Skip to main content
Droplinked exposes its commerce primitives — catalog and merchant discovery, cart composition, checkout, refunds, and trust-fabric reads — as Model Context Protocol tools. The canonical surface is the standalone droplinked-mcp connector at https://mcp.droplinked.com — the host submitted to the Anthropic Connectors Directory and listed in the HOL registry via the droplinked/droplinked-codex-plugin bundle. Any MCP-capable agent discovers the surface from a public well-known doc and calls it over streamable HTTP.
There are two MCP surfaces. mcp.droplinked.com (this page) is the canonical connector — it’s what you add to Claude, ChatGPT, or Cursor. The Droplinked backend also serves an always-on backend MCP surface at apiv3.droplinked.com/mcp/v1 — see Alternate surface below. Prefer the connector.
For the full, code-grounded tool roster see Inventory MCP.

Discovery

Start at the well-known discovery doc. It’s public (no key), cacheable, and lists every tool with its JSON-schema input shape:
A per-merchant variant scopes the surface to one shop’s catalog. Each shop advertises a manifest and a pre-scoped tool list:
Health is at GET /healthz. See Consume Droplinked MCP for the full per-merchant pinning flow.

Transport

The connector speaks streamable HTTP at protocolVersion 2024-11-05. There’s one JSON-RPC endpoint plus a REST-style shim for clients that prefer plain HTTP calls: The JSON-RPC endpoint accepts the standard envelope; the REST shim carries the tool name in the path and the arguments in a flat body. Errors use the MCP/JSON-RPC codes (-32601 unknown tool/method, -32602 invalid arguments). A tool whose logic fails (e.g. shop not found) still returns 200 with isError: true so the agent can recover.

Authentication — two tiers (live)

The connector runs a two-tier auth model, live in production as of 2026-08-05. It is not a “later phase” and it is not fully open.

Read-only tools are public — no key

Every discovery, catalog, trust, verify, and recommend tool is callable with no credential. GET /mcp/tools and the read side of tools/call are open, so Anthropic, ChatGPT, Cursor, and any MCP client can list and call them with zero setup: find_merchant · find_inventory · search_products · get_product · list_shop_products · verify_brand_attestation · get_trust_dossier · recommend_lender — and the rest of the read-only catalog/trust surface.

Write tools require X-MCP-API-Key

State-changing tools return 401 without a key and require the X-MCP-API-Key header: process_payment · start_checkout · cart.addLine · cart.updateLineQuantity · cart.removeLine · cart.applyDiscount · quote_inventory_available · request_partner_referral · quote_credit_terms · report_repayment · request_brand_attestation. Request a key from ops@droplinked.com. Treat it like an API secret — it identifies your agent for attribution, rate-limiting, and the commission rail.

Two-header identity model

  • X-MCP-API-Key authorizes the write request to the server — it is what lifts the 401 on write tools.
  • Authorization: Bearer <agent-jwt> (optional) carries the consumer agent’s identity for tools that require an authenticated caller.
Send both when a write tool needs the calling agent’s identity; send just X-MCP-API-Key for writes that don’t. Rate-limiting applies to all routes, keyed or not.

Registry + one-click add

The connector is packaged for one-click add through the droplinked/droplinked-codex-plugin bundle — the HOL registry listing. Agents (and the Anthropic Connectors Directory) can pull the plugin to register mcp.droplinked.com without hand-wiring the transport.

Connect from an agent

Claude / Claude Code

Point Claude’s remote connector at the single streamable-HTTP endpoint. The client drives the initialize handshake and negotiates protocolVersion 2024-11-05 automatically:
The client lists tools via tools/list and dispatches calls via tools/call. Read-only tools work with no key. To call write tools (checkout, payments, cart mutations), add your X-MCP-API-Key as a header on the connector.

ChatGPT / OpenAI Agents SDK

Add https://mcp.droplinked.com/mcp as an MCP tool source, or ingest the ACP feed for product discovery. The read-only tool surface and the ACP feed are both public.

Any MCP client (manual)

  1. GET /.well-known/mcp.json to learn the tool surface (public).
  2. GET /mcp/tools — or POST /mcp with tools/list — to enumerate tools + input schemas (public).
  3. Invoke: POST /mcp/tools/{name} with { arguments }, or POST /mcp with a tools/call envelope. Read tools need no key; write tools need X-MCP-API-Key.

How it fits together

Alternate surface: apiv3 backend MCP

The Droplinked backend serves an always-on backend MCP surface directly at apiv3.droplinked.com/mcp/v1, over four JSON-RPC routes. It’s the embedded surface the connector proxies to — useful if you’re integrating against the backend host directly rather than through the canonical connector. Each route accepts both request shapes — a flat body ({ "name": "searchProducts", "arguments": { … } }) or a JSON-RPC 2.0 envelope ({ "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { … } }) — and mirrors the shape back in the response.
  • Discovery for this surface is at GET https://apiv3.droplinked.com/.well-known/mcp.json.
  • Write-tool gating on this surface is being aligned to the connector’s two-tier model — treat write tools here as gated, and use the canonical connector’s X-MCP-API-Key model as the reference behavior.
  • Admin diagnostics (queryEventLog, traceAttestationLineage, getInventoryDrift) are gated by an _adminKey argument matching MCP_ADMIN_SECRET — not a header. This is scoped to the backend surface’s diagnostic tools only.
New integrations should target mcp.droplinked.com. The apiv3 surface stays in place as a backend-embedded MCP, but the canonical connector is the discovery-directory listing and the one that carries the live two-tier auth model.

Inventory MCP

The full tool registry, read/write annotations, and findInventory details.

Consume the MCP

Build an agentic shopping loop end-to-end against mcp.droplinked.com.

ACP Feed

The Stripe Agentic Commerce Protocol product feed for shopping-surface ingestion.

Attribution + Commission

How agentic conversions settle 70 / 20 / 10.