{
  "markdown": "# PurchaseIQ MCP Server\n\n**Pre-purchase trust intelligence for AI agents.** One tool call before checkout: product recalls (46,000+ records across US/EU/CA/FR), seller credibility, scam and phishing signals, and an AI trust verdict, aggregated from 15+ verified sources.\n\nThis repository hosts the [MCP Registry](https://registry.modelcontextprotocol.io) manifest for the hosted PurchaseIQ server. The server itself is remote — there is nothing to install or run.\n\n## Endpoint\n\n```\nhttps://purchaseiq.io/api/mcp\n```\n\nTransport: Streamable HTTP (stateless JSON-RPC over POST). Registry name: `io.purchaseiq/mcp`.\n\n## Connect\n\n**Claude Code**\n\n```bash\nclaude mcp add --transport http purchaseiq https://purchaseiq.io/api/mcp\n```\n\n**Cline (VS Code)** — add to `cline_mcp_settings.json` (Cline panel → MCP Servers → *Configure MCP Servers*). The `\"type\"` field is required: without it Cline defaults to the legacy SSE transport, and this server is POST-only streamable HTTP, so the connection fails with a 405.\n\n```json\n{\n  \"mcpServers\": {\n    \"purchaseiq\": {\n      \"type\": \"streamableHttp\",\n      \"url\": \"https://purchaseiq.io/api/mcp\"\n    }\n  }\n}\n```\n\nThen reload the window (Command Palette → *Developer: Reload Window*). Step-by-step agent instructions: [llms-install.md](llms-install.md).\n\n**Cursor, Claude Desktop & other MCP clients** — add to your MCP config (`mcp.json` / `claude_desktop_config.json`):\n\n```json\n{\n  \"mcpServers\": {\n    \"purchaseiq\": {\n      \"url\": \"https://purchaseiq.io/api/mcp\"\n    }\n  }\n}\n```\n\n**Claude.ai** — Settings → Connectors → *Add custom connector* → paste the endpoint URL.\n\n**ChatGPT** — Settings → Connectors → *Create* (developer mode) → paste the endpoint URL.\n\n## The tool: `analyze_purchase`\n\nPass whatever the agent has — all inputs optional, at least one required:\n\n| Input | Description |\n|---|---|\n| `url` | Product or store URL |\n| `company` | Seller or company name |\n| `product` | Product name or description |\n| `barcode` | EAN, GTIN, or UPC barcode |\n| `country` | ISO country code (default: US) |\n\nResponse is a compact agent verdict:\n\n```json\n{\n  \"verdict\": \"caution\",\n  \"score\": 55,\n  \"topFlags\": [\n    \"Domain registered 3 months ago\",\n    \"No company registration found\",\n    \"SSL valid, TLS 1.3\"\n  ],\n  \"reason\": \"Very new domain with no verifiable company behind it.\"\n}\n```\n\n`verdict` is `proceed`, `caution`, or `avoid`. `score` is 0–100. `topFlags` lists up to three highest-priority signals, dangers first.\n\n## Limits & API keys\n\n- **Free tier**: 10 trust checks (`tools/call`) per day per IP. Protocol handshakes (`initialize`, `tools/list`) are always free.\n- **API key**: send `Authorization: Bearer <key>` to the same endpoint — no daily limit. Get a key at [purchaseiq.io/mcp](https://purchaseiq.io/mcp).\n\n## Links\n\n- Docs: https://purchaseiq.io/mcp\n- Website: https://purchaseiq.io\n- Contact: contact@purchaseiq.io\n\n## Disclaimer\n\nPurchaseIQ provides automated, informational risk signals derived from public\ndata sources. Output is **not** financial, legal, or purchasing advice, and a\n\"proceed\" verdict is not an endorsement or guarantee. Verify independently\nbefore acting. Full terms: https://purchaseiq.io/terms\n\n## License\n\nDocumentation in this repository is MIT licensed — see [LICENSE](LICENSE).\n",
  "bytes": 3270,
  "sha": "ca5714e4ec93d95cd434ccbc8ab68b88d96bd1e96bda034fc096d3fea2228958",
  "repo_slug": "mrgoodie/purchaseiq-mcp",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/mcp_io_purchaseiq_mcp_523d5a81/readme"
}