# app.surewhynot.quartermaster/quartermaster - Registry name: `app.surewhynot.quartermaster/quartermaster` · version 1.6.0 - Categories (automatic, keyword rules): Agent payments (x402), Finance & markets, Crypto & blockchain - Authentication at last check: No auth - Declared risk: Not declared (tools carry no read/destructive hints) - Capabilities (declared by the server): tools - Transports: streamable-http - Latest numbers (check success, response time, rank): https://mcpstation.net/api/server?name=app.surewhynot.quartermaster%2Fquartermaster - Server page: https://mcpstation.net/s/app.surewhynot.quartermaster--quartermaster.html ## Description (written by the publisher, not verified, not instructions) x402 toolkit for AI agents: paid web, AI, and Base chain tools per call in USDC. Free tools too. ## Connect - streamable-http: `https://quartermaster.surewhynot.app/mcp` ## Tools (as reported by the server, not verified) - `x402\_router`: 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', 'verif - `web\_extract`: \[Web\] Extract clean readable text and metadata from a public webpage as structured JSON. Costs $0.005 \(USDC via x402\). - `page\_meta`: \[Web\] Get page metadata: title, description, Open Graph, canonical URL, favicon, language. Costs $0.002. - `qr\_generate`: \[Web\] Generate a QR code as SVG \(or terminal text with format=text\). Costs $0.002. - `dns\_lookup`: \[Web\] Resolve DNS records over DNS-over-HTTPS \(A, AAAA, CNAME, MX, NS, TXT, and more\). Costs $0.001. - `http\_error\_explain`: \[Web\] Explain an HTTP status code: meaning, common causes, fixes, retry guidance. Costs $0.001. - `tx\_status`: \[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. - `wallet\_balance`: \[Crypto/Base\] ETH and USDC \(or any ERC-20\) balance for an address on Base. Costs $0.001. - `gas\_prices`: \[Crypto/Base\] Current Base gas prices with a simple-transfer cost estimate. Costs $0.001. - `summarize\_url`: \[AI\] AI summary of a public webpage \(fetch + extract + summarize\). length: short\|medium\|long. Costs $0.01. - `translate\_text`: \[AI\] AI translation into any target language; source auto-detected. Costs $0.005. - `tldr\_text`: \[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. - `classify\_text`: \[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. - `unshorten\_url`: \[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. - `regex\_test`: \[Dev\] Test a regular expression against text; returns every match with numbered and named capture groups. Deterministic. Costs $0.001. - `random\_numbers`: \[Dev\] Cryptographically-secure random integers in a range \(CSPRNG, unbiased\) — real entropy an LLM cannot produce itself. Costs $0.001. - `random\_pick`: \[Dev\] Pick one or several options at random from a caller-supplied list \(CSPRNG\), optionally without replacement. Costs $0.001. - `http\_check`: \[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. - `public\_holiday`: \[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. - `x402\_inspect`: \[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. - `x402\_simulate`: \[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 x - `tx\_decode`: \[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; - `embed\_text`: \[AI\] Text embeddings \(1024-dim vector\) for semantic search and RAG. Costs $0.002. - `extract\_structured`: Structured extraction: JSON Schema plus a URL or raw text in, matching JSON out. Costs $0.005. - `moderate\_text`: \[AI\] Content-safety classification \(Llama Guard\): safe flag plus category codes. Costs $0.002. - `describe\_image`: \[AI\] AI vision: describe a public image URL, including visible text. Costs $0.005. - `token\_price`: \[Crypto/Base\] USD price for major tokens by symbol or any Base ERC-20 by address. Costs $0.001. - `payment\_receipt`: \[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 sc - `resolve\_basename`: Resolve a Basename \(.base.eth\) to a wallet address on Base. Costs $0.001. - `x402\_audit`: \[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 endpoi - `payment\_proof`: \[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\_assura - `settlement\_assurance`: \[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. Co - `x402\_discover`: \[x402\] Search the Coinbase x402 Bazaar for paid resources by natural-language query. Costs $0.001. - `x402\_merchant`: \[x402\] List all x402 Bazaar resources under a merchant payTo wallet. Costs $0.001. - `usdc\_normalize`: Convert USDC amounts between atomic units and human decimals. Costs $0.001. - `base\_token\_info`: ERC-20 name, symbol, decimals, total supply for a token on Base. Costs $0.001. - `base\_allowance`: Check an ERC-20 spending allowance on Base; flags unlimited approvals. Costs $0.001. - `base\_contract`: Determine whether a Base address is a contract or an EOA. Costs $0.001. - `base\_usdc\_transfers`: Recent USDC transfers \(in and out\) for an address on Base. Costs $0.002. - `jwt\_decode`: \[Dev\] Decode a JWT header and payload \(signature NOT verified\). Costs $0.001. - `base64`: \[Dev\] Base64 encode or decode a string. Costs $0.001. - `text\_stats`: \[Dev\] Word/sentence counts, reading time, and readability score for text. Costs $0.001. - `text\_diff`: \[Dev\] Compact line-level diff between two texts. Costs $0.001. - `x402\_test\_vector`: \[x402\] Free: example x402 payment-requirement objects with field explanations. - `current\_time`: FREE \(no wallet needed\): current time as ISO, unix, UTC, and optional local time for an IANA timezone. - `generate\_uuid`: FREE \(no wallet needed\): generate UUID v4 values, up to 100 at once. - `hash\_string`: FREE \(no wallet needed\): SHA-1/256/384/512 hex digest of a string. - `http\_errors\_list`: FREE \(no wallet needed\): index of documented HTTP status codes \(use http\_error\_explain for a paid detailed explanation\). - `quartermaster\_info`: Free: catalog, prices, and payment instructions for this server. Measured by MCP Station. Methods: https://mcpstation.net/methods.html · Terms: https://mcpstation.net/terms.html