{"serverId":"mcp-registry/app.surewhynot.quartermaster/quartermaster","tools":[{"name":"base_token_info","fixed":{"name":"base_token_info","description":"ERC-20 name, symbol, decimals, total supply for a token on Base. Costs $0.001.","inputSchema":{"type":"object","required":["address"],"properties":{"address":{"type":"string"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":61,"tokensAfter":61},{"name":"base_usdc_transfers","fixed":{"name":"base_usdc_transfers","description":"Recent USDC transfers (in and out) for an address on Base. Costs $0.002.","inputSchema":{"type":"object","required":["address"],"properties":{"limit":{"type":"integer"},"address":{"type":"string"}}},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: false, destructiveHint: false, idempotentHint: false (inferred from the name).","verify":true}],"tokensBefore":68,"tokensAfter":68},{"name":"describe_image","fixed":{"name":"describe_image","description":"[AI] AI vision: describe a public image URL, including visible text. Costs $0.005.","inputSchema":{"type":"object","required":["url"],"properties":{"url":{"type":"string"},"prompt":{"type":"string"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":67,"tokensAfter":67},{"name":"dns_lookup","fixed":{"name":"dns_lookup","description":"[Web] Resolve DNS records over DNS-over-HTTPS (A, AAAA, CNAME, MX, NS, TXT, and more). Costs $0.001.","inputSchema":{"type":"object","required":["name"],"properties":{"name":{"type":"string"},"type":{"type":"string"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":71,"tokensAfter":71},{"name":"http_check","fixed":{"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. Costs $0.001. Use before relying on a dependency.","inputSchema":{"type":"object","required":["url"],"properties":{"url":{"type":"string"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":94,"tokensAfter":94},{"name":"http_error_explain","fixed":{"name":"http_error_explain","description":"[Web] Explain an HTTP status code: meaning, common causes, fixes, retry guidance. Costs $0.001.","inputSchema":{"type":"object","required":["code"],"properties":{"code":{"type":"integer"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":65,"tokensAfter":65},{"name":"http_errors_list","fixed":{"name":"http_errors_list","description":"FREE (no wallet needed): index of documented HTTP status codes (use http_error_explain for a paid detailed explanation).","inputSchema":{"type":"object","properties":{}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":59,"tokensAfter":59},{"name":"payment_proof","fixed":{"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 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).","inputSchema":{"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"}}},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: false, destructiveHint: false, idempotentHint: false (inferred from the name).","verify":true}],"tokensBefore":195,"tokensAfter":195},{"name":"payment_receipt","fixed":{"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 $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.","inputSchema":{"type":"object","required":["hash"],"properties":{"hash":{"type":"string","description":"0x Base tx hash or base58 Solana signature"}}},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: false, destructiveHint: false, idempotentHint: false (inferred from the name).","verify":true}],"tokensBefore":141,"tokensAfter":141},{"name":"quartermaster_info","fixed":{"name":"quartermaster_info","description":"Free: catalog, prices, and payment instructions for this server.","inputSchema":{"type":"object","properties":{}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":44,"tokensAfter":44},{"name":"resolve_basename","fixed":{"name":"resolve_basename","description":"Resolve a Basename (.base.eth) to a wallet address on Base. Costs $0.001.","inputSchema":{"type":"object","required":["name"],"properties":{"name":{"type":"string"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":59,"tokensAfter":59},{"name":"settlement_assurance","fixed":{"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 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","inputSchema":{"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"}}},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: false, destructiveHint: false, idempotentHint: true (inferred from the name).","verify":true}],"tokensBefore":240,"tokensAfter":240},{"name":"summarize_url","fixed":{"name":"summarize_url","description":"[AI] AI summary of a public webpage (fetch + extract + summarize). length: short|medium|long. Costs $0.01.","inputSchema":{"type":"object","required":["url"],"properties":{"url":{"type":"string"},"length":{"enum":["short","medium","long"],"type":"string"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":83,"tokensAfter":83},{"name":"text_stats","fixed":{"name":"text_stats","description":"[Dev] Word/sentence counts, reading time, and readability score for text. Costs $0.001.","inputSchema":{"type":"object","required":["text"],"properties":{"text":{"type":"string"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":61,"tokensAfter":61},{"name":"tx_status","fixed":{"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 payment_receipt for decoded transfers, or settlement_assurance to PROVE an x402 payment settled to the right wallet/amount.","inputSchema":{"type":"object","required":["hash"],"properties":{"hash":{"type":"string","pattern":"^0x[0-9a-fA-F]{64}$"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":122,"tokensAfter":122}],"toolsChanged":15,"tokensSaved":0,"todo":[{"tool":"base64","params":["op","data"]},{"tool":"base_allowance","params":["owner","token","spender"]},{"tool":"base_contract","params":["address"]},{"tool":"base_token_info","params":["address"]},{"tool":"base_usdc_transfers","params":["limit","address"]},{"tool":"classify_text","params":["text"]},{"tool":"describe_image","params":["url","prompt"]},{"tool":"dns_lookup","params":["name","type"]},{"tool":"embed_text","params":["text"]},{"tool":"extract_structured","params":["url","text"]},{"tool":"hash_string","params":["algo","data"]},{"tool":"http_check","params":["url"]},{"tool":"http_error_explain","params":["code"]},{"tool":"jwt_decode","params":["token"]},{"tool":"moderate_text","params":["text"]},{"tool":"page_meta","params":["url"]},{"tool":"payment_proof","params":["amount"]},{"tool":"public_holiday","params":["country"]},{"tool":"qr_generate","params":["ecc","data","format"]},{"tool":"random_numbers","params":["max","min","count"]},{"tool":"random_pick","params":["count","unique"]},{"tool":"regex_test","params":["text","flags","pattern"]},{"tool":"resolve_basename","params":["name"]},{"tool":"settlement_assurance","params":["amount","resource"]},{"tool":"summarize_url","params":["url","length"]},{"tool":"text_diff","params":["after","before"]},{"tool":"text_stats","params":["text"]},{"tool":"tldr_text","params":["text","length"]},{"tool":"token_price","params":["token"]},{"tool":"translate_text","params":["to","text"]},{"tool":"tx_decode","params":["hash"]},{"tool":"tx_status","params":["hash"]},{"tool":"unshorten_url","params":["url"]},{"tool":"usdc_normalize","params":["amount","decimals","direction"]},{"tool":"wallet_balance","params":["token","address"]},{"tool":"x402_discover","params":["limit","query"]},{"tool":"x402_inspect","params":["url"]},{"tool":"x402_merchant","params":["limit","payTo"]}],"note":"Deterministic fixes. Changes marked verify need a human look before shipping (renames, inferred annotations, inferred types, removed text). Parameter descriptions in `todo` need to be written by someone who knows the API."}