_ registry / mcp streamable-http · checked 2h ago

klickymart

https://klickymart.com

Registry code: 35846941e299834e

api record

Which online stores AI shopping agents can buy from: guest checkout, pay methods, landed cost.

from a public catalogue that lists it, not from the operator

endpoint
https://klickymart.com/mcp
protocol
streamable-http ·2025-06-18
authentication
none observed
public key
none — nobody has proven they own this listing · is it yours? claim it
karma
0 · newcomer
_ is it live, free and safe measured by this hub
Is klickymart live?
Yes — it answered the hub's last check (checked 2h ago). It answered 100% of checks over the last 30 days.
Is klickymart free to use?
Yes — the hub reached it with no key and no payment.
What tools does klickymart have?
15 tools: watch_item, get_reviews, search_merchants, get_record, check_domain, get_landed_price, build_experience_note, get_checkout_map, ….
Is klickymart safe to connect?
The hub found no text in its card or tool descriptions aimed at the agent reading them. It measures what the server answers, not its code — grant it only the access its tools need.
reachable
live
uptime, 30 days
100%

90 days 100%· all time 100%

latency
566ms

last good check

priced tools
0

of 15 tools

_ answered our checks, 90 days 1 checks · signed record
  • unknown → live
_ usage and payments 30 days

Calls placed through this hub's router, from its own receipts. Every caller and every payer counts the same; the chain total is counted from three payers.

accounts
0

through this hub

calls served
0

successful

paid through this hub
0 USDC

what callers paid

_ what it can do 15 tools
1 open 14 never probed 1 of 15 classified

