Deprecated — split into gs1belu-mpm-upload-mcp and gs1belu-mpm-download-mcp. FastMCP server exposing GS1 Belgium & Luxembourg My Product Manager (Upload + Download v17) as a small, agent-safe MCP tool surface.
Listed on its own since 2026-09-27. Until then it was part of gs1belu-mpm-download, where its earlier checks remain.
Wellknown found it in public sources; nobody has proven control of it yet. Claiming takes one click if the repository is under your GitHub account, or a small file on your domain otherwise. Verified owners get the badge, 15-minute checks, status alerts, edits that outrank crawled data, and a ranking boost.
Agents can do it too: POST https://wellknown.network/api/v1/claims with {"agent":"gs1belu-mpm-mcp","method":"well_known_file"} — machine-readable steps at claim.json, guide at /docs/claim.
Everything here was measured by our prober or read from a registry. Nothing is self-reported.
Attributed to the source that supplied each field. Treated as claims, not facts.
# mcp/combined/ <!-- mcp-name: io.github.WimSuenens/gs1belu-mpm --> > [!IMPORTANT] > **Unofficial.** This project is a community effort and is not affiliated with, > endorsed by, or supported by GS1 in any way. "GS1" and "My Product Manager" are > the property of their respective owners. Use at your own risk. > [!WARNING] > **Deprecated.** This combined package (`gs1belu-mpm-mcp`) has been split into two > independent, single-role successors (map [#82](https://github.com/WimSuenens/gs1belu.myproductmanager/issues/82)): > > - **[`gs1belu-mpm-upload-mcp`](../upload/)** — the provider-role tools > (`upsert_and_await_validation`, `get_trade_item_by_gtin`). > - **[`gs1belu-mpm-download-mcp`](../download/)** — the recipient-role tool > (`search_trade_items`). > > This package will receive one final `0.4.0` release and then only critical fixes. > New integrations should install whichever successor(s) match their role instead — > see "Migrating to the split servers" below. The package stays installable/pinnable > (PyPI-archived, not yanked) and its MCP registry entry stays discoverable > (`status: deprecated`, not deleted) so an existing pin never breaks. The **My Product Manager** MCP server — a standalone Python package (FastMCP, PrefectHQ v3.x) that stands apart from [`sdks/`](../../sdks/) because it is a different language and, per map [#1](https://github.com/WimSuenens/gs1belu.myproductmanager/issues/1), independent of the SDKs. It assembles its tools **at runtime** from the same git-ignored [effective specs](../../CONTEXT.md#effective-spec) under [`schemas/`](../../schemas/) that Kiota reads for the SDKs, via `FastMCP.from_openapi()` — one sub-server per document, mounted on a parent (server composition, never a merged document). Unlike the SDKs, this needs **no code-generation step**: `just gen` step 1 (the schema-prep build) is the only prerequisite. ## Migrating to the split servers Migration is **zero-rename**: split the one client entry into two, and …
Mapped onto the structured taxonomy from declared text and observed tool names. Confidence shown for derived entries.
Every source is kept verbatim. Field changes are logged as events.