Server definition
- Hash
- sha256:8dc48313d42711be3b1f0e5e99561a6cf2f833aef2747facd28a8d373cae76b6
- What it is
- What a remote MCP server returned when asked what it offers: 49 tools
The blob, as servednamed by its sha256
{
"instructions": "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 catalog and payment guidance.",
"tools": [
{
"description": "[Dev] Base64 encode or decode a string. Costs $0.001.",
"inputSchema": {
"properties": {
"data": {
"type": "string"
},
"op": {
"enum": [
"encode",
"decode"
],
"type": "string"
}
},
"required": [
"data"
],
"type": "object"
},
"name": "base64",
"outputSchema": null
},
{
"description": "Check an ERC-20 spending allowance on Base; flags unlimited approvals. Costs $0.001.",
"inputSchema": {
"properties": {
"owner": {
"type": "string"
},
"spender": {
"type": "string"
},
"token": {
"type": "string"
}
},
"required": [
"owner",
"spender"
],
"type": "object"
},
"name": "base_allowance",
"outputSchema": null
},
{
"description": "Determine whether a Base address is a contract or an EOA. Costs $0.001.",
"inputSchema": {
"properties": {
"address": {
"type": "string"
}
},
"required": [
"address"
],
"type": "object"
},
"name": "base_contract",
"outputSchema": null
},
{
"description": "ERC-20 name, symbol, decimals, total supply for a token on Base. Costs $0.001.",
"inputSchema": {
"properties": {
"address": {
"type": "string"
}
},
"required": [
"address"
],
"type": "object"
},
"name": "base_token_info",
"outputSchema": null
},
{
"description": "Recent USDC transfers (in and out) for an address on Base. Costs $0.002.",
"inputSchema": {
"properties": {
"address": {
"type": "string"
},
"limit": {
"type": "integer"
}
},
"required": [
"address"
],
"type": "object"
},
"name": "base_usdc_transfers",
"outputSchema": null
},
{
"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.",
"inputSchema": {
"properties": {
"labels": {
"description": "Comma-separated candidate labels (2-20)",
"type": "string"
},
"text": {
"maxLength": 8000,
"type": "string"
}
},
"required": [
"text",
"labels"
],
"type": "object"
},
"name": "classify_text",
"outputSchema": null
},
{
"description": "FREE (no wallet needed): current time as ISO, unix, UTC, and optional local time for an IANA timezone.",
"inputSchema": {
"properties": {
"tz": {
"description": "Optional IANA timezone, e.g. America/Chicago",
"type": "string"
}
},
"type": "object"
},
"name": "current_time",
"outputSchema": null
},
{
"description": "[AI] AI vision: describe a public image URL, including visible text. Costs $0.005.",
"inputSchema": {
"properties": {
"prompt": {
"type": "string"
},
"url": {
"type": "string"
}
},
"required": [
"url"
],
"type": "object"
},
"name": "describe_image",
"outputSchema": null
},
{
"description": "[Web] Resolve DNS records over DNS-over-HTTPS (A, AAAA, CNAME, MX, NS, TXT, and more). Costs $0.001.",
"inputSchema": {
"properties": {
"name": {
"type": "string"
},
"type": {
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
},
"name": "dns_lookup",
"outputSchema": null
},
{
"description": "[AI] Text embeddings (1024-dim vector) for semantic search and RAG. Costs $0.002.",
"inputSchema": {
"properties": {
"text": {
"maxLength": 8000,
"type": "string"
}
},
"required": [
"text"
],
"type": "object"
},
"name": "embed_text",
"outputSchema": null
},
{
"description": "Structured extraction: JSON Schema plus a URL or raw text in, matching JSON out. Costs $0.005.",
"inputSchema": {
"properties": {
"schema": {
"description": "JSON Schema as a JSON string",
"type": "string"
},
"text": {
"type": "string"
},
"url": {
"type": "string"
}
},
"required": [
"schema"
],
"type": "object"
},
"name": "extract_structured",
"outputSchema": null
},
{
"description": "[Crypto/Base] Current Base gas prices with a simple-transfer cost estimate. Costs $0.001.",
"inputSchema": {
"properties": {},
"type": "object"
},
"name": "gas_prices",
"outputSchema": null
},
{
"description": "FREE (no wallet needed): generate UUID v4 values, up to 100 at once.",
"inputSchema": {
"properties": {
"count": {
"description": "How many, 1-100",
"type": "integer"
}
},
"type": "object"
},
"name": "generate_uuid",
"outputSchema": null
},
{
"description": "FREE (no wallet needed): SHA-1/256/384/512 hex digest of a string.",
"inputSchema": {
"properties": {
"algo": {
"enum": [
"sha1",
"sha256",
"sha384",
"sha512"
],
"type": "string"
},
"data": {
"type": "string"
}
},
"required": [
"data"
],
"type": "object"
},
"name": "hash_string",
"outputSchema": null
},
{
"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": {
"properties": {
"url": {
"type": "string"
}
},
"required": [
"url"
],
"type": "object"
},
"name": "http_check",
"outputSchema": null
},
{
"description": "[Web] Explain an HTTP status code: meaning, common causes, fixes, retry guidance. Costs $0.001.",
"inputSchema": {
"properties": {
"code": {
"type": "integer"
}
},
"required": [
"code"
],
"type": "object"
},
"name": "http_error_explain",
"outputSchema": null
},
{
"description": "FREE (no wallet needed): index of documented HTTP status codes (use http_error_explain for a paid detailed explanation).",
"inputSchema": {
"properties": {},
"type": "object"
},
"name": "http_errors_list",
"outputSchema": null
},
{
"description": "[Dev] Decode a JWT header and payload (signature NOT verified). Costs $0.001.",
"inputSchema": {
"properties": {
"token": {
"type": "string"
}
},
"required": [
"token"
],
"type": "object"
},
"name": "jwt_decode",
"outputSchema": null
},
{
"description": "[AI] Content-safety classification (Llama Guard): safe flag plus category codes. Costs $0.002.",
"inputSchema": {
"properties": {
"text": {
"maxLength": 12000,
"type": "string"
}
},
"required": [
"text"
],
"type": "object"
},
"name": "moderate_text",
"outputSchema": null
},
{
"description": "[Web] Get page metadata: title, description, Open Graph, canonical URL, favicon, language. Costs $0.002.",
"inputSchema": {
"properties": {
"url": {
"type": "string"
}
},
"required": [
"url"
],
"type": "object"
},
"name": "page_meta",
"outputSchema": null
},
{
"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": {
"properties": {
"amount": {
"type": "string"
},
"hash": {
"description": "0x Base tx hash or base58 Solana signature",
"type": "string"
},
"payTo": {
"description": "expected recipient: 0x address (Base) or base58 wallet (Solana)",
"type": "string"
}
},
"required": [
"hash"
],
"type": "object"
},
"name": "payment_proof",
"outputSchema": null
},
{
"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": {
"properties": {
"hash": {
"description": "0x Base tx hash or base58 Solana signature",
"type": "string"
}
},
"required": [
"hash"
],
"type": "object"
},
"name": "payment_receipt",
"outputSchema": null
},
{
"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 scheduling.",
"inputSchema": {
"properties": {
"country": {
"type": "string"
},
"date": {
"description": "YYYY-MM-DD (defaults to today)",
"type": "string"
}
},
"required": [
"country"
],
"type": "object"
},
"name": "public_holiday",
"outputSchema": null
},
{
"description": "[Web] Generate a QR code as SVG (or terminal text with format=text). Costs $0.002.",
"inputSchema": {
"properties": {
"data": {
"maxLength": 2048,
"type": "string"
},
"ecc": {
"enum": [
"L",
"M",
"Q",
"H"
],
"type": "string"
},
"format": {
"enum": [
"svg",
"text"
],
"type": "string"
}
},
"required": [
"data"
],
"type": "object"
},
"name": "qr_generate",
"outputSchema": null
},
{
"description": "Free: catalog, prices, and payment instructions for this server.",
"inputSchema": {
"properties": {},
"type": "object"
},
"name": "quartermaster_info",
"outputSchema": null
},
{
"description": "[Dev] Cryptographically-secure random integers in a range (CSPRNG, unbiased) — real entropy an LLM cannot produce itself. Costs $0.001.",
"inputSchema": {
"properties": {
"count": {
"type": "integer"
},
"max": {
"type": "integer"
},
"min": {
"type": "integer"
}
},
"type": "object"
},
"name": "random_numbers",
"outputSchema": null
},
{
"description": "[Dev] Pick one or several options at random from a caller-supplied list (CSPRNG), optionally without replacement. Costs $0.001.",
"inputSchema": {
"properties": {
"count": {
"type": "integer"
},
"options": {
"description": "Comma-separated options",
"type": "string"
},
"unique": {
"type": "boolean"
}
},
"required": [
"options"
],
"type": "object"
},
"name": "random_pick",
"outputSchema": null
},
{
"description": "[Dev] Test a regular expression against text; returns every match with numbered and named capture groups. Deterministic. Costs $0.001.",
"inputSchema": {
"properties": {
"flags": {
"type": "string"
},
"pattern": {
"maxLength": 1000,
"type": "string"
},
"text": {
"maxLength": 20000,
"type": "string"
}
},
"required": [
"pattern",
"text"
],
"type": "object"
},
"name": "regex_test",
"outputSchema": null
},
{
"description": "Resolve a Basename (.base.eth) to a wallet address on Base. Costs $0.001.",
"inputSchema": {
"properties": {
"name": {
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
},
"name": "resolve_basename",
"outputSchema": null
},
{
"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": {
"properties": {
"amount": {
"type": "string"
},
"hash": {
"description": "0x Base tx hash or base58 Solana signature",
"type": "string"
},
"payTo": {
"description": "expected recipient: 0x address (Base) or base58 wallet (Solana)",
"type": "string"
},
"resource": {
"type": "string"
}
},
"required": [
"hash"
],
"type": "object"
},
"name": "settlement_assurance",
"outputSchema": null
},
{
"description": "[AI] AI summary of a public webpage (fetch + extract + summarize). length: short|medium|long. Costs $0.01.",
"inputSchema": {
"properties": {
"length": {
"enum": [
"short",
"medium",
"long"
],
"type": "string"
},
"url": {
"type": "string"
}
},
"required": [
"url"
],
"type": "object"
},
"name": "summarize_url",
"outputSchema": null
},
{
"description": "[Dev] Compact line-level diff between two texts. Costs $0.001.",
"inputSchema": {
"properties": {
"after": {
"type": "string"
},
"before": {
"type": "string"
}
},
"required": [
"before",
"after"
],
"type": "object"
},
"name": "text_diff",
"outputSchema": null
},
{
"description": "[Dev] Word/sentence counts, reading time, and readability score for text. Costs $0.001.",
"inputSchema": {
"properties": {
"text": {
"type": "string"
}
},
"required": [
"text"
],
"type": "object"
},
"name": "text_stats",
"outputSchema": null
},
{
"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.",
"inputSchema": {
"properties": {
"length": {
"enum": [
"short",
"medium",
"long"
],
"type": "string"
},
"text": {
"maxLength": 16000,
"type": "string"
}
},
"required": [
"text"
],
"type": "object"
},
"name": "tldr_text",
"outputSchema": null
},
{
"description": "[Crypto/Base] USD price for major tokens by symbol or any Base ERC-20 by address. Costs $0.001.",
"inputSchema": {
"properties": {
"token": {
"type": "string"
}
},
"required": [
"token"
],
"type": "object"
},
"name": "token_price",
"outputSchema": null
},
{
"description": "[AI] AI translation into any target language; source auto-detected. Costs $0.005.",
"inputSchema": {
"properties": {
"text": {
"maxLength": 8000,
"type": "string"
},
"to": {
"type": "string"
}
},
"required": [
"text",
"to"
],
"type": "object"
},
"name": "translate_text",
"outputSchema": null
},
{
"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 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.",
"inputSchema": {
"properties": {
"hash": {
"pattern": "^0x[0-9a-fA-F]{64}$",
"type": "string"
}
},
"required": [
"hash"
],
"type": "object"
},
"name": "tx_decode",
"outputSchema": null
},
{
"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": {
"properties": {
"hash": {
"pattern": "^0x[0-9a-fA-F]{64}$",
"type": "string"
}
},
"required": [
"hash"
],
"type": "object"
},
"name": "tx_status",
"outputSchema": null
},
{
"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. Safe way to see where an untrusted link goes.",
"inputSchema": {
"properties": {
"url": {
"type": "string"
}
},
"required": [
"url"
],
"type": "object"
},
"name": "unshorten_url",
"outputSchema": null
},
{
"description": "Convert USDC amounts between atomic units and human decimals. Costs $0.001.",
"inputSchema": {
"properties": {
"amount": {
"type": "string"
},
"decimals": {
"type": "integer"
},
"direction": {
"enum": [
"to-human",
"to-atomic"
],
"type": "string"
}
},
"required": [
"amount"
],
"type": "object"
},
"name": "usdc_normalize",
"outputSchema": null
},
{
"description": "[Crypto/Base] ETH and USDC (or any ERC-20) balance for an address on Base. Costs $0.001.",
"inputSchema": {
"properties": {
"address": {
"type": "string"
},
"token": {
"type": "string"
}
},
"required": [
"address"
],
"type": "object"
},
"name": "wallet_balance",
"outputSchema": null
},
{
"description": "[Web] Extract clean readable text and metadata from a public webpage as structured JSON. Costs $0.005 (USDC via x402).",
"inputSchema": {
"properties": {
"url": {
"description": "Public webpage URL",
"type": "string"
}
},
"required": [
"url"
],
"type": "object"
},
"name": "web_extract",
"outputSchema": null
},
{
"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 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.",
"inputSchema": {
"properties": {
"url": {
"description": "x402 paid endpoint to audit",
"type": "string"
}
},
"required": [
"url"
],
"type": "object"
},
"name": "x402_audit",
"outputSchema": null
},
{
"description": "[x402] Search the Coinbase x402 Bazaar for paid resources by natural-language query. Costs $0.001.",
"inputSchema": {
"properties": {
"limit": {
"type": "integer"
},
"query": {
"type": "string"
}
},
"required": [
"query"
],
"type": "object"
},
"name": "x402_discover",
"outputSchema": null
},
{
"description": "[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.",
"inputSchema": {
"properties": {
"url": {
"type": "string"
}
},
"required": [
"url"
],
"type": "object"
},
"name": "x402_inspect",
"outputSchema": null
},
{
"description": "[x402] List all x402 Bazaar resources under a merchant payTo wallet. Costs $0.001.",
"inputSchema": {
"properties": {
"limit": {
"type": "integer"
},
"payTo": {
"type": "string"
}
},
"required": [
"payTo"
],
"type": "object"
},
"name": "x402_merchant",
"outputSchema": null
},
{
"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 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).",
"inputSchema": {
"properties": {
"q": {
"description": "Your goal in plain English",
"type": "string"
}
},
"required": [
"q"
],
"type": "object"
},
"name": "x402_router",
"outputSchema": null
},
{
"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 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.",
"inputSchema": {
"properties": {
"address": {
"description": "Optional payer wallet (0x…) for a Base affordability check",
"type": "string"
},
"url": {
"description": "The x402 endpoint to pre-flight",
"type": "string"
}
},
"required": [
"url"
],
"type": "object"
},
"name": "x402_simulate",
"outputSchema": null
},
{
"description": "[x402] Free: example x402 payment-requirement objects with field explanations.",
"inputSchema": {
"properties": {},
"type": "object"
},
"name": "x402_test_vector",
"outputSchema": null
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:8dc48313d42711be3b1f0e5e99561a6cf2f833aef2747facd28a8d373cae76b6 | sha256sum