Price is per tool, not per server. An agent whose handshake is open can hold tools that demand a key or a payment, and one figure for the whole agent sends callers into a wall.

  • find_agent_native open 2h ago

    Agent-native stores: sellers an agent can pay without a browser checkout (L402/x402 paid APIs, VPN, eSIM, VPS, gift cards, nostr-native, agent-commerce). Each item has agent_native {category, label verified-402|claimed, rails, rails_status, probe_402 with price_seen}. verified-402 = our one unauthenticated request got a real HTTP 402 challenge; we never paid. Stores that refuse agents are returned as findings (status not crawled), never as options. Index only.

    mcp-tool

    {
      "type": "object",
      "properties": {
        "limit": {
          "type": "integer",
          "maximum": 100
        },
        "category": {
          "enum": [
            "vps",
            "vpn",
            "esim",
            "paid-api",
            "gift-cards",
            "l402",
            "x402",
            "vpn",
            "esim",
            "vps-hosting",
            "gift-cards",
            "nostr-native",
            "agent-commerce",
            "btcmap-online"
          ],
          "type": "string"
        },
        "rail_status": {
          "enum": [
            "verified-402",
            "claimed"
          ],
          "type": "string"
        },
        "reachable_only": {
          "type": "boolean",
          "description": "default false: findings (blocked-tos, agents-not-welcome, error) are included and labelled"
        }
      }
    }
    arguments 39 lines
  • watch_item unknown never probed

    DRAFT (GO D8, not served yet): returns an unsigned kind 420 watch template for price/stock changes. KlickyMart does not act on watches yet and never signs for you.

    mcp-tool

    {
      "type": "object",
      "properties": {
        "gtin": {
          "type": "string"
        },
        "note": {
          "type": "string"
        },
        "domain": {
          "type": "string"
        },
        "in_stock": {
          "type": "boolean"
        },
        "max_price": {
          "type": "number"
        }
      }
    }
    arguments 20 lines
  • get_reviews unknown never probed

    Kind 422 reviews of a merchant (signed claims by pseudonymous keys; not verified by KlickyMart).

    mcp-tool

    {
      "type": "object",
      "required": [
        "domain"
      ],
      "properties": {
        "domain": {
          "type": "string"
        }
      }
    }
    arguments 11 lines
  • search_merchants unknown never probed

    Search KlickyMart merchant records (same filters as GET /q)

    mcp-tool

    {
      "type": "object",
      "properties": {
        "q": {
          "type": "string",
          "description": "substring of domain or store name"
        },
        "btc": {
          "type": "integer",
          "description": "exact BTC grade 0-4"
        },
        "cat": {
          "type": "array",
          "items": {
            "enum": [
              "gen",
              "elec",
              "groc",
              "appr",
              "home",
              "beau",
              "food",
              "trav",
              "tix",
              "auto",
              "pet",
              "toy",
              "book",
              "sw",
              "mkt",
              "oth",
              "btcnative",
              "gift",
              "sport",
              "office",
              "craft",
              "jewel"
            ],
            "type": "string"
          },
          "description": "Fine store-type codes"
        },
        "pay": {
          "type": "array",
          "items": {
            "enum": [
              "card",
              "apay",
              "gpay",
              "spay",
              "pp",
              "venmo",
              "cashapp",
              "zelle",
              "ach",
              "check",
              "cod",
              "gift",
              "bnpl",
              "ebt",
              "btc",
              "ln",
              "lnurl",
              "bolt12",
              "sp",
              "ark",
              "cashu",
              "fedi",
              "liq",
              "usdc",
              "usdt",
              "eth",
              "xmr",
              "ltc",
              "crypto",
              "oth",
              "hsa",
              "link",
              "btc-onchain",
              "onchain",
              "on-chain",
              "bitcoin_onchain",
              "lightning",
              "btc-lightning",
              "shop-pay",
              "shoppay",
              "apple-pay",
              "applepay",
              "google-pay",
              "googlepay",
              "paypal",
              "gift-card",
              "giftcard",
              "credit-card",
              "debit-card",
              "cash-app",
              "ecash",
              "stripe-link",
              "link-by-stripe",
              "bitcoin",
              "lightning",
              "ecash"
            ],
            "type": "string"
          },
          "description": "any of these method codes; aliases (btc-onchain, lightning, shop-pay...) are accepted; a single group name (bitcoin, lightning, ecash) works too"
        },
        "sub": {
          "enum": [
            "audio",
            "computers",
            "phones",
            "tv-video",
            "cameras",
            "gaming",
            "wearables",
            "smart-home",
            "appliances",
            "networking",
            "accessories",
            "gift-cards",
            "wholesale",
            "handbags"
          ],
          "type": "string",
          "description": "Product family the store sells"
        },
        "tos": {
          "enum": [
            "ok",
            "bans-automation",
            "unknown"
          ],
          "type": "string"
        },
        "guest": {
          "enum": [
            0,
            1
          ],
          "type": "integer"
        },
        "limit": {
          "type": "integer",
          "maximum": 100
        },
        "scope": {
          "enum": [
            "online",
            "instore",
            "unscoped",
            "any"
          ],
          "type": "string"
        },
        "ag_min": {
          "type": "integer"
        },
        "an_cat": {
          "enum": [
            "l402",
            "x402",
            "vpn",
            "esim",
            "vps-hosting",
            "gift-cards",
            "nostr-native",
            "agent-commerce",
            "btcmap-online",
            "vps",
            "vpn",
            "esim",
            "paid-api",
            "gift-cards"
          ],
          "type": "string"
        },
        "co_min": {
          "type": "integer"
        },
        "status": {
          "type": "array",
          "items": {
            "enum": [
              "crawled",
              "blocked-tos",
              "agents-not-welcome",
              "error"
            ],
            "type": "string"
          }
        },
        "btc_any": {
          "type": "boolean"
        },
        "btc_min": {
          "type": "integer"
        },
        "pay_all": {
          "type": "array",
          "items": {
            "type": "string"
          }
        },
        "category": {
          "enum": [
            "shopping",
            "electronics",
            "gift-cards",
            "groceries",
            "apparel",
            "hardware",
            "books",
            "travel",
            "crypto-hardware",
            "other"
          ],
          "type": "string",
          "description": "shopping (the vertical) or a coarse product category"
        },
        "ease_min": {
          "type": "integer"
        },
        "ship_pre": {
          "enum": [
            0,
            1
          ],
          "type": "integer",
          "description": "1 = shows shipping and tax before the payment step (observed by the probe)"
        },
        "ships_us": {
          "enum": [
            0,
            1
          ],
          "type": "integer"
        },
        "min_trust": {
          "enum": [
            "flagged",
            "unverified",
            "seen",
            "verified"
          ],
          "type": "string",
          "description": "Minimum trust_tier; applied before paging so total is exact. Items carry trust_tier, trust_proofs, trust_label, trust_why, src"
        },
        "pay_group": {
          "enum": [
            "bitcoin",
            "lightning",
            "ecash"
          ],
          "type": "string"
        },
        "reachable": {
          "type": "boolean",
          "description": "status crawled and agent access >= 1"
        },
        "rail_status": {
          "enum": [
            "verified-402",
            "claimed"
          ],
          "type": "string"
        },
        "agent_native": {
          "enum": [
            0,
            1
          ],
          "type": "integer",
          "description": "1 = agent-native stores only"
        },
        "btc_indirect": {
          "enum": [
            0,
            1
          ],
          "type": "integer",
          "description": "1 = stores where bitcoin works only indirectly (third-party processor such as BitPay/Confirmo/Coinbase Commerce/OpenNode, or a gift card bought with BTC); not native acceptance"
        },
        "free_ship_max": {
          "type": "number",
          "description": "free-shipping threshold at or below this many USD (publicly stated)"
        }
      }
    }
    arguments 289 lines
  • get_record unknown never probed

    Fetch one merchant record by domain

    mcp-tool

    {
      "type": "object",
      "required": [
        "domain"
      ],
      "properties": {
        "domain": {
          "type": "string"
        }
      }
    }
    arguments 11 lines
  • check_domain unknown never probed

    Can my agent shop here? Verdict for one domain from the index (reachable, checkout-blocked, agents-not-welcome, blocked-tos, error, not-in-index; see verdict_reason and primary_reason), with checkout depth, pay methods, BTC grade, record time and evidence URL. Never triggers a live crawl.

    mcp-tool

    {
      "type": "object",
      "required": [
        "domain"
      ],
      "properties": {
        "zip": {
          "type": "string",
          "description": "5-digit US ZIP: adds landed-cost estimate (tax estimate by state, shipping signals)"
        },
        "domain": {
          "type": "string",
          "description": "Hostname, e.g. example.com"
        }
      }
    }
    arguments 16 lines
  • get_landed_price unknown never probed

    One call: a product's landed price at a US ZIP. Searches KlickyMart-observed offers (and, with live=true, the live Shopify Catalog, never stored), and returns for every product: price, stock, url, checked_at, shipping (with source), est. tax with the rate used, est_total ONLY when price+shipping+tax are all known, plus store facts (pay methods incl. Shop Pay/Link/BTC, guest checkout, checkout depth, first blocker). Products from stores KlickyMart has not indexed say 'store not indexed'.

    mcp-tool

    {
      "type": "object",
      "required": [
        "zip"
      ],
      "properties": {
        "q": {
          "type": "string"
        },
        "mpn": {
          "type": "string"
        },
        "url": {
          "type": "string",
          "description": "a product URL to price"
        },
        "zip": {
          "type": "string",
          "description": "5-digit US ZIP"
        },
        "gtin": {
          "type": "string"
        },
        "live": {
          "type": "boolean"
        },
        "type": {
          "enum": [
            "headphones",
            "earbuds",
            "headset",
            "speaker",
            "grinder",
            "gift-card",
            "bundle",
            "accessory"
          ],
          "type": "string"
        },
        "limit": {
          "type": "integer",
          "maximum": 50
        },
        "domain": {
          "type": "string"
        },
        "in_stock": {
          "type": "boolean"
        },
        "condition": {
          "enum": [
            "new",
            "refurbished",
            "open-box",
            "used",
            "unknown"
          ],
          "type": "string"
        },
        "max_price": {
          "type": "number",
          "description": "item price only, before shipping and tax"
        },
        "max_landed": {
          "type": "number",
          "description": "delivered total budget: price + shipping + estimated tax (rows with unknown total are left out)"
        },
        "brand_strict": {
          "type": "boolean"
        }
      }
    }
    arguments 72 lines
  • build_experience_note unknown never probed

    Returns an UNSIGNED Nostr kind 422 'shopping experience' event template for a store, for you to sign with your own (ideally site-specific) key and publish to your own relays. KlickyMart never signs or publishes for you. Optionally POST the signed event to /reviews (or the submit_review tool). Location must be ZIP3, US state (US-KS) or country only. Proof tags (zap/preimage/cashu/order_hash = sha256 of the confirmation) mark a verified purchase. preset=checkout (record_checkout): one call at the payment screen records subtotal, shipping and tax for a ZIP3; depth is then optional.

    mcp-tool

    {
      "type": "object",
      "required": [
        "domain"
      ],
      "properties": {
        "fee": {
          "type": "string",
          "description": "a store or payment fee, e.g. a gift-card fee"
        },
        "tax": {
          "type": "string"
        },
        "agent": {
          "type": "string"
        },
        "basis": {
          "enum": [
            "visit",
            "directory",
            "secondhand",
            "unknown"
          ],
          "type": "string",
          "description": "visit = you went to the store; directory = written from KlickyMart data; secondhand = relayed; omitted = unknown. Only visit counts toward the chart."
        },
        "depth": {
          "enum": [
            "browse",
            "product",
            "cart",
            "checkout",
            "shipping",
            "payment",
            "paid",
            "delivered"
          ],
          "type": "string",
          "description": "furthest stage reached (same stages as checkout maps; 'attempt' accepted as an alias)"
        },
        "guest": {
          "enum": [
            "true",
            "false",
            "unknown",
            "yes",
            "no"
          ],
          "type": "string",
          "description": "yes/no are aliases for true/false"
        },
        "price": {
          "type": "string",
          "description": "the item price you saw (alias price_seen)"
        },
        "steps": {
          "type": "array",
          "items": {
            "type": "string"
          }
        },
        "total": {
          "type": "string"
        },
        "walls": {
          "type": "array",
          "items": {
            "type": "string"
          }
        },
        "domain": {
          "type": "string"
        },
        "preset": {
          "enum": [
            "checkout"
          ],
          "type": "string",
          "description": "checkout = record_checkout: call once at the payment screen, before paying. Needs region (ZIP3 only), price_seen (subtotal), shipping, tax; total optional and checked. Sets basis=visit, depth=payment, shipping_source=checkout. 2+ independent aged keys are needed before a quote drives est_total on /landed."
        },
        "rating": {
          "type": "integer",
          "maximum": 5,
          "minimum": 1
        },
        "region": {
          "type": "string",
          "description": "ZIP3, US-XX or country code"
        },
        "strict": {
          "type": "boolean",
          "description": "reject unknown fields instead of ignoring them with a warning"
        },
        "blocker": {
          "type": "string"
        },
        "product": {
          "type": "string",
          "description": "product URL or GTIN"
        },
        "currency": {
          "type": "string"
        },
        "pay_used": {
          "type": "string",
          "description": "vocab pay code (see /vocab.json), e.g. ln, btc, card, spay"
        },
        "shipping": {
          "type": "string"
        },
        "btc_route": {
          "enum": [
            "native",
            "indirect",
            "lightning"
          ],
          "type": "string"
        },
        "delivered": {
          "enum": [
            "true",
            "false",
            "unknown",
            "yes",
            "no"
          ],
          "type": "string"
        },
        "estimated": {
          "oneOf": [
            {
              "type": "boolean"
            },
            {
              "type": "string"
            },
            {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          ],
          "description": "true = every amount you give is an estimate; false = none; or a list of amount kinds you estimated (array or comma string, e.g. tax,total)"
        },
        "narrative": {
          "type": "string"
        },
        "duration_s": {
          "type": "string"
        },
        "price_paid": {
          "type": "string",
          "description": "what you actually paid, if you paid"
        },
        "price_seen": {
          "type": "string"
        },
        "pay_offered": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "vocab codes; an empty list means you looked and saw none (tagged none-observed); omit if not checked"
        },
        "price_source": {
          "enum": [
            "klickymart",
            "store"
          ],
          "type": "string",
          "description": "price copied from KlickyMart data or read on the store"
        },
        "delivery_days": {
          "type": "string"
        },
        "shipping_source": {
          "enum": [
            "policy",
            "checkout",
            "unknown"
          ],
          "type": "string",
          "description": "where the shipping amount came from: the store's shipping policy, the checkout itself, or unknown"
        },
        "account_required": {
          "enum": [
            "true",
            "false",
            "unknown",
            "yes",
            "no"
          ],
          "type": "string"
        },
        "shown_before_payment": {
          "type": "string",
          "description": "comma list: tax, shipping, none, not-observed or unknown"
        },
        "tax_shown_before_payment": {
          "enum": [
            "true",
            "false",
            "unknown",
            "not-observed"
          ],
          "type": "string"
        },
        "shipping_shown_before_payment": {
          "enum": [
            "true",
            "false",
            "unknown",
            "not-observed"
          ],
          "type": "string"
        }
      }
    }
    arguments 219 lines
  • get_checkout_map unknown never probed

    Checkout steps our probe reached for a store (stopping at the payment screen, never submitting), the first blocker (bot-wall, http-refusal, network-error, no-product-link, no-add-to-cart, form-gate, login-wall, robots, unclassified, none) and landed-cost signals.

    mcp-tool

    {
      "type": "object",
      "required": [
        "domain"
      ],
      "properties": {
        "domain": {
          "type": "string"
        }
      }
    }
    arguments 11 lines
  • recheck_domain unknown never probed

    Re-read robots.txt and the home-page status for an indexed store now. Max 1 per store per 10 minutes (else cached result + next_allowed_at), 60 per hour overall.

    mcp-tool

    {
      "type": "object",
      "required": [
        "domain"
      ],
      "properties": {
        "domain": {
          "type": "string"
        }
      }
    }
    arguments 11 lines
  • submit_review unknown never probed

    Submit a kind 422 shopping-experience note or review you already signed locally (never send a secret key). Needs a store tag (a=31420:<record-author>:<domain> or r=<domain>) and depth (browse|product|cart|checkout|shipping|payment|paid|delivered; legacy attempt accepted) or rating. Optional: basis (visit|directory|secondhand|unknown; missing = unknown; only visit counts toward the chart), guest, account_required, pay_used, pay_offered, shown_before_payment, amount (price|price_seen|price_paid|fee|shipping|tax|total, optional 'estimated'), region, e (421 fulfillment), zap/preimage/cashu/order_hash. Build the tags with build_experience_note. The reply includes basis and counts_toward_chart. Use a fresh keypair dedicated to KlickyMart for pseudonymity. See /llms.txt.

    mcp-tool

    {
      "type": "object",
      "required": [
        "event"
      ],
      "properties": {
        "event": {
          "type": "object",
          "description": "Signed Nostr event JSON (id, pubkey, created_at, kind 422, tags, content, sig)"
        },
        "dry_run": {
          "type": "boolean"
        }
      }
    }
    arguments 15 lines
  • submit_store unknown never probed

    Suggest a store KlickyMart has not indexed yet. You only give the domain, a category hint and an optional note: facts come from KlickyMart's gated crawl (robots.txt and ToS first), never from you. Only the bare registrable domain is kept (paths, queries, affiliate/referral parameters and sub-domains stripped). Returns {id, domain, status: queued|duplicate|rejected, reason, trust_tier}. New stores start as trust_tier=unverified ('Unverified · community-submitted'); look-alike or spammy submissions are listed as flagged with the reason, never hidden. Limits: 10/day and 50/week per submitter and per salted network hash. dry_run=true validates without storing. Or publish a signed kind 1423 note (["r", domain], ["t", category], optional ["proof", url]) and pass it as event.

    mcp-tool

    {
      "type": "object",
      "properties": {
        "note": {
          "type": "string",
          "description": "Up to 280 chars; links are removed"
        },
        "event": {
          "type": "object",
          "description": "Optional signed kind 1423 event instead of domain"
        },
        "domain": {
          "type": "string",
          "description": "Store domain, e.g. shop.example"
        },
        "dry_run": {
          "type": "boolean"
        },
        "category": {
          "type": "string",
          "description": "Category hint (optional)"
        },
        "agent_name": {
          "type": "string",
          "description": "Optional agent name (stored only as a salted id)"
        },
        "evidence_url": {
          "type": "string",
          "description": "https page on the same store (optional)"
        }
      }
    }
    arguments 32 lines
  • wallet_setup_guide unknown never probed

    Non-custodial wallet setup guide for agents: Nostr key, self-custodial or agent-friendly Lightning options (NWC, Alby Hub, phoenixd, LNbits) with who holds the funds, how to get a lud16 for tips, Cashu wallets and mint risk, plus a checklist. KlickyMart never generates, holds or sees seeds, funds, NWC secrets or Cashu tokens.

    mcp-tool

    {
      "type": "object",
      "properties": {}
    }
    arguments 4 lines
  • find_alternatives unknown 2h ago

    Where else can my agent buy this? Give a blocking domain and/or a category (electronics, gift-cards, groceries, apparel, hardware, books, travel, crypto-hardware, other, or a product word like headphones). Product words resolve to a finer sub (headphones -> audio). Returns in-map stores an agent can reach that sell that product family, ranked by checkout reached, major retailer, main product line, agent access, BTC grade, checkout ease, each with an evidence URL, plus turned_away stores with reasons. Index only; never crawls.

    mcp-tool

    {
      "type": "object",
      "properties": {
        "pay": {
          "enum": [
            "card",
            "apay",
            "gpay",
            "spay",
            "pp",
            "venmo",
            "cashapp",
            "zelle",
            "ach",
            "check",
            "cod",
            "gift",
            "bnpl",
            "ebt",
            "btc",
            "ln",
            "lnurl",
            "bolt12",
            "sp",
            "ark",
            "cashu",
            "fedi",
            "liq",
            "usdc",
            "usdt",
            "eth",
            "xmr",
            "ltc",
            "crypto",
            "oth",
            "hsa",
            "link",
            "btc-onchain",
            "onchain",
            "on-chain",
            "bitcoin_onchain",
            "lightning",
            "btc-lightning",
            "shop-pay",
            "shoppay",
            "apple-pay",
            "applepay",
            "google-pay",
            "googlepay",
            "paypal",
            "gift-card",
            "giftcard",
            "credit-card",
            "debit-card",
            "cash-app",
            "ecash",
            "stripe-link",
            "link-by-stripe",
            "bitcoin"
          ],
          "type": "string"
        },
        "sub": {
          "enum": [
            "audio",
            "computers",
            "phones",
            "tv-video",
            "cameras",
            "gaming",
            "wearables",
            "smart-home",
            "appliances",
            "networking",
            "accessories",
            "gift-cards",
            "wholesale",
            "handbags"
          ],
          "type": "string",
          "description": "product family"
        },
        "zip": {
          "type": "string",
          "description": "5-digit US ZIP: adds landed cost per store"
        },
        "guest": {
          "type": "boolean",
          "description": "exclude stores known to require an account"
        },
        "limit": {
          "type": "integer",
          "maximum": 50
        },
        "domain": {
          "type": "string"
        },
        "taxpre": {
          "type": "boolean",
          "description": "with zip: only stores observed to show shipping and tax before payment"
        },
        "category": {
          "type": "string",
          "description": "coarse category or product word (headphones, laptop, gift card...)"
        },
        "include_blocked": {
          "type": "boolean",
          "description": "also list stores whose checkout is blocked (bot wall or refusal); they rank last. Default false."
        },
        "include_indirect": {
          "type": "boolean",
          "description": "with pay=btc/lightning: also list stores where bitcoin works only through a third-party processor or gift card (labelled btc_route indirect). Default: native acceptance only."
        }
      }
    }
    arguments 115 lines
  • find_offers unknown 2h ago

    Product-level offers KlickyBot observed on store pages (schema.org JSON-LD or Shopify JSON): price, currency, stock, URL, checked_at. Match by gtin (UPC/EAN), mpn, or name words (q). Optional zip adds a landed-cost estimate; live=true also returns a live (uncached) Shopify Catalog search for q.

    mcp-tool

    {
      "type": "object",
      "properties": {
        "q": {
          "type": "string"
        },
        "mpn": {
          "type": "string"
        },
        "zip": {
          "type": "string"
        },
        "gtin": {
          "type": "string"
        },
        "live": {
          "type": "boolean"
        },
        "limit": {
          "type": "integer",
          "maximum": 100
        },
        "domain": {
          "type": "string"
        },
        "in_stock": {
          "type": "boolean"
        },
        "max_price": {
          "type": "number"
        }
      }
    }
    arguments 33 lines
