GhostKey — Route Paid APIs with x402
Server Details
Find paid APIs, check access policy and price, and route x402 requests. No autonomous spending.
- Status
- Healthy
- Uptime
- 98.2% over 40 days
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-11-25
- URL
TDQS
Scored across 4 tools
catalog and status heavily overlap — both promise 'free pre-spend' info plus the 'canonical paid execution authority,' making them hard to tell apart. policy and quote are more distinct, but quote oddly only explains how to get pricing rather than returning it.
All four tools use a consistent ghostkey_<noun> pattern (catalog, policy, quote, status), which is predictable and readable.
Four tools is thin for a server whose stated purpose is routing paid APIs; the count is defensible only if this is purely a metadata/discovery layer, but it feels under-scoped.
The domain is executing/routing paid x402 APIs, yet every tool is descriptive metadata (catalog, policy, quote, status) with no tool that actually invokes, quotes, or settles a paid route — a dead end for the core workflow.
Available Tools
4 toolsghostkey_catalogGhostkey CatalogRead-onlyIdempotentInspect
List this embedded GhostKey interface's exposed tool names and monetization policy. Returns the canonical paid catalog and quote-authority pointers. Use for discovery; no paid work is executed or billed here.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
Output Schema
| Name | Required | Description |
|---|---|---|
| product | Yes | |
| monetization | Yes | |
| exposed_tools | Yes |
ghostkey_policyGhostkey PolicyRead-onlyIdempotentInspect
Read the embedded GhostKey discovery/payment policy and upstream-rights rules. Returns charges_here=false, the canonical paid authority and explicit boundaries. Use to understand permitted discovery; it does not grant browser access, credentials or spending authorization.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
Output Schema
| Name | Required | Description |
|---|---|---|
| rules | Yes | |
| product | Yes | |
| positioning | Yes | |
| charges_here | Yes | |
| paid_execution_authority | Yes |
ghostkey_quoteGhostkey QuoteRead-onlyIdempotentInspect
Return pre-spend guidance for a named capability, with charged=false and payment_is_delivery=false. Use to locate the canonical paid execution authority and request its fresh 402 quote. This response is guidance, not an executable price quote or settlement receipt.
| Name | Required | Description | Default |
|---|---|---|---|
| capability | No | Capability name or identifier for which caller wants canonical paid-route quote guidance. |
Output Schema
| Name | Required | Description |
|---|---|---|
| charged | Yes | |
| authority | Yes | |
| capability | Yes | |
| quote_status | Yes | |
| paid_execution | Yes | |
| payment_is_delivery | Yes |
ghostkey_statusGhostkey StatusRead-onlyIdempotentInspect
Read the embedded GhostKey discovery role, hosting and live payment-authority envelope. Use before selecting SML paid execution. This embedded helper is free discovery, not the standalone browser-session action surface; it never signs, spends or claims paid delivery.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
Output Schema
| Name | Required | Description |
|---|---|---|
| role | Yes | |
| product | Yes | |
| version | Yes | |
| charges_here | Yes | |
| payment_authority | Yes |
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
4 tool updates
- Changed
ghostkey_catalog1 field changed- changed
Output schema / (root)Previous value: -nullNew value: +{ + "additionalProperties": true, + "properties": { + "exposed_tools": { + "items": { + "type": "string" + }, + "type": "array" + }, + "monetization": { + "type": "object" + }, + "product": { + "type": "string" + } + }, + "required": [ + "product", + "exposed_tools", + "monetization" + ], + "type": "object" +}
- Changed
ghostkey_policy1 field changed- changed
Output schema / (root)Previous value: -nullNew value: +{ + "additionalProperties": true, + "properties": { + "charges_here": { + "const": false + }, + "paid_execution_authority": { + "type": "string" + }, + "positioning": { + "type": "string" + }, + "product": { + "type": "string" + }, + "rules": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "product", + "positioning", + "charges_here", + "paid_execution_authority", + "rules" + ], + "type": "object" +}
- Changed
ghostkey_quote2 fields changed- added
Input schema / properties / capability / descriptionAdded value: +"Capability name or identifier for which caller wants canonical paid-route quote guidance." - changed
Output schema / (root)Previous value: -nullNew value: +{ + "additionalProperties": true, + "properties": { + "authority": { + "type": "string" + }, + "capability": { + "type": "string" + }, + "charged": { + "const": false + }, + "paid_execution": { + "type": "string" + }, + "payment_is_delivery": { + "const": false + }, + "quote_status": { + "const": "free_pre_spend_guidance" + } + }, + "required": [ + "capability", + "quote_status", + "charged", + "authority", + "paid_execution", + "payment_is_delivery" + ], + "type": "object" +}
- Changed
ghostkey_status1 field changed- changed
Output schema / (root)Previous value: -nullNew value: +{ + "additionalProperties": true, + "properties": { + "charges_here": { + "const": false + }, + "payment_authority": { + "additionalProperties": true, + "properties": { + "body": { + "description": "Exact upstream JSON or a bounded text excerpt; missing evidence is not filled in." + }, + "ok": { + "description": "Whether the selected upstream returned HTTP 2xx; not settlement proof.", + "type": "boolean" + }, + "payment_required": { + "type": "boolean" + }, + "source": { + "description": "The queried local upstream path.", + "type": "string" + }, + "status_code": { + "type": "integer" + } + }, + "required": [ + "ok", + "status_code", + "source", + "body", + "payment_required" + ], + "type": "object" + }, + "product": { + "type": "string" + }, + "role": { + "type": "string" + }, + "version": { + "type": "string" + } + }, + "required": [ + "product", + "version", + "role", + "charges_here", + "payment_authority" + ], + "type": "object" +}
4 tool updates
- Changed
ghostkey_catalog2 fields changed- removed
Input schema / $schemaRemoved value: -"http://json-schema.org/draft-07/schema#" - added
Input schema / additionalPropertiesAdded value: +false
- Changed
ghostkey_policy2 fields changed- removed
Input schema / $schemaRemoved value: -"http://json-schema.org/draft-07/schema#" - added
Input schema / additionalPropertiesAdded value: +false
- Changed
ghostkey_quote1 field changed- removed
Input schema / $schemaRemoved value: -"http://json-schema.org/draft-07/schema#"
- Changed
ghostkey_status2 fields changed- removed
Input schema / $schemaRemoved value: -"http://json-schema.org/draft-07/schema#" - added
Input schema / additionalPropertiesAdded value: +false
4 tool updates
- First observed
ghostkey_catalog - First observed
ghostkey_policy - First observed
ghostkey_quote - First observed
ghostkey_status
Related MCP Connectors
Discover x402 paid APIs and inspect fresh payment requirements before authorizing spend.
Read-only BUY / WAIT / AVOID spend gate for paid APIs, MCP endpoints, and x402 routes.
Pay-per-call APIs for AI agents: queries, storage, ads. Billed in USDC via x402.
Pay-per-call x402 gateway: agent tools, OpenAI-compatible LLM, market data, RPC, security audits.
Related MCP Servers
- AlicenseAqualityDmaintenanceEnables AI agents to call x402-gated APIs using a central credit balance, abstracting away blockchain complexity and payment proofs. It provides tools to fetch data from payment-required endpoints, check usage balances, and simulate transaction costs.648 npm2-
- AlicenseNot gradedqualityDmaintenanceDiscovers and queries x402-payable APIs at runtime — enables autonomous agents to find, evaluate, and pay for services via USDC micropayments on Base without API keys or subscriptions.MIT

m2mcent-sdkofficial
AlicenseAqualityDmaintenanceMonetizes any API or MCP server by wrapping endpoints with the x402 payment protocol, enabling USDC micro-payments from AI agents with atomic settlement on Base L2.222 npmMIT- AlicenseNot gradedqualityBmaintenanceEnables AI agents to make payments over x402-priced HTTP APIs using USDC on Monad testnet, with policy enforcement, budgets, and approval workflows, without exposing private keys.7AGPL 3.0
Glama MCP Gateway
Add one secure layer between your agents and this server.