streamable-httpMITupdated 1mo ago
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.
What can you do with purchaseiq?
PurchaseIQ MCP Server
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.
This repository hosts the MCP Registry manifest for the hosted PurchaseIQ server. The server itself is remote — there is nothing to install or run.
Endpoint
https://purchaseiq.io/api/mcp
Transport: Streamable HTTP (stateless JSON-RPC over POST). Registry name: io.purchaseiq/mcp.
Connect
Claude Code
claude mcp add --transport http purchaseiq https://purchaseiq.io/api/mcp
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.
{
"mcpServers": {
"purchaseiq": {
"type": "streamableHttp",
"url": "https://purchaseiq.io/api/mcp"
}
}
}
Then reload the window (Command Palette → Developer: Reload Window). Step-by-step agent instructions: llms-install.md.
Cursor, Claude Desktop & other MCP clients — add to your MCP config (mcp.json / claude_desktop_config.json):
{
"mcpServers": {
"purchaseiq": {
"url": "https://purchaseiq.io/api/mcp"
}
}
}
Claude.ai — Settings → Connectors → Add custom connector → paste the endpoint URL.
ChatGPT — Settings → Connectors → Create (developer mode) → paste the endpoint URL.
The tool: analyze_purchase
Pass whatever the agent has — all inputs optional, at least one required:
| Input | Description |
|---|---|
url |
Product or store URL |
company |
Seller or company name |
product |
Product name or description |
barcode |
EAN, GTIN, or UPC barcode |
country |
ISO country code (default: US) |
Response is a compact agent verdict:
{
"verdict": "caution",
"score": 55,
"topFlags": [
"Domain registered 3 months ago",
"No company registration found",
"SSL valid, TLS 1.3"
],
"reason": "Very new domain with no verifiable company behind it."
}
verdict is proceed, caution, or avoid. score is 0–100. topFlags lists up to three highest-priority signals, dangers first.
Limits & API keys
- Free tier: 10 trust checks (
tools/call) per day per IP. Protocol handshakes (initialize,tools/list) are always free. - API key: send
Authorization: Bearer <key>to the same endpoint — no daily limit. Get a key at purchaseiq.io/mcp.
Links
- Docs: https://purchaseiq.io/mcp
- Website: https://purchaseiq.io
- Contact: contact@purchaseiq.io
Disclaimer
PurchaseIQ provides automated, informational risk signals derived from public data sources. Output is not financial, legal, or purchasing advice, and a "proceed" verdict is not an endorsement or guarantee. Verify independently before acting. Full terms: https://purchaseiq.io/terms
License
Documentation in this repository is MIT licensed — see LICENSE.
Install
Add purchaseiq to your client. Pick the one you use.
claude mcp add --transport http purchaseiq https://purchaseiq.io/api/mcpcodex mcp add purchaseiq --url https://purchaseiq.io/api/mcp{
"mcpServers": {
"purchaseiq": {
"url": "https://purchaseiq.io/api/mcp"
}
}
}Add to `~/.cursor/mcp.json`, or `.cursor/mcp.json` for a single project.
{
"servers": {
"purchaseiq": {
"type": "http",
"url": "https://purchaseiq.io/api/mcp"
}
}
}Add to `.vscode/mcp.json` in your workspace.
{
"mcpServers": {
"purchaseiq": {
"url": "https://purchaseiq.io/api/mcp"
}
}
}Add to `claude_desktop_config.json`, then restart Claude Desktop.
{
"mcpServers": {
"purchaseiq": {
"serverUrl": "https://purchaseiq.io/api/mcp"
}
}
}Add to `~/.codeium/windsurf/mcp_config.json`.
Score
39 / 100
Incomplete
- Documentation22/25
- Maintenance19/25
- Trust13/20
- Capability0/15
- Install experience12/15
- Documents what it does and how to connect
- Has a resolvable package or endpoint
- Exposes at least one tool, prompt or resource
- README has substantive content
- Includes a code example
- Documents its configuration
- Mentions credentials or security posture
- Last commit 28 days ago
- Has a release history
- Repository is not archived
- Licensed MIT
- Namespace verified in the official MCP registry
- Claimed by its owner
- Published under an organisation
- 0 tool(s) documented
- Provides prompt templates
- Provides resources
- 6 documented install method(s)
- Published to a package registry
- Offers a hosted endpoint — no local install
Version history
| Versions | Published |
|---|---|
| 0.1.0Latest | Jun 11, 2026 |