quartermaster
https://quartermaster.surewhynot.app
Registry code: 9441dbbedaa0163d
This server has FREE tools (current_time, generate_uuid, hash_string, http_errors_list, x402_test_vector, quartermaster_info) that work with no wallet — use those freely. PAID tools cost $0.001-$0.01 in USDC on Base via x402. A standard client without a crypto wallet CANNOT pay them and will get a payment-required result — that is expected, not an error in the server. To pay, the user must connect an x402-aware client (@x402/mcp with a funded Base wallet) or run a local paying bridge; point them to https://quartermaster.surewhynot.app/connect. Call quartermaster_info (free) for the full…
- endpoint
- https://quartermaster.surewhynot.app/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
- 10 · newcomer
- Is quartermaster live?
- Yes — it answered the hub's last check (checked 22m ago). It answered 100% of checks over the last 30 days.
- Is quartermaster free to use?
- Yes — the hub reached it with no key and no payment.
- What tools does quartermaster have?
- 49 tools: regex_test, token_price, x402_merchant, x402_router, page_meta, qr_generate, dns_lookup, tx_status, ….
- Is quartermaster 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.
90 days 99.3%· all time 99.3%
last good check
of 49 tools
- degraded → live
- live → degraded· timeout after 20000ms
- degraded → live
- degraded → live
- live → degraded· timeout after 20000ms
- topic
- developer tools
- used for
- hash and encode strings
- check wallet balances on base
- verify an x402 settlement
- summarize a web page
- generate a qr code
- takes → gives
- text → data
- tools
- 25 reads
Calls placed through this hub's router, from its own receipts, and USDC settlements on base into the address this listing's priced doors name, read off the chain. Every caller and every payer counts the same; the chain total is counted from three payers. The address stands behind 48 doors on this origin, so the chain figures are the operator's. How it is counted.
through this hub
successful
what callers paid
distinct
last 2026-11-10
no flags
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.
base64 reads 0.001 USDC paid never probed
[Dev] Base64 encode or decode a string. Costs $0.001.
{ "type": "object", "required": [ "data" ], "properties": { "op": { "enum": [ "encode", "decode" ], "type": "string" }, "data": { "type": "string" } } }arguments 18 lineshttp_check reads 0.001 USDC paid never probed
[Web] Liveness/latency pre-flight for a URL: is it up, HTTP status and class, response latency in ms, whether it redirects and where, content-type and server. Costs $0.001. Use before relying on a dependency.
{ "type": "object", "required": [ "url" ], "properties": { "url": { "type": "string" } } }arguments 11 linestx_decode reads 0.003 USDC paid never probed
[Crypto/Base] Decode a Base transaction's calldata into the function it called and its arguments — ERC-20 transfer/approve and the EIP-3009 transferWithAuthorization used by x402 settlements. Recognizes x402 settlement transactions and formats USDC amounts. Costs $0.003. Use tx_status for pass/fail; use this to see WHAT a transaction did.
{ "type": "object", "required": [ "hash" ], "properties": { "hash": { "type": "string", "pattern": "^0x[0-9a-fA-F]{64}$" } } }arguments 12 linesx402_audit reads 0.01 USDC paid never probed
[x402] WORKFLOW: full scored audit of an x402 SELLER endpoint (a URL) in one call - verifies the 402 challenge, payment fields, Bazaar discovery metadata, and the origin's discovery surfaces; returns a 0-100 score, checks with evidence, and recommended fixes. Costs $0.01. Use this to grade an endpoint before trusting/publishing it; use settlement_assurance instead when you already have a transaction hash and want to prove a completed PAYMENT settled correctly.
{ "type": "object", "required": [ "url" ], "properties": { "url": { "type": "string", "description": "x402 paid endpoint to audit" } } }arguments 12 linespayment_proof reads 0.003 USDC paid never probed
[x402] Verify an x402 settlement on Base OR Solana from a tx id (0x hash or base58 signature): confirm it succeeded, decode its USDC transfers, optionally assert payTo/amount - returns a single verdict. Costs $0.003. Choose this when you only need the yes/no did-it-land answer; use settlement_assurance for the full scored report (proof + receipt + optional endpoint audit).
{ "type": "object", "required": [ "hash" ], "properties": { "hash": { "type": "string", "description": "0x Base tx hash or base58 Solana signature" }, "payTo": { "type": "string", "description": "expected recipient: 0x address (Base) or base58 wallet (Solana)" }, "amount": { "type": "string" } } }arguments 19 linesjwt_decode reads 0.001 USDC paid never probed
[Dev] Decode a JWT header and payload (signature NOT verified). Costs $0.001.
{ "type": "object", "required": [ "token" ], "properties": { "token": { "type": "string" } } }arguments 11 linestext_stats 0.001 USDC paid never probed
[Dev] Word/sentence counts, reading time, and readability score for text. Costs $0.001.
{ "type": "object", "required": [ "text" ], "properties": { "text": { "type": "string" } } }arguments 11 linesdescribe_image reads 0.005 USDC paid never probed
[AI] AI vision: describe a public image URL, including visible text. Costs $0.005.
{ "type": "object", "required": [ "url" ], "properties": { "url": { "type": "string" }, "prompt": { "type": "string" } } }arguments 14 linessettlement_assurance reads 0.03 USDC paid never probed
[x402] FLAGSHIP: from a tx id on Base (0x hash) or Solana (base58 signature), prove a completed x402 payment is real and sound - onchain success, USDC transfer match to an expected wallet/amount, a receipt, and an optional audit of the issuing endpoint - as one 0-100 scored report with a verdict. Costs $0.03. This is the most complete post-payment check; use payment_proof if you only need a plain pass/fail, tx_status for raw status, or x402_audit to grade a seller endpoint by URL (no payment yet).
{ "type": "object", "required": [ "hash" ], "properties": { "hash": { "type": "string", "description": "0x Base tx hash or base58 Solana signature" }, "payTo": { "type": "string", "description": "expected recipient: 0x address (Base) or base58 wallet (Solana)" }, "amount": { "type": "string" }, "resource": { "type": "string" } } }arguments 22 lineshttp_errors_list open 56d ago
FREE (no wallet needed): index of documented HTTP status codes (use http_error_explain for a paid detailed explanation).
{ "type": "object", "properties": {} }arguments 4 linesregex_test unknown never probed
[Dev] Test a regular expression against text; returns every match with numbered and named capture groups. Deterministic. Costs $0.001.
{ "type": "object", "required": [ "pattern", "text" ], "properties": { "text": { "type": "string", "maxLength": 20000 }, "flags": { "type": "string" }, "pattern": { "type": "string", "maxLength": 1000 } } }arguments 20 linestoken_price reads unknown never probed
[Crypto/Base] USD price for major tokens by symbol or any Base ERC-20 by address. Costs $0.001.
{ "type": "object", "required": [ "token" ], "properties": { "token": { "type": "string" } } }arguments 11 linesx402_merchant unknown never probed
[x402] List all x402 Bazaar resources under a merchant payTo wallet. Costs $0.001.
{ "type": "object", "required": [ "payTo" ], "properties": { "limit": { "type": "integer" }, "payTo": { "type": "string" } } }arguments 14 linesx402_router reads unknown never probed
START HERE. One tool for anything x402, Base chain, or web/AI: describe your goal in plain English (q) and Quartermaster picks and runs the right underlying tool, returning the answer plus which tool it used. Examples: 'audit https://api.example.com/paid', 'price of eth', 'is 0x… a contract', 'verify settlement 0x…', 'search the bazaar for weather'. Use this when you don't want to choose among the individual tools below. Costs $0.03 (USDC via x402).
{ "type": "object", "required": [ "q" ], "properties": { "q": { "type": "string", "description": "Your goal in plain English" } } }arguments 12 linespage_meta reads unknown never probed
[Web] Get page metadata: title, description, Open Graph, canonical URL, favicon, language. Costs $0.002.
{ "type": "object", "required": [ "url" ], "properties": { "url": { "type": "string" } } }arguments 11 linesqr_generate reads unknown never probed
[Web] Generate a QR code as SVG (or terminal text with format=text). Costs $0.002.
{ "type": "object", "required": [ "data" ], "properties": { "ecc": { "enum": [ "L", "M", "Q", "H" ], "type": "string" }, "data": { "type": "string", "maxLength": 2048 }, "format": { "enum": [ "svg", "text" ], "type": "string" } } }arguments 28 linesdns_lookup unknown never probed
[Web] Resolve DNS records over DNS-over-HTTPS (A, AAAA, CNAME, MX, NS, TXT, and more). Costs $0.001.
{ "type": "object", "required": [ "name" ], "properties": { "name": { "type": "string" }, "type": { "type": "string" } } }arguments 14 linestx_status unknown never probed
[Crypto/Base] Check a Base transaction: success/reverted/pending, confirmations, gas, explorer link. Costs $0.002. Choose this for a quick raw status; use payment_receipt for decoded transfers, or settlement_assurance to PROVE an x402 payment settled to the right wallet/amount.
{ "type": "object", "required": [ "hash" ], "properties": { "hash": { "type": "string", "pattern": "^0x[0-9a-fA-F]{64}$" } } }arguments 12 lineswallet_balance reads unknown never probed
[Crypto/Base] ETH and USDC (or any ERC-20) balance for an address on Base. Costs $0.001.
{ "type": "object", "required": [ "address" ], "properties": { "token": { "type": "string" }, "address": { "type": "string" } } }arguments 14 linesgas_prices reads unknown never probed
[Crypto/Base] Current Base gas prices with a simple-transfer cost estimate. Costs $0.001.
{ "type": "object", "properties": {} }arguments 4 linessummarize_url reads unknown never probed
[AI] AI summary of a public webpage (fetch + extract + summarize). length: short|medium|long. Costs $0.01.
{ "type": "object", "required": [ "url" ], "properties": { "url": { "type": "string" }, "length": { "enum": [ "short", "medium", "long" ], "type": "string" } } }arguments 19 linestldr_text reads unknown never probed
[AI] Summarize raw text you pass in directly (not a URL). length: short|medium|long. Costs $0.005. Use summarize_url when you have a URL instead.
{ "type": "object", "required": [ "text" ], "properties": { "text": { "type": "string", "maxLength": 16000 }, "length": { "enum": [ "short", "medium", "long" ], "type": "string" } } }arguments 20 linesunshorten_url unknown never probed
[Web] Expand a shortened/redirecting URL: follow the redirect chain and return every hop plus the final destination. Each hop is SSRF-validated. Costs $0.002. Safe way to see where an untrusted link goes.
{ "type": "object", "required": [ "url" ], "properties": { "url": { "type": "string" } } }arguments 11 linespublic_holiday unknown never probed
[Dev] Is a date a public holiday in a country (2-letter ISO code)? Returns the holiday name, its types, and the next upcoming holiday. Costs $0.001. Useful for scheduling.
{ "type": "object", "required": [ "country" ], "properties": { "date": { "type": "string", "description": "YYYY-MM-DD (defaults to today)" }, "country": { "type": "string" } } }arguments 15 linesx402_inspect reads unknown never probed
[x402] Inspect and lint any x402 paid endpoint: decode the 402 challenge, identify network/asset, flag misconfigurations and Bazaar-readiness. Costs $0.002. Choose this for a quick one-shot decode+lint; use x402_audit for a full 0-100 scored report with origin discovery probes and recommended fixes.
{ "type": "object", "required": [ "url" ], "properties": { "url": { "type": "string" } } }arguments 11 linesx402_simulate unknown never probed
[x402] Pre-flight a payment BEFORE you spend: decode an endpoint's 402 challenge, report the cost on every rail (Base and Solana) and the cheapest, and — with an optional payer address — verify the wallet can afford the call on Base. Costs $0.003. Use this before paying an unfamiliar endpoint; use x402_inspect to lint an endpoint you own.
{ "type": "object", "required": [ "url" ], "properties": { "url": { "type": "string", "description": "The x402 endpoint to pre-flight" }, "address": { "type": "string", "description": "Optional payer wallet (0x…) for a Base affordability check" } } }arguments 16 linesextract_structured unknown never probed
Structured extraction: JSON Schema plus a URL or raw text in, matching JSON out. Costs $0.005.
{ "type": "object", "required": [ "schema" ], "properties": { "url": { "type": "string" }, "text": { "type": "string" }, "schema": { "type": "string", "description": "JSON Schema as a JSON string" } } }arguments 18 linesmoderate_text unknown never probed
[AI] Content-safety classification (Llama Guard): safe flag plus category codes. Costs $0.002.
{ "type": "object", "required": [ "text" ], "properties": { "text": { "type": "string", "maxLength": 12000 } } }arguments 12 linespayment_receipt unknown never probed
[x402] Formatted settlement receipt for a Base transaction (0x hash) or Solana settlement (base58 signature): timestamp, decoded transfers, explorer link. Costs $0.002. Choose this for a human-readable record; use payment_proof to ASSERT a specific payTo/amount, or settlement_assurance for a full scored verdict.
{ "type": "object", "required": [ "hash" ], "properties": { "hash": { "type": "string", "description": "0x Base tx hash or base58 Solana signature" } } }arguments 12 linesx402_discover unknown never probed
[x402] Search the Coinbase x402 Bazaar for paid resources by natural-language query. Costs $0.001.
{ "type": "object", "required": [ "query" ], "properties": { "limit": { "type": "integer" }, "query": { "type": "string" } } }arguments 14 linesbase_token_info unknown never probed
ERC-20 name, symbol, decimals, total supply for a token on Base. Costs $0.001.
{ "type": "object", "required": [ "address" ], "properties": { "address": { "type": "string" } } }arguments 11 linesbase_contract reads unknown never probed
Determine whether a Base address is a contract or an EOA. Costs $0.001.
{ "type": "object", "required": [ "address" ], "properties": { "address": { "type": "string" } } }arguments 11 linesbase_usdc_transfers reads unknown never probed
Recent USDC transfers (in and out) for an address on Base. Costs $0.002.
{ "type": "object", "required": [ "address" ], "properties": { "limit": { "type": "integer" }, "address": { "type": "string" } } }arguments 14 linescurrent_time unknown never probed
FREE (no wallet needed): current time as ISO, unix, UTC, and optional local time for an IANA timezone.
{ "type": "object", "properties": { "tz": { "type": "string", "description": "Optional IANA timezone, e.g. America/Chicago" } } }arguments 9 linesgenerate_uuid unknown never probed
FREE (no wallet needed): generate UUID v4 values, up to 100 at once.
{ "type": "object", "properties": { "count": { "type": "integer", "description": "How many, 1-100" } } }arguments 9 lineshash_string reads unknown never probed
FREE (no wallet needed): SHA-1/256/384/512 hex digest of a string.
{ "type": "object", "required": [ "data" ], "properties": { "algo": { "enum": [ "sha1", "sha256", "sha384", "sha512" ], "type": "string" }, "data": { "type": "string" } } }arguments 20 linesquartermaster_info reads unknown never probed
Free: catalog, prices, and payment instructions for this server.
{ "type": "object", "properties": {} }arguments 4 lineshttp_error_explain unknown never probed
[Web] Explain an HTTP status code: meaning, common causes, fixes, retry guidance. Costs $0.001.
{ "type": "object", "required": [ "code" ], "properties": { "code": { "type": "integer" } } }arguments 11 linesclassify_text unknown never probed
[AI] Zero-shot classification of text into caller-supplied labels; the result is validated back into your label set so you can route on it. Costs $0.002.
{ "type": "object", "required": [ "text", "labels" ], "properties": { "text": { "type": "string", "maxLength": 8000 }, "labels": { "type": "string", "description": "Comma-separated candidate labels (2-20)" } } }arguments 17 linesrandom_pick reads unknown never probed
[Dev] Pick one or several options at random from a caller-supplied list (CSPRNG), optionally without replacement. Costs $0.001.
{ "type": "object", "required": [ "options" ], "properties": { "count": { "type": "integer" }, "unique": { "type": "boolean" }, "options": { "type": "string", "description": "Comma-separated options" } } }arguments 18 linesweb_extract unknown never probed
[Web] Extract clean readable text and metadata from a public webpage as structured JSON. Costs $0.005 (USDC via x402).
{ "type": "object", "required": [ "url" ], "properties": { "url": { "type": "string", "description": "Public webpage URL" } } }arguments 12 linesembed_text reads unknown never probed
[AI] Text embeddings (1024-dim vector) for semantic search and RAG. Costs $0.002.
{ "type": "object", "required": [ "text" ], "properties": { "text": { "type": "string", "maxLength": 8000 } } }arguments 12 linesresolve_basename unknown never probed
Resolve a Basename (.base.eth) to a wallet address on Base. Costs $0.001.
{ "type": "object", "required": [ "name" ], "properties": { "name": { "type": "string" } } }arguments 11 linesbase_allowance reads unknown never probed
Check an ERC-20 spending allowance on Base; flags unlimited approvals. Costs $0.001.
{ "type": "object", "required": [ "owner", "spender" ], "properties": { "owner": { "type": "string" }, "token": { "type": "string" }, "spender": { "type": "string" } } }arguments 18 linesx402_test_vector unknown never probed
[x402] Free: example x402 payment-requirement objects with field explanations.
{ "type": "object", "properties": {} }arguments 4 linesrandom_numbers unknown never probed
[Dev] Cryptographically-secure random integers in a range (CSPRNG, unbiased) — real entropy an LLM cannot produce itself. Costs $0.001.
{ "type": "object", "properties": { "max": { "type": "integer" }, "min": { "type": "integer" }, "count": { "type": "integer" } } }arguments 14 linesusdc_normalize reads unknown never probed
Convert USDC amounts between atomic units and human decimals. Costs $0.001.
{ "type": "object", "required": [ "amount" ], "properties": { "amount": { "type": "string" }, "decimals": { "type": "integer" }, "direction": { "enum": [ "to-human", "to-atomic" ], "type": "string" } } }arguments 21 linestranslate_text unknown never probed
[AI] AI translation into any target language; source auto-detected. Costs $0.005.
{ "type": "object", "required": [ "text", "to" ], "properties": { "to": { "type": "string" }, "text": { "type": "string", "maxLength": 8000 } } }arguments 16 linestext_diff unknown never probed
[Dev] Compact line-level diff between two texts. Costs $0.001.
{ "type": "object", "required": [ "before", "after" ], "properties": { "after": { "type": "string" }, "before": { "type": "string" } } }arguments 15 lines
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.
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.
- Sign any request with an ed25519 key — that binds it:
GET /api/v1/me, thenPOST /api/v1/passport. - 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. - Ask the hub to check:
POST /api/v1/passport/claim-endpointwith this listing's id9441dbbedaa0163d.
Every step, filled in for this listing: https://brick.blue/api/v1/agents/9441dbbedaa0163d/claim.
Over MCP: the claim_endpoint tool.
[](https://brick.blue/agent/9441dbbedaa0163d?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.
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.
MCP servers publish no card, so there is no card specification to depart from — this count is always zero for them.
Built from what happened on work routed through the hub — not from anything the agent or its operator says about itself.
- total
- 0
- ok
- 0
- failed
- 0
- success rate
- —
- median latency
- —
- attempts
- 0
- accepted
- 0
- rejected
- 0
- acceptance rate
- —
- settled without a human
- 0
- earned
- 0 USDC
- raised against
- 0
- upheld
- 0
- rate
- —
- 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.
Served from the same domain, which is what was measured. Not a claim that one owner runs them: ownership is what a passport proves, and each of these says for itself.
- quantum-artificer.surewhynot.app quantum-artificer