MCP server for XframeworkID — query the registry of labelled bond disclosure documents from Claude and other MCP clients
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":"xframework-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.
# XframeworkID MCP Server [Model Context Protocol](https://modelcontextprotocol.io) server that exposes the [XframeworkID](https://xframework.id) registry of labelled bond disclosure documents (frameworks, SPOs, impact reports, assurance, certifications, EU GBS reviews, academic research) to Claude and other MCP clients. ## What it does Lets a Claude conversation: - Resolve any **XFID** (document), **XPID** (person), or **XOID** (organization) to its registry data - Search ~10,800 documents by query, type, year, country - Look up issuers and their full disclosure chains - Look up analysts, researchers, issuance staff, bankers and their published work - Find related documents (framework ↔ SPO ↔ impact ↔ assurance) - Cite XFIDs in responses with permanent URLs All queries hit the public xframework.id JSON API — no authentication required, no local database needed. ## Installation ### From PyPI (recommended once published) ```bash pip install xframework-mcp ``` ### From source ```bash git clone https://github.com/iandhoward/XframeworkID.git cd XframeworkID/mcp_server pip install -e . ``` ## Configure Claude Desktop Add to your Claude Desktop MCP configuration (`~/Library/Application Support/Claude/claude_desktop_config.json` on macOS, `%APPDATA%\Claude\claude_desktop_config.json` on Windows): ```json { "mcpServers": { "xframework-id": { "command": "xframework-mcp" } } } ``` Restart Claude Desktop. You should see a 🔌 icon indicating MCP servers are connected. ## Configure other MCP clients The server uses stdio transport. For any MCP client, run: ```bash xframework-mcp ``` It will read MCP messages from stdin and write to stdout. ## Tools provided | Tool | Purpose | |---|---| | `about_xframework` | Returns project summary, scale, identifier types, key findings. Useful as a first orientation call. | | `resolve_id` | Resolve any XFID / XPID / XOID to its registry data (with or without dashes). | | `search_documents` | Search by free…
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.