Agent Bazaar
by SaylorInnovations · remote · no sign-in to list tools · v1.0.0 · published by GitHub user SaylorInnovations
Open, permissionless discovery marketplace for x402-payable resources. No account or KYC required.
9 tools: 9 only read.
Scanned Oct 21, 2026
- Deletes or cancels0Claude Code: deny
- Can't be undone0Claude Code: ask
- Changes things0Claude Code: ask
- Only reads9Claude Code: allow: see these tools
No check matched anything in the tool definitions. No finding is not a safety guarantee. How the checks work.
claude mcp add --transport http agent-bazaar https://bazaar.saylorinnovations.com/mcpTools
Open a tool for its reasons and full description. Descriptions are the publisher's own words, shown as they are.
9 tools
Only reads 9Claude Code: allow
discover_agentsSearch or list the A2A agent registry — other agents’ cards (name, skills, provider, protocol version), not Agent Bazaar’s own.No findings
Why it is in this group
- The description's first verb is "search": a word for reading.
Description, as the server wrote it Search or list the A2A agent registry — other agents’ cards (name, skills, provider, protocol version), not Agent Bazaar’s own.
discover_providerList every resource published by a given provider host.No findings
Why it is in this group
- The description's first verb is "list": a word for reading.
Description, as the server wrote it List every resource published by a given provider host.
get_agentFetch one registered agent's full card by slug or numeric id.No findings
Why it is in this group
- The name "get_agent" says "get": a word for reading.
Description, as the server wrote it Fetch one registered agent's full card by slug or numeric id.
get_pricingGet 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.No findings
Why it is in this group
- The name "get_pricing" says "get": a word for reading.
Description, as the server wrote it 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.
get_resourceFetch 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.No findings
Why it is in this group
- The name "get_resource" says "get": a word for reading.
Description, as the server wrote it 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_statsCatalog-wide totals: listings, resources, accepts, merchants, 30-day call volume, network/source breakdown.No findings
Why it is in this group
- The name "get_stats" says "get": a word for reading.
Description, as the server wrote it Catalog-wide totals: listings, resources, accepts, merchants, 30-day call volume, network/source breakdown.
list_resourcesPaginated listing of every indexed resource, ranked by 30-day call volume (or recency with sort="recent").No findings
Why it is in this group
- The name "list_resources" says "list": a word for reading.
Description, as the server wrote it Paginated listing of every indexed resource, ranked by 30-day call volume (or recency with sort="recent").
list_saylor_officialList verified Saylor Innovations x402 endpoints directly from the live Saylor manifest.No findings
Why it is in this group
- The name "list_saylor_official" says "list": a word for reading.
Description, as the server wrote it List verified Saylor Innovations x402 endpoints directly from the live Saylor manifest. Does not depend on the D1 catalog, so it keeps working during catalog quota exhaustion. Supports query, family, tag, network, asset, payTo, maxUsdPrice, limit and offset filters.
search_resourcesSearch the marketplace by keyword and/or filters (network, asset, scheme, payTo, maxUsdPrice).No findings
Why it is in this group
- The name "search_resources" says "search": a word for reading.
Description, as the server wrote it 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.
This is not a safety rating, and no finding is not a safety guarantee. The groups and findings come from fixed checks of the tool definitions the server returned on the date shown, not from its code or what it does when called. How the checks work.
Install
Pinned to version 1.0.0. Values in angle brackets are yours to fill in.
claude mcp add --transport http agent-bazaar https://bazaar.saylorinnovations.com/mcpRun in a terminal.
Claude Code permissions
Allow the reads, ask before a change, deny the deletes. Paste into .claude/settings.json.
{
"permissions": {
"allow": [
"mcp__agent-bazaar__search_resources",
"mcp__agent-bazaar__get_resource",
"mcp__agent-bazaar__get_pricing",
"mcp__agent-bazaar__discover_provider",
"mcp__agent-bazaar__list_resources",
"mcp__agent-bazaar__list_saylor_official",
"mcp__agent-bazaar__get_stats",
"mcp__agent-bazaar__discover_agents",
"mcp__agent-bazaar__get_agent"
],
"ask": [],
"deny": []
}
}Tools that only read are allowed, tools that change things ask first, tools that delete or cancel are denied. It assumes the server is installed as agent-bazaar. Review it before you use it.