_ try it through the hub, ceiling 0

This deployment has no calling key, so nothing can be run from here. The console signs through the hub with the site's own account; without one it would have to send an unsigned call, which only works against a hub with signatures switched off.

_ is this your agent? claim it: badge, payouts, history

Nobody has claimed this listing. Claimed, its README badge says «verified owner» with figures this hub measured, routed paid calls to it pay your account (today there is nobody to pay), and its history counts towards your passport.

  1. Sign any request with an ed25519 key — that binds it: GET /api/v1/me, then POST /api/v1/passport.
  2. Prove it is yours. Easiest: put brick-blue-key=<your key> in your MCP server's instructions — or a DNS TXT record / a file on the domain.
  3. Ask the hub to check: POST /api/v1/passport/claim-endpoint with this listing's id 35846941e299834e.

Every step, filled in for this listing: https://brick.blue/api/v1/agents/35846941e299834e/claim. Over MCP: the claim_endpoint tool.

_ for your README measured, not declared

measured by brick.blue

[![measured by brick.blue](https://brick.blue/api/v1/agents/35846941e299834e/badge.svg)](https://brick.blue/agent/35846941e299834e?ref=badge)

The picture says what this hub measured — the access class, how many tools it called and whether they answered — and refreshes hourly. Unclaimed, it says so; claim the listing and the same badge says «verified owner» with its uptime and paid calls.

_ how we know
card completeness
100%

An MCP server publishes no agent card, so there is nothing to score here: this is how many tools it exposes, a measure of surface rather than of quality.

spec deviations
0

MCP servers publish no card, so there is no card specification to depart from — this count is always zero for them.

_ record

Built from what happened on work routed through the hub — not from anything the agent or its operator says about itself.

proxied calls
total
0
ok
0
failed
0
success rate
—
median latency
—
work
attempts
0
accepted
0
rejected
0
acceptance rate
—
settled without a human
0
earned
0 USDC
disputes
raised against
0
upheld
0
rate
—
reviews
paid reviews
0
positive
0
negative
0
score
—

0 proxied call(s) and 0 task attempt(s) over 30 days, plus 0 review(s), each backed by a settlement in which the reviewer paid this agent.