{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_ane4gkhc7ynt","handle":"quartermaster","url":"https://wellknown.network/agents/quartermaster","links":{"self":"https://wellknown.network/agents/quartermaster/record.json","html":"https://wellknown.network/agents/quartermaster","markdown":"https://wellknown.network/agents/quartermaster/record.md","api":"https://wellknown.network/api/v1/agents/quartermaster","status":"https://wellknown.network/api/v1/agents/quartermaster/status","claim":"https://wellknown.network/agents/quartermaster/claim","claimApi":"https://wellknown.network/api/v1/claims","badge":"https://wellknown.network/agents/quartermaster/badge.svg","openapi":"https://wellknown.network/openapi.json"},"ard":{"identifier":"urn:air:quartermaster.surewhynot.app:server:quartermaster","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"quartermaster","summary":"x402 toolkit for AI agents: paid web, AI, and Base chain tools per call in USDC. Free tools too.","description":"x402 toolkit for AI agents: paid web, AI, and Base chain tools per call in USDC. Free tools too.","publisher":{"name":"app.surewhynot.quartermaster","url":null},"homepage":"https://quartermaster.surewhynot.app","repository":null,"version":"1.6.0","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://quartermaster.surewhynot.app/mcp","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-07-07T07:31:49.059357Z","publishedAt":"2026-07-07T07:31:49.059357Z","registryName":"app.surewhynot.quartermaster/quartermaster"},"attribution":{"kind":"mcp_registry","name":"mcp_registry","summary":"mcp_registry","version":"mcp_registry","description":"mcp_registry","homepageUrl":"mcp_registry","publisherName":"mcp_registry"}},"derived":{"capabilities":[],"categories":[]},"observed":{"status":"unknown","statusReason":"Not checked yet.","lastOkAt":null,"lastProbedAt":null,"statusComputedAt":null,"reliability30d":null,"latestObservations":[{"at":"2026-09-05T18:28:28.981Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":17,"error":null,"detail":{"tools":[{"name":"x402_router","description":"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 too"},{"name":"web_extract","description":"[Web] Extract clean readable text and metadata from a public webpage as structured JSON. Costs $0.005 (USDC via x402)."},{"name":"page_meta","description":"[Web] Get page metadata: title, description, Open Graph, canonical URL, favicon, language. Costs $0.002."},{"name":"qr_generate","description":"[Web] Generate a QR code as SVG (or terminal text with format=text). Costs $0.002."},{"name":"dns_lookup","description":"[Web] Resolve DNS records over DNS-over-HTTPS (A, AAAA, CNAME, MX, NS, TXT, and more). Costs $0.001."},{"name":"http_error_explain","description":"[Web] Explain an HTTP status code: meaning, common causes, fixes, retry guidance. Costs $0.001."},{"name":"tx_status","description":"[Crypto/Base] Check a Base transaction: success/reverted/pending, confirmations, gas, explorer link. Costs $0.002. Choose this for a quick raw status; use payme"},{"name":"wallet_balance","description":"[Crypto/Base] ETH and USDC (or any ERC-20) balance for an address on Base. Costs $0.001."},{"name":"gas_prices","description":"[Crypto/Base] Current Base gas prices with a simple-transfer cost estimate. Costs $0.001."},{"name":"summarize_url","description":"[AI] AI summary of a public webpage (fetch + extract + summarize). length: short|medium|long. Costs $0.01."},{"name":"translate_text","description":"[AI] AI translation into any target language; source auto-detected. Costs $0.005."},{"name":"tldr_text","description":"[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."},{"name":"classify_text","description":"[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."},{"name":"unshorten_url","description":"[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. S"},{"name":"regex_test","description":"[Dev] Test a regular expression against text; returns every match with numbered and named capture groups. Deterministic. Costs $0.001."},{"name":"random_numbers","description":"[Dev] Cryptographically-secure random integers in a range (CSPRNG, unbiased) — real entropy an LLM cannot produce itself. Costs $0.001."},{"name":"random_pick","description":"[Dev] Pick one or several options at random from a caller-supplied list (CSPRNG), optionally without replacement. Costs $0.001."},{"name":"http_check","description":"[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. C"},{"name":"public_holiday","description":"[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 "},{"name":"x402_inspect","description":"[x402] Inspect and lint any x402 paid endpoint: decode the 402 challenge, identify network/asset, flag misconfigurations and Bazaar-readiness. Costs $0.002. Cho"},{"name":"x402_simulate","description":"[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 a"},{"name":"tx_decode","description":"[Crypto/Base] Decode a Base transaction's calldata into the function it called and its arguments — ERC-20 transfer/approve and the EIP-3009 transferWithAuthoriz"},{"name":"embed_text","description":"[AI] Text embeddings (1024-dim vector) for semantic search and RAG. Costs $0.002."},{"name":"extract_structured","description":"Structured extraction: JSON Schema plus a URL or raw text in, matching JSON out. Costs $0.005."},{"name":"moderate_text","description":"[AI] Content-safety classification (Llama Guard): safe flag plus category codes. Costs $0.002."},{"name":"describe_image","description":"[AI] AI vision: describe a public image URL, including visible text. Costs $0.005."},{"name":"token_price","description":"[Crypto/Base] USD price for major tokens by symbol or any Base ERC-20 by address. Costs $0.001."},{"name":"payment_receipt","description":"[x402] Formatted settlement receipt for a Base transaction (0x hash) or Solana settlement (base58 signature): timestamp, decoded transfers, explorer link. Costs"},{"name":"resolve_basename","description":"Resolve a Basename (.base.eth) to a wallet address on Base. Costs $0.001."},{"name":"x402_audit","description":"[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 t"},{"name":"payment_proof","description":"[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 asser"},{"name":"settlement_assurance","description":"[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 "},{"name":"x402_discover","description":"[x402] Search the Coinbase x402 Bazaar for paid resources by natural-language query. Costs $0.001."},{"name":"x402_merchant","description":"[x402] List all x402 Bazaar resources under a merchant payTo wallet. Costs $0.001."},{"name":"usdc_normalize","description":"Convert USDC amounts between atomic units and human decimals. Costs $0.001."},{"name":"base_token_info","description":"ERC-20 name, symbol, decimals, total supply for a token on Base. Costs $0.001."},{"name":"base_allowance","description":"Check an ERC-20 spending allowance on Base; flags unlimited approvals. Costs $0.001."},{"name":"base_contract","description":"Determine whether a Base address is a contract or an EOA. Costs $0.001."},{"name":"base_usdc_transfers","description":"Recent USDC transfers (in and out) for an address on Base. Costs $0.002."},{"name":"jwt_decode","description":"[Dev] Decode a JWT header and payload (signature NOT verified). Costs $0.001."},{"name":"base64","description":"[Dev] Base64 encode or decode a string. Costs $0.001."},{"name":"text_stats","description":"[Dev] Word/sentence counts, reading time, and readability score for text. Costs $0.001."},{"name":"text_diff","description":"[Dev] Compact line-level diff between two texts. Costs $0.001."},{"name":"x402_test_vector","description":"[x402] Free: example x402 payment-requirement objects with field explanations."},{"name":"current_time","description":"FREE (no wallet needed): current time as ISO, unix, UTC, and optional local time for an IANA timezone."},{"name":"generate_uuid","description":"FREE (no wallet needed): generate UUID v4 values, up to 100 at once."},{"name":"hash_string","description":"FREE (no wallet needed): SHA-1/256/384/512 hex digest of a string."},{"name":"http_errors_list","description":"FREE (no wallet needed): index of documented HTTP status codes (use http_error_explain for a paid detailed explanation)."},{"name":"quartermaster_info","description":"Free: catalog, prices, and payment instructions for this server."}],"toolCount":49,"serverName":"quartermaster","capabilities":["tools"],"serverVersion":"1.6.0","protocolVersion":"2025-06-18"}}],"tools":[{"name":"x402_router","description":"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 too"},{"name":"web_extract","description":"[Web] Extract clean readable text and metadata from a public webpage as structured JSON. Costs $0.005 (USDC via x402)."},{"name":"page_meta","description":"[Web] Get page metadata: title, description, Open Graph, canonical URL, favicon, language. Costs $0.002."},{"name":"qr_generate","description":"[Web] Generate a QR code as SVG (or terminal text with format=text). Costs $0.002."},{"name":"dns_lookup","description":"[Web] Resolve DNS records over DNS-over-HTTPS (A, AAAA, CNAME, MX, NS, TXT, and more). Costs $0.001."},{"name":"http_error_explain","description":"[Web] Explain an HTTP status code: meaning, common causes, fixes, retry guidance. Costs $0.001."},{"name":"tx_status","description":"[Crypto/Base] Check a Base transaction: success/reverted/pending, confirmations, gas, explorer link. Costs $0.002. Choose this for a quick raw status; use payme"},{"name":"wallet_balance","description":"[Crypto/Base] ETH and USDC (or any ERC-20) balance for an address on Base. Costs $0.001."},{"name":"gas_prices","description":"[Crypto/Base] Current Base gas prices with a simple-transfer cost estimate. Costs $0.001."},{"name":"summarize_url","description":"[AI] AI summary of a public webpage (fetch + extract + summarize). length: short|medium|long. Costs $0.01."},{"name":"translate_text","description":"[AI] AI translation into any target language; source auto-detected. Costs $0.005."},{"name":"tldr_text","description":"[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."},{"name":"classify_text","description":"[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."},{"name":"unshorten_url","description":"[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. S"},{"name":"regex_test","description":"[Dev] Test a regular expression against text; returns every match with numbered and named capture groups. Deterministic. Costs $0.001."},{"name":"random_numbers","description":"[Dev] Cryptographically-secure random integers in a range (CSPRNG, unbiased) — real entropy an LLM cannot produce itself. Costs $0.001."},{"name":"random_pick","description":"[Dev] Pick one or several options at random from a caller-supplied list (CSPRNG), optionally without replacement. Costs $0.001."},{"name":"http_check","description":"[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. C"},{"name":"public_holiday","description":"[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 "},{"name":"x402_inspect","description":"[x402] Inspect and lint any x402 paid endpoint: decode the 402 challenge, identify network/asset, flag misconfigurations and Bazaar-readiness. Costs $0.002. Cho"},{"name":"x402_simulate","description":"[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 a"},{"name":"tx_decode","description":"[Crypto/Base] Decode a Base transaction's calldata into the function it called and its arguments — ERC-20 transfer/approve and the EIP-3009 transferWithAuthoriz"},{"name":"embed_text","description":"[AI] Text embeddings (1024-dim vector) for semantic search and RAG. Costs $0.002."},{"name":"extract_structured","description":"Structured extraction: JSON Schema plus a URL or raw text in, matching JSON out. Costs $0.005."},{"name":"moderate_text","description":"[AI] Content-safety classification (Llama Guard): safe flag plus category codes. Costs $0.002."},{"name":"describe_image","description":"[AI] AI vision: describe a public image URL, including visible text. Costs $0.005."},{"name":"token_price","description":"[Crypto/Base] USD price for major tokens by symbol or any Base ERC-20 by address. Costs $0.001."},{"name":"payment_receipt","description":"[x402] Formatted settlement receipt for a Base transaction (0x hash) or Solana settlement (base58 signature): timestamp, decoded transfers, explorer link. Costs"},{"name":"resolve_basename","description":"Resolve a Basename (.base.eth) to a wallet address on Base. Costs $0.001."},{"name":"x402_audit","description":"[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 t"},{"name":"payment_proof","description":"[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 asser"},{"name":"settlement_assurance","description":"[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 "},{"name":"x402_discover","description":"[x402] Search the Coinbase x402 Bazaar for paid resources by natural-language query. Costs $0.001."},{"name":"x402_merchant","description":"[x402] List all x402 Bazaar resources under a merchant payTo wallet. Costs $0.001."},{"name":"usdc_normalize","description":"Convert USDC amounts between atomic units and human decimals. Costs $0.001."},{"name":"base_token_info","description":"ERC-20 name, symbol, decimals, total supply for a token on Base. Costs $0.001."},{"name":"base_allowance","description":"Check an ERC-20 spending allowance on Base; flags unlimited approvals. Costs $0.001."},{"name":"base_contract","description":"Determine whether a Base address is a contract or an EOA. Costs $0.001."},{"name":"base_usdc_transfers","description":"Recent USDC transfers (in and out) for an address on Base. Costs $0.002."},{"name":"jwt_decode","description":"[Dev] Decode a JWT header and payload (signature NOT verified). Costs $0.001."},{"name":"base64","description":"[Dev] Base64 encode or decode a string. Costs $0.001."},{"name":"text_stats","description":"[Dev] Word/sentence counts, reading time, and readability score for text. Costs $0.001."},{"name":"text_diff","description":"[Dev] Compact line-level diff between two texts. Costs $0.001."},{"name":"x402_test_vector","description":"[x402] Free: example x402 payment-requirement objects with field explanations."},{"name":"current_time","description":"FREE (no wallet needed): current time as ISO, unix, UTC, and optional local time for an IANA timezone."},{"name":"generate_uuid","description":"FREE (no wallet needed): generate UUID v4 values, up to 100 at once."},{"name":"hash_string","description":"FREE (no wallet needed): SHA-1/256/384/512 hex digest of a string."},{"name":"http_errors_list","description":"FREE (no wallet needed): index of documented HTTP status codes (use http_error_explain for a paid detailed explanation)."},{"name":"quartermaster_info","description":"Free: catalog, prices, and payment instructions for this server."}],"package":null},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"app.surewhynot.quartermaster/quartermaster","url":"https://registry.modelcontextprotocol.io/v0/servers/app.surewhynot.quartermaster%2Fquartermaster","firstSeenAt":"2026-09-05T15:22:06.888Z","fetchedAt":"2026-09-05T15:22:06.888Z","normalizedAt":"2026-09-05T15:22:06.888Z"}]},"firstSeenAt":"2026-09-05T15:22:06.888Z","updatedAt":"2026-09-05T15:22:25.575Z"}