Model Context Protocol server for struct-x — install in Claude Desktop, Cursor, Windsurf, or any MCP-compatible client to give your agent structured-extraction superpowers.
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":"structx-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.
# structx-mcp [](https://pypi.org/project/structx-mcp/) [](LICENSE) Model Context Protocol (MCP) server for **[struct-x](https://structx.ai)** — install in Claude Desktop, Cursor, Windsurf, or any MCP-compatible client and give your agent first-class structured-extraction tools. ``` You: extract the product details from this Aeron chair page → [pastes URL or HTML] Agent: [calls structx_extract under the hood, returns typed JSON] { "title": "Aeron Chair", "price_cents": 179500, "brand": "Herman Miller", … } ``` No HTTP plumbing, no schema-writing detours — the agent just *uses* extraction. ## Install ```bash pip install structx-mcp ``` Then add to your MCP client's config. ### Claude Desktop Edit `~/Library/Application Support/Claude/claude_desktop_config.json` (macOS) or `%APPDATA%\Claude\claude_desktop_config.json` (Windows): ```json { "mcpServers": { "structx": { "command": "structx-mcp", "env": { "STRUCTX_API_KEY": "sx_..." } } } } ``` Restart Claude Desktop. Confirm by typing `/mcp` and verifying `structx` is listed. ### Cursor `.cursor/mcp.json` (project-scope) or `~/.cursor/mcp.json` (user-scope): ```json { "mcpServers": { "structx": { "command": "structx-mcp", "env": { "STRUCTX_API_KEY": "sx_..." } } } } ``` ### Windsurf / any other MCP client Same pattern — `command: "structx-mcp"`, `env: { STRUCTX_API_KEY: ... }`. The server speaks the standard MCP stdio protocol. ## Tools the agent gets | Tool | What it does | |---|---| | **`structx_extract`** | Extract structured JSON from raw content (HTML / markdown / text / JSON / emails) using a JSON Schema you provide OR a pre-built template slug. Returns per-field confidence scores. | | **`structx_infer_schema`** | Don't have a schema yet? Paste raw content, get a draft schema back…
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.