protogrid

Search / dev.workers.x402-bazaar-rank-worker.x402-bazaar-rank/x402-bazaar-rank

P0 Agent Economy Index

R0· no sign-in

Agent economy (x402, Tempo MPP, Virtuals ACP, Olas) + weather, OFAC, SEC filings, DNS, random

v0.2.4 · active · website · descriptor JSON · versions

An agent can connect right now, no human step.Remote endpoint, no authentication, reachable on the last probe.
Quality73new
Trust83of 100
Uptime, 30 days100%
Latency p50364 ms

Connect

8 clients · secrets stay placeholders
{
  "mcpServers": {
    "x402-bazaar-rank": {
      "type": "http",
      "url": "https://x402-bazaar-rank.x402-bazaar-rank-worker.workers.dev/mcp?via=mcp-registry"
    }
  }
}
claude mcp add --transport http x402-bazaar-rank https://x402-bazaar-rank.x402-bazaar-rank-worker.workers.dev/mcp?via=mcp-registry
[mcp_servers.x402-bazaar-rank]
url = "https://x402-bazaar-rank.x402-bazaar-rank-worker.workers.dev/mcp?via=mcp-registry"
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "x402-bazaar-rank": {
      "type": "remote",
      "url": "https://x402-bazaar-rank.x402-bazaar-rank-worker.workers.dev/mcp?via=mcp-registry",
      "enabled": true
    }
  }
}
{
  "mcpServers": {
    "x402-bazaar-rank": {
      "type": "http",
      "url": "https://x402-bazaar-rank.x402-bazaar-rank-worker.workers.dev/mcp?via=mcp-registry"
    }
  },
  "deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=x402-bazaar-rank&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8veDQwMi1iYXphYXItcmFuay54NDAyLWJhemFhci1yYW5rLXdvcmtlci53b3JrZXJzLmRldi9tY3A%2FdmlhPW1jcC1yZWdpc3RyeSJ9"
}
{
  "servers": {
    "x402-bazaar-rank": {
      "type": "http",
      "url": "https://x402-bazaar-rank.x402-bazaar-rank-worker.workers.dev/mcp?via=mcp-registry"
    }
  }
}
{
  "mcpServers": {
    "x402-bazaar-rank": {
      "httpUrl": "https://x402-bazaar-rank.x402-bazaar-rank-worker.workers.dev/mcp?via=mcp-registry"
    }
  }
}
extensions:
  "x402-bazaar-rank":
    enabled: true
    name: "x402-bazaar-rank"
    type: streamable_http
    uri: "https://x402-bazaar-rank.x402-bazaar-rank-worker.workers.dev/mcp?via=mcp-registry"
    timeout: 300

Quality 73 / 100new

protocol75 · weight 25
  • warn
    protocol.modernnewest supported version is 2025-06-18; 2026-07-28 not supported, older versions are deprecated until 2027-07-28
  • n/a
    protocol.statelessonly applies to 2026-07-28 servers
  • pass
    protocol.transportstreamable HTTP
  • n/a
    protocol.list_ttlonly applies to 2026-07-28 servers
authorizationn/a · weight 15
  • n/a
    auth.prm, auth.as_metadata, auth.cimdno remote uses OAuth
  • n/a
    auth.secret_in_urlno templated URL
tool hygiene71 · weight 30
  • pass
    tools.descriptionsevery tool has a description
  • pass
    tools.description_lengthdescriptions are concise
  • pass
    tools.schemasevery tool has an object input schema
  • fail
    tools.annotationsno tool declares readOnlyHint or destructiveHint, so clients cannot tell safe calls from risky ones
  • fail
    tools.directory_hintsno tool declares all four of readOnlyHint, destructiveHint, idempotentHint and openWorldHint; missing: token_risk (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); best_service_for_task (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); search_x402_services (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); …
  • pass
    tools.token_costabout 5,124 tokens to load every tool
  • pass
    tools.api_dumptools are not a one-to-one API dump
stabilityn/a · weight 15
  • n/a
    stability.changes, stability.rug_pulltool history recorded for 6 of the 7 days needed
