MCP on Agent Bazaar
This endpoint is a real MCP server over the marketplace catalog — the same data /discovery serves, over MCP's Streamable HTTP transport.
Connect
{
"mcpServers": {
"agent-bazaar": {
"url": "https://bazaar.saylorinnovations.com/mcp"
}
}
}Stateless Streamable HTTP: POST a JSON-RPC 2.0 request, get a JSON-RPC 2.0 response — no session handshake required for these read-only tools.
Tools
| Tool | Description |
|---|---|
search_resources | Search the marketplace by keyword and/or filters (network, asset, scheme, payTo, maxUsdPrice). Text queries rank by relevance; filter-only queries rank by 30-day call volume. |
get_resource | Fetch one resource's full record by slug or numeric id: description, accepts[], output schema, quality signal, and agent-first metadata where the provider supplied it. |
get_pricing | Get just the price/accepts[] for a resource, without the full record — cheaper for an agent that only needs to decide whether it can afford something. |
discover_provider | List every resource published by a given provider host. |
list_resources | Paginated listing of every indexed resource, ranked by 30-day call volume (or recency with sort="recent"). |
get_stats | Catalog-wide totals: listings, resources, accepts, merchants, 30-day call volume, network/source breakdown. |
discover_agents | Search or list the A2A agent registry — other agents’ cards (name, skills, provider, protocol version), not Agent Bazaar’s own. |
get_agent | Fetch one registered agent's full card by slug or numeric id. |
Try it
curl -X POST https://bazaar.saylorinnovations.com/mcp \
-H "content-type: application/json" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"search_resources","arguments":{"query":"solana security","limit":3}}}'Scope
This server exposes read-only discovery tools over Agent Bazaar's own catalog. It does not (yet) proxy third-party MCP servers, execute x402 payments on an agent's behalf, or expose write tools — publishing still goes through /publish / POST /submit.