Skip to content

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.

Read only

9 tools: 9 only read.

Scanned Oct 21, 2026

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/mcp

Tools

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/mcp

Run in a terminal.

Claude Code permissions

Allow the reads, ask before a change, deny the deletes. Paste into .claude/settings.json.

.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.