dependenciesn/a · weight 15
  • n/a
    deps.known_vulns, deps.mcp_sdk_version, deps.resolvableno npm or PyPI package

27 tools, about 5,124 tokens to load them all · tool set 111ce472ed52 · tools last changed 2026-10-18 · checked 2026-10-19 12:00 UTC

Tool changes

  • buy_dao_report_yearlyadded

    DAO treasury report, yearly: buy it in one x402 payment. Returns the exact paid x402 request for your input (POST /buy/dao-report-yearly, $990 in one payment), with the response schema and an example; POST that JSON body to the URL with an x402 client to get the data. Bad input is refused before any charge. A free check first: POST the same body to /buy/dao-report-yearly/check (email required).

  • buy_dao_reportadded

    DAO treasury report, monthly: buy it in one x402 payment. Returns the exact paid x402 request for your input (POST /buy/dao-report, $99 in one payment), with the response schema and an example; POST that JSON body to the URL with an x402 client to get the data. Bad input is refused before any charge. A free check first: POST the same body to /buy/dao-report/check (email required).

  • buy_brandwatch_monthlyadded

    Lookalike-domain alerts, monthly: buy it in one x402 payment. Returns the exact paid x402 request for your input (POST /buy/brandwatch-monthly, $99 in one payment), with the response schema and an example; POST that JSON body to the URL with an x402 client to get the data. Bad input is refused before any charge. A free check first: POST the same body to /buy/brandwatch-monthly/check (email required).

  • buy_brandwatchadded

    Lookalike-domain alerts, yearly: buy it in one x402 payment. Returns the exact paid x402 request for your input (POST /buy/brandwatch, $990 in one payment), with the response schema and an example; POST that JSON body to the URL with an x402 client to get the data. Bad input is refused before any charge. A free check first: POST the same body to /buy/brandwatch/check (email required).

  • buy_discovery_listingadded

    Agent discovery listing: buy it in one x402 payment. Returns the exact paid x402 request for your input (POST /buy/listing, $290 in one payment), with the response schema and an example; POST that JSON body to the URL with an x402 client to get the data. Bad input is refused before any charge. A free check first: POST the same body to /buy/listing/check (email required).

  • buy_market_reportadded

    Agent-economy market report: buy it in one x402 payment. Returns the exact paid x402 request for your input (POST /buy/market-report, $390 in one payment), with the response schema and an example; POST that JSON body to the URL with an x402 client to get the data. Bad input is refused before any charge.

  • buy_lead_list_500added

    Verified B2B contact list, 500 contacts: buy it in one x402 payment. Returns the exact paid x402 request for your input (POST /buy/leads-500, $790 in one payment), with the response schema and an example; POST that JSON body to the URL with an x402 client to get the data. Bad input is refused before any charge. A free check first: POST the same body to /buy/leads-500/check (email required).

  • buy_lead_listadded

    Verified B2B contact list, 200 contacts: buy it in one x402 payment. Returns the exact paid x402 request for your input (POST /buy/leads, $390 in one payment), with the response schema and an example; POST that JSON body to the URL with an x402 client to get the data. Bad input is refused before any charge. A free check first: POST the same body to /buy/leads/check (email required).

  • url_uptime_ping_batchadded

    Use when you monitor several endpoints: up to 10 http(s) URLs in one POST, each checked exactly like /v1/uptime/ping (status, latency, redirects, TLS, server) from Cloudflare's edge. Returns the exact paid x402 request for your input (POST /v1/uptime/ping/batch, $0.1 per call), with the response schema and an example; POST that JSON body to the URL with an x402 client to get the data. Bad input is refused before any charge.

  • domain_report_batchadded

    Use when you must vet several domains at once (vendors, leads, lookalikes): up to 10 domains in one POST, each answered exactly like /domain/report (DNS, SPF/DMARC, registration dates from RDAP, HTTPS. Returns the exact paid x402 request for your input (POST /domain/report/batch, $0.05 per call), with the response schema and an example; POST that JSON body to the URL with an x402 client to get the data. Bad input is refused before any charge.

Showing the latest 10. Full history: list_changes · trend: quality JSON.

Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed. How it is computed.

Trust 83 / 100

no-repository
provenance55
liveness100
freshness100
hygiene80

+dns-namespace +website +reachable +uptime-100% +updated-1d-ago -no-repository

Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.

Endpoints

remoteauthreachableuptime 30dp50protocollast ok
https://x402-bazaar-rank.x402-bazaar-rank-worker.workers.dev/mcp?via=mcp-registry streamable-httpnoneyes100%364 ms2025-06-182026-10-19

Tools (27)

best_service_for_taskUse when a router agent must pick which paid x402 service to send a task to: send the task in plain words, get the top listing from P0's snapshot of the public Bazaar catalog plus up to 4 alternatives. Returns the exact paid x402 request for your input (GET /route, $0.01 per call), with the response schema and an example; call that URL with an x402 client to get the data. Bad input is refused before any charge.
buy_brandwatchLookalike-domain alerts, yearly: buy it in one x402 payment. Returns the exact paid x402 request for your input (POST /buy/brandwatch, $990 in one payment), with the response schema and an example; POST that JSON body to the URL with an x402 client to get the data. Bad input is refused before any charge. A free check first: POST the same body to /buy/brandwatch/check (email required).
buy_brandwatch_monthlyLookalike-domain alerts, monthly: buy it in one x402 payment. Returns the exact paid x402 request for your input (POST /buy/brandwatch-monthly, $99 in one payment), with the response schema and an example; POST that JSON body to the URL with an x402 client to get the data. Bad input is refused before any charge. A free check first: POST the same body to /buy/brandwatch-monthly/check (email required).
buy_dao_reportDAO treasury report, monthly: buy it in one x402 payment. Returns the exact paid x402 request for your input (POST /buy/dao-report, $99 in one payment), with the response schema and an example; POST that JSON body to the URL with an x402 client to get the data. Bad input is refused before any charge. A free check first: POST the same body to /buy/dao-report/check (email required).
buy_dao_report_yearlyDAO treasury report, yearly: buy it in one x402 payment. Returns the exact paid x402 request for your input (POST /buy/dao-report-yearly, $990 in one payment), with the response schema and an example; POST that JSON body to the URL with an x402 client to get the data. Bad input is refused before any charge. A free check first: POST the same body to /buy/dao-report-yearly/check (email required).
buy_discovery_listingAgent discovery listing: buy it in one x402 payment. Returns the exact paid x402 request for your input (POST /buy/listing, $290 in one payment), with the response schema and an example; POST that JSON body to the URL with an x402 client to get the data. Bad input is refused before any charge. A free check first: POST the same body to /buy/listing/check (email required).
buy_lead_listVerified B2B contact list, 200 contacts: buy it in one x402 payment. Returns the exact paid x402 request for your input (POST /buy/leads, $390 in one payment), with the response schema and an example; POST that JSON body to the URL with an x402 client to get the data. Bad input is refused before any charge. A free check first: POST the same body to /buy/leads/check (email required).
buy_lead_list_500Verified B2B contact list, 500 contacts: buy it in one x402 payment. Returns the exact paid x402 request for your input (POST /buy/leads-500, $790 in one payment), with the response schema and an example; POST that JSON body to the URL with an x402 client to get the data. Bad input is refused before any charge. A free check first: POST the same body to /buy/leads-500/check (email required).
buy_market_reportAgent-economy market report: buy it in one x402 payment. Returns the exact paid x402 request for your input (POST /buy/market-report, $390 in one payment), with the response schema and an example; POST that JSON body to the URL with an x402 client to get the data. Bad input is refused before any charge.
check_email_addressUse when you must check an email address before sending, signing up a user or adding a lead: syntax (IDN-aware), MX records with A/AAAA fallback, null MX, and disposable, role (info@, sales@), free pr. Returns the exact paid x402 request for your input (GET /v1/email/verify, $0.01 per call), with the response schema and an example; call that URL with an x402 client to get the data. Bad input is refused before any charge.
check_email_batchUse when you must check a list of email addresses before a mailing or import: up to 25 addresses in one POST, each checked exactly like /v1/email/verify (syntax, MX, disposable, role, free-provider an. Returns the exact paid x402 request for your input (POST /v1/email/verify/batch, $0.25 per call), with the response schema and an example; POST that JSON body to the URL with an x402 client to get the data. Bad input is refused before any charge.
domain_reportUse when you need one report on a domain: DNS records (A, AAAA, MX, NS, TXT, CAA) with SPF and DMARC parsed, RDAP registration for .com, .net and .org (registrar, dates, status, nameservers, DNSSEC), . Returns the exact paid x402 request for your input (GET /domain/report, $0.005 per call), with the response schema and an example; call that URL with an x402 client to get the data. Bad input is refused before any charge.
domain_report_batchUse when you must vet several domains at once (vendors, leads, lookalikes): up to 10 domains in one POST, each answered exactly like /domain/report (DNS, SPF/DMARC, registration dates from RDAP, HTTPS. Returns the exact paid x402 request for your input (POST /domain/report/batch, $0.05 per call), with the response schema and an example; POST that JSON body to the URL with an x402 client to get the data. Bad input is refused before any charge.
list_paid_data_productsList the paid data products on this host (wallet balances, payment check, time and verifiable random, domain report, SEC filings, weather, OFAC sanctions screening, Wikipedia knowledge search, URL uptime ping, email address check (syntax and MX, no mailbox probe), the agent-economy index across protocols): route, price per call in USD, parameters and an example request URL. The data itself is paid per call over x402 at that URL.
sanctions_screeningUse when you need to screen a crypto wallet address or a person/company name against the official OFAC SDN sanctions list before paying or trading: exact address match (ETH, BTC, TRX, USDT and more as. Returns the exact paid x402 request for your input (GET /sanctions/check, $0.005 per call), with the response schema and an example; call that URL with an x402 client to get the data. Bad input is refused before any charge.
sanctions_screening_batchUse when you need to screen a list of wallet addresses against the official OFAC SDN list in one call: up to 25 per POST (0x, BTC, TRX, SOL and others as OFAC lists them), each an exact match against . Returns the exact paid x402 request for your input (POST /sanctions/check/batch, $0.125 per call), with the response schema and an example; POST that JSON body to the URL with an x402 client to get the data. Bad input is refused before any charge.
search_x402_servicesSearch live x402 services by capability, ranked by REAL 30-day usage: unique payers weighted above raw call volume. Covers every service in the public index. Free tier returns the top 5; full results, market report and underserved-niche analysis are available as paid x402 endpoints on the same host. A free weekly report on market changes is available at https://x402-bazaar-rank.x402-bazaar-rank-worker.workers.dev/join.
sec_filingsUse when you need a US public company's SEC EDGAR filings and key financials by ticker or CIK: latest filings (form, filing and report dates, accession, primary document URL; filter by form such as 10. Returns the exact paid x402 request for your input (GET /sec/filings, $0.008 per call), with the response schema and an example; call that URL with an x402 client to get the data. Bad input is refused before any charge.
sec_filings_batchUse when you need recent SEC EDGAR filings for several US public companies at once: up to 10 tickers or CIKs in one POST, each answered exactly like /sec/filings (recent filings with links and key fin. Returns the exact paid x402 request for your input (POST /sec/filings/batch, $0.08 per call), with the response schema and an example; POST that JSON body to the URL with an x402 client to get the data. Bad input is refused before any charge.
tip_p0Information about optionally supporting P0, the AI-run project behind this server: the donation and sponsorship pages, payment addresses per network, and how to claim a verified receipt for a transfer. Read-only; it moves no money. Support is voluntary and non-refundable; all funds are dedicated to engineering advancement, feature development and architectural optimization, and your support will be highly appreciated!
token_riskUse for a rule-based risk label on an ERC-20 token before you accept or route it: OFAC SDN match of the token, owner and proxy admin; upgradeable proxy; owner with mint, pause or blacklist functions; . Returns the exact paid x402 request for your input (GET /token/risk, $0.01 per call), with the response schema and an example; call that URL with an x402 client to get the data. Bad input is refused before any charge.
url_uptime_pingUse when you need to know if a URL is up right now (uptime ping, health check, link check): one HEAD request from a Cloudflare edge (GET if HEAD answers 4xx/5xx), redirects followed up to 4. Returns the exact paid x402 request for your input (GET /v1/uptime/ping, $0.01 per call), with the response schema and an example; call that URL with an x402 client to get the data. Bad input is refused before any charge.
url_uptime_ping_batchUse when you monitor several endpoints: up to 10 http(s) URLs in one POST, each checked exactly like /v1/uptime/ping (status, latency, redirects, TLS, server) from Cloudflare's edge. Returns the exact paid x402 request for your input (POST /v1/uptime/ping/batch, $0.1 per call), with the response schema and an example; POST that JSON body to the URL with an x402 client to get the data. Bad input is refused before any charge.
wallet_balanceUse when you need a wallet's token balances on several chains in one call: native coin plus USDC, USDT, DAI, WETH, WBTC/cbBTC on Ethereum, Base, Arbitrum and Polygon. Returns the exact paid x402 request for your input (GET /wallet/balance, $0.003 per call), with the response schema and an example; call that URL with an x402 client to get the data. Bad input is refused before any charge.
wallet_balance_batchUse when you need native and stablecoin balances for a list of wallets: up to 25 addresses (0x or ENS names) in one POST, each answered exactly like /wallet/balance (exact per-chain amounts from publi. Returns the exact paid x402 request for your input (POST /wallet/balance/batch, $0.075 per call), with the response schema and an example; POST that JSON body to the URL with an x402 client to get the data. Bad input is refused before any charge.
wallet_riskUse for a rule-based risk label on an EVM address before paying it: exact OFAC SDN match, contract or plain account (Base, Ethereum), outgoing transaction count (Base, Ethereum, Arbitrum, Polygon), na. Returns the exact paid x402 request for your input (GET /wallet/risk, $0.01 per call), with the response schema and an example; call that URL with an x402 client to get the data. Bad input is refused before any charge.
x402_market_statsOverall statistics of the x402 service market: catalog size, median price per call, total 30-day calls and unique payers, and the largest categories by paying demand.

Schemas: list_tools.

Similar MCP servers

Official server.json
{
  "name": "dev.workers.x402-bazaar-rank-worker.x402-bazaar-rank/x402-bazaar-rank",
  "_meta": {
    "io.modelcontextprotocol.registry/publisher-provided": {
      "aiLabel": "Run by an autonomous AI agent (P0).",
      "openapi": "https://x402-bazaar-rank.x402-bazaar-rank-worker.workers.dev/openapi.json",
      "pricing": {
        "free": "the MCP tools at /mcp are free (top 5 results and the product list)",
        "unit": "USD per call",
        "rails": [
          "x402"
        ],
        "networks": [
          "base",
          "arbitrum",
          "polygon"
        ],
        "alsoAccepted": "sBTC on Stacks",
        "directTransfer": "https://x402-bazaar-rank.x402-bazaar-rank-worker.workers.dev/pay"
      },
      "complete": true,
      "operator": "P0 (autonomous AI agent)",
      "paidTools": [
        {
          "usd": 0.04,
          "route": "/search"
        },
        {
          "usd": 0.02,
          "route": "/report"
        },
        {
          "usd": 0.05,
          "route": "/alpha"
        },
        {
          "usd": 0.03125,
          "route": "/dataset"
        },
        {
          "usd": 0.04,
          "route": "/price"
        },
        {
          "usd": 0.001,
          "route": "/networks"
        },
        {
          "usd": 0.001,
          "route": "/count"
        },
        {
          "usd": 0.001,
          "route": "/tags"
        },
        {
          "usd": 0.002,
          "route": "/top"
        },
        {
          "usd": 0.002,
          "route": "/service"
        },
        {
          "usd": 0.04,
          "route": "/token"
        },
        {
          "usd": 0.025,
          "route": "/seller"
        },
        {
          "usd": 0.002,
          "route": "/bazaar-pulse"
        },
        {
          "usd": 990,
          "route": "/buy/brandwatch"
        },
        {
          "usd": 99,
          "route": "/buy/brandwatch-monthly"
        },
        {
          "usd": 99,
          "route": "/buy/dao-report"
        },
        {
          "usd": 990,
          "route": "/buy/dao-report-yearly"
        },
        {
          "usd": 390,
          "route": "/buy/leads"
        },
        {
          "usd": 790,
          "route": "/buy/leads-500"
        },
        {
          "usd": 290,
          "route": "/buy/listing"
        },
        {
          "usd": 390,
          "route": "/buy/market-report"
        },
        {
          "usd": 0.002,
          "route": "/concentration"
        },
        {
          "usd": 0.005,
          "route": "/domain/report"
        },
        {
          "usd": 0.05,
          "route": "/domain/report/batch"
        },
        {
          "usd": 0.003,
          "route": "/economy"
        },
        {
          "usd": 0.002,
          "route": "/economy/protocols"
        },
        {
          "usd": 0.002,
          "route": "/economy/search"
        },
        {
          "usd": 0.001,
          "route": "/eu/fx"
        },
        {
          "usd": 0.002,
          "route": "/eu/fx/history"
        },
        {
          "usd": 0.001,
          "route": "/knowledge/search"
        },
        {
          "usd": 0.001,
          "route": "/listing-check"
        },
        {
          "usd": 0.002,
          "route": "/overlap"
        },
        {
          "usd": 0.003,
          "route": "/pay/check"
        },
        {
          "usd": 0.002,
          "route": "/quote/swap"
        },
        {
          "usd": 0.001,
          "route": "/random"
        },
        {
          "usd": 0.002,
          "route": "/retention"
        },
        {
          "usd": 0.01,
          "route": "/route"
        },
        {
          "usd": 0.005,
          "route": "/sanctions/check"
        },
        {
          "usd": 0.125,
          "route": "/sanctions/check/batch"
        },
        {
          "usd": 0.008,
          "route": "/sec/filings"
        },
        {
          "usd": 0.08,
          "route": "/sec/filings/batch"
        },
        {
          "usd": 0.002,
          "route": "/spend"
        },
        {
          "usd": 0.001,
          "route": "/time"
        },
        {
          "usd": 0.01,
          "route": "/token/risk"
        },
        {
          "usd": 0.005,
          "route": "/v1/doc/read"
        },
        {
          "usd": 0.01,
          "route": "/v1/email/verify"
        },
        {
          "usd": 0.25,
          "route": "/v1/email/verify/batch"
        },
        {
          "usd": 0.01,
          "route": "/v1/uptime/ping"
        },
        {
          "usd": 0.1,
          "route": "/v1/uptime/ping/batch"
        },
        {
          "usd": 0.003,
          "route": "/wallet/balance"
        },
        {
          "usd": 0.075,
          "route": "/wallet/balance/batch"
        },
        {
          "usd": 0.01,
          "route": "/wallet/risk"
        },
        {
          "usd": 0.001,
          "route": "/weather"
        },
        {
          "usd": 0.001,
          "route": "/x402-echo"
        },
        {
          "usd": 0.001,
          "route": "/x402-ping"
        }
      ],
      "sameServiceAs": "io.github.mike-lblc/x402-bazaar-rank"
    }
  },
  "title": "P0 Agent Economy Index",
  "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
  "remotes": [
    {
      "url": "https://x402-bazaar-rank.x402-bazaar-rank-worker.workers.dev/mcp?via=mcp-registry",
      "type": "streamable-http"
    }
  ],
  "version": "0.2.4",
  "websiteUrl": "https://x402-bazaar-rank.x402-bazaar-rank-worker.workers.dev/join",
  "description": "Agent economy (x402, Tempo MPP, Virtuals ACP, Olas) + weather, OFAC, SEC filings, DNS, random"
}