Skip to content
Back to agent-data-tools.revmesh2074.workers.dev

Card snapshot

agent-data-tools.revmesh2074.workers.dev · 2026-10-22 06:04:37 UTC · 4850b2d5083abb7b9a995426c07002075b5b692677b35f57609bf85f02b37eb4

This is a frozen copy of the agent's agent-card.json as we observed it at the timestamp above. We capture a new snapshot every time the card's content hash changes. Useful for: forensic drift analysis, verifying downstream callers see the right version, reproducing routing decisions made historically.

{
  "_source": "agentic.market",
  "service": {
    "id": "agent-data-tools-revmesh2074-workers-dev",
    "name": "agent-data-tools.revmesh2074.workers.dev",
    "description": "",
    "domain": "agent-data-tools.revmesh2074.workers.dev",
    "provider": "agent-data-tools.revmesh2074.workers.dev",
    "providerUrl": "",
    "category": "",
    "networks": [
      "Base",
      "eip155:137",
      "eip155:143",
      "eip155:42161",
      "eip155:480",
      "solana:5eykt4usfv8p8njdtrepy1vzqkqzkvdp"
    ],
    "enriched": false,
    "endpoints": [
      {
        "url": "https://agent-data-tools.revmesh2074.workers.dev/ai/chat",
        "description": "Send a prompt, get an answer from Llama 3.1 8B Instruct, with an optional system prompt, up to 1,024 output tokens and adjustable temperature. Use for drafting, reasoning steps, Q&A and any quick LLM call without an AI provider account. For harder reasoning use ai_chat_large.",
        "pricing": {
          "amount": "0.003",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "prompt",
            "type": "string",
            "description": "",
            "example": "Explain x402 in one sentence.",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "Chat completion (Llama 3.1 8B)",
        "tags": [
          "chat",
          "completion",
          "llama",
          "ai",
          "llm"
        ],
        "quality": null
      },
      {
        "url": "https://agent-data-tools.revmesh2074.workers.dev/ai/chat-large",
        "description": "Send a prompt, get an answer from a larger open model: Llama 3.3 70B Instruct (default) or OpenAI gpt-oss-120b, with an optional system prompt, up to 1,024 output tokens and adjustable temperature. Same call as /ai/chat with a stronger model. Use when the 8B model is not enough: reasoning, drafting and Q&A.",
        "pricing": {
          "amount": "0.01",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "prompt",
            "type": "string",
            "description": "",
            "example": "Explain x402 in one sentence.",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "Chat completion",
        "tags": [
          "chat",
          "completion",
          "llama",
          "gpt-oss",
          "ai"
        ],
        "quality": null
      },
      {
        "url": "https://agent-data-tools.revmesh2074.workers.dev/ai/classify",
        "description": "Zero-shot classification: give text and 2-20 candidate labels, get the best label, a short reason and a ranking. Use for routing tickets, tagging content, intent detection and moderation queues.",
        "pricing": {
          "amount": "0.003",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "labels",
            "type": "string",
            "description": "",
            "example": "billing,shipping,technical,other",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "text",
            "type": "string",
            "description": "",
            "example": "My card was charged twice for the same order.",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "Classify text into your labels",
        "tags": [
          "classification",
          "zero-shot",
          "routing",
          "ai",
          "llm"
        ],
        "quality": null
      },
      {
        "url": "https://agent-data-tools.revmesh2074.workers.dev/ai/embed",
        "description": "A 1,024-dimension embedding vector for up to 4,000 characters of text in 100+ languages, from BAAI's BGE-M3. Use for semantic search, RAG retrieval, clustering and deduplication.",
        "pricing": {
          "amount": "0.003",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "text",
            "type": "string",
            "description": "",
            "example": "pay-per-call APIs for AI agents",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "Text embeddings",
        "tags": [
          "embeddings",
          "vector",
          "rag",
          "search",
          "ai"
        ],
        "quality": null
      },
      {
        "url": "https://agent-data-tools.revmesh2074.workers.dev/ai/extract-json",
        "description": "Pull named fields out of unstructured text (emails, invoices, listings, bios) and get them back as a JSON object, with null for anything not present. Use to turn messy text into structured data for an agent.",
        "pricing": {
          "amount": "0.003",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "fields",
            "type": "string",
            "description": "",
            "example": "invoice_number,company,due_date,total,currency",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "text",
            "type": "string",
            "description": "",
            "example": "Invoice 1043 from Acme AB, due 2026-11-01, total 2 450 SEK incl. VAT.",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "Extract fields from text as JSON",
        "tags": [
          "extraction",
          "json",
          "structured-data",
          "ai",
          "llm"
        ],
        "quality": null
      },
      {
        "url": "https://agent-data-tools.revmesh2074.workers.dev/ai/keywords",
        "description": "The most important keywords and key phrases of a text, most relevant first. Use for tagging, SEO, search indexing and topic detection.",
        "pricing": {
          "amount": "0.003",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "text",
            "type": "string",
            "description": "",
            "example": "Cloudflare Workers run JavaScript at the edge. Workers AI adds GPU inference for open models.",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "Extract keywords",
        "tags": [
          "keywords",
          "seo",
          "tagging",
          "ai",
          "llm"
        ],
        "quality": null
      },
      {
        "url": "https://agent-data-tools.revmesh2074.workers.dev/ai/outline",
        "description": "A structured Markdown outline (headings and bullet points) of a text you send, or a suggested outline for a topic. Use to plan articles, reports, talks and documentation.",
        "pricing": {
          "amount": "0.003",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "text",
            "type": "string",
            "description": "",
            "example": "How small businesses can accept stablecoin payments",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "Outline a text or topic",
        "tags": [
          "outline",
          "writing",
          "planning",
          "ai",
          "llm"
        ],
        "quality": null
      },
      {
        "url": "https://agent-data-tools.revmesh2074.workers.dev/ai/rewrite",
        "description": "Rewrite text to be more formal, casual, simpler, shorter, friendlier, more professional or more persuasive, keeping the meaning and language. Use to polish emails, replies, product copy and messages.",
        "pricing": {
          "amount": "0.003",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "text",
            "type": "string",
            "description": "",
            "example": "hey, cant make it tmrw, can we move to thu?",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "Rewrite text in a style",
        "tags": [
          "rewrite",
          "paraphrase",
          "writing",
          "ai",
          "llm"
        ],
        "quality": null
      },
      {
        "url": "https://agent-data-tools.revmesh2074.workers.dev/ai/sentiment",
        "description": "Positive or negative sentiment of English text with a confidence score, from a DistilBERT model fine-tuned on SST-2. Use to triage reviews, support messages, social posts and replies.",
        "pricing": {
          "amount": "0.003",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "text",
            "type": "string",
            "description": "",
            "example": "The checkout was fast and support answered within minutes.",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "Sentiment analysis of text",
        "tags": [
          "sentiment",
          "nlp",
          "classification",
          "ai",
          "llm"
        ],
        "quality": null
      },
      {
        "url": "https://agent-data-tools.revmesh2074.workers.dev/ai/speech",
        "description": "Turn up to 1,000 characters of text into natural speech as an audio file (base64, with its content type), in English, Spanish, French, Chinese, Japanese or Korean, with MeloTTS. Use for voice replies, audio notes, accessibility and phone or chat bots.",
        "pricing": {
          "amount": "0.003",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "text",
            "type": "string",
            "description": "",
            "example": "Your payment was received. Thank you!",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "Text to speech (TTS)",
        "tags": [
          "tts",
          "text-to-speech",
          "voice",
          "audio",
          "ai"
        ],
        "quality": null
      },
      {
        "url": "https://agent-data-tools.revmesh2074.workers.dev/ai/summarize-text",
        "description": "Summarize up to 12,000 characters of text you send into a few sentences plus bullet key points. Use for long emails, documents, transcripts and tool outputs (for a web page by URL, use /summarize).",
        "pricing": {
          "amount": "0.003",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "text",
            "type": "string",
            "description": "",
            "example": "x402 is an open protocol for internet-native payments. A server answers 402 Payment Required with the price; the client pays in stablecoins and retries. No accounts or API keys are needed.",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "Summarize text",
        "tags": [
          "summary",
          "summarize",
          "ai",
          "llm",
          "text"
        ],
        "quality": null
      },
      {
        "url": "https://agent-data-tools.revmesh2074.workers.dev/ai/translate",
        "description": "Translate text between about 100 languages with Meta's M2M100 1.2B model. Give the target language as an ISO code such as en, sv, de, fr, es, zh or ja; the source language is optional. Use to localise messages and documents.",
        "pricing": {
          "amount": "0.003",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "text",
            "type": "string",
            "description": "",
            "example": "Payment received, thank you!",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "to",
            "type": "string",
            "description": "",
            "example": "sv",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "Translate text (100 languages)",
        "tags": [
          "translation",
          "language",
          "i18n",
          "ai",
          "llm"
        ],
        "quality": null
      },
      {
        "url": "https://agent-data-tools.revmesh2074.workers.dev/airport/status",
        "description": "Live FAA National Airspace System status for US airports: ground stops, ground delay programs, arrival and departure delays (with minimum, maximum and trend) and closures, each with its reason. Give an IATA code such as LGA for one airport (normal when nothing is reported), or nothing for the whole country. Public FAA data, refreshed about every minute. Use before travel planning, logistics or customer notices.",
        "pricing": {
          "amount": "0.003",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "airport",
            "type": "string",
            "description": "",
            "example": "LGA",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "US airport delays, ground stops",
        "tags": [
          "airport",
          "flights",
          "travel",
          "delays",
          "faa"
        ],
        "quality": null
      },
      {
        "url": "https://agent-data-tools.revmesh2074.workers.dev/arb/balance",
        "description": "Native ETH balance (eth_getBalance) of any 0x wallet address on Arbitrum One at the latest block, in wei and in ETH. Use to check whether a wallet can pay gas or a transfer; for ERC-20 tokens use arb_token_balance, for all holdings at once use wallet_portfolio. A malformed address is rejected with 400, uncharged.",
        "pricing": {
          "amount": "0.003",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "address",
            "type": "string",
            "description": "",
            "example": "0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "Arbitrum One native balance",
        "tags": [
          "arbitrum",
          "balance",
          "wallet",
          "blockchain",
          "evm"
        ],
        "quality": null
      },
      {
        "url": "https://agent-data-tools.revmesh2074.workers.dev/arb/block",
        "description": "Latest block number and block details on Arbitrum One, or any block by decimal number: hash, timestamp, transaction count, gas used and limit, base fee in gwei and producer. Use for timestamps and confirmation counts; for current fees use arb_gas. A block that does not exist yet returns 404, uncharged.",
        "pricing": {
          "amount": "0.003",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "number",
            "type": "string",
            "description": "",
            "example": "latest",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "Arbitrum One block",
        "tags": [
          "arbitrum",
          "block",
          "blockchain",
          "evm",
          "chain-data"
        ],
        "quality": null
      },
      {
        "url": "https://agent-data-tools.revmesh2074.workers.dev/arb/gas",
        "description": "Current gas price on Arbitrum One (eth_gasPrice): gas price, base fee and suggested priority fee in gwei, plus what a plain ETH transfer (21,000 gas) costs right now. Takes no input. Use before sending a transaction or to decide whether to wait; for the fee a past transaction actually paid use arb_receipt.",
        "pricing": {
          "amount": "0.003",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [],
        "serviceName": "Arbitrum One gas price",
        "tags": [
          "arbitrum",
          "gas",
          "fees",
          "blockchain",
          "evm"
        ],
        "quality": null
      },
      {
        "url": "https://agent-data-tools.revmesh2074.workers.dev/arb/is-contract",
        "description": "Check whether a 0x address on Arbitrum One is a smart contract or a plain wallet: bytecode size, and whether it is an EIP-1167 minimal proxy and which implementation it points to. Use before sending funds or approving a spender; for a fuller risk verdict use check_counterparty. A malformed address is rejected with 400, uncharged.",
        "pricing": {
          "amount": "0.003",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "address",
            "type": "string",
            "description": "",
            "example": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "Arbitrum One contract check",
        "tags": [
          "arbitrum",
          "contract",
          "security",
          "address",
          "blockchain"
        ],
        "quality": null
      },
      {
        "url": "https://agent-data-tools.revmesh2074.workers.dev/arb/logs",
        "description": "Recent contract event logs on Arbitrum One (eth_getLogs): the events a contract emitted over the last N blocks (1-1,000, default 50), optionally filtered by topic0 (the 0x 32-byte event signature hash). Returns up to 100 logs with block, transaction hash and topics. Use to watch transfers or contract events; for one transaction's outcome use arb_receipt.",
        "pricing": {
          "amount": "0.003",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "address",
            "type": "string",
            "description": "",
            "example": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "Arbitrum One recent event logs",
        "tags": [
          "arbitrum",
          "logs",
          "events",
          "blockchain",
          "evm"
        ],
        "quality": null
      },
      {
        "url": "https://agent-data-tools.revmesh2074.workers.dev/arb/nonce",
        "description": "Read the transaction count (nonce) of a 0x address on Arbitrum One, both confirmed and including pending transactions. Use to build the next transaction or to tell whether an address has ever sent anything; for its balance use arb_balance. A malformed address is rejected with 400, uncharged.",
        "pricing": {
          "amount": "0.003",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "address",
            "type": "string",
            "description": "",
            "example": "0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "Arbitrum One account nonce",
        "tags": [
          "arbitrum",
          "nonce",
          "wallet",
          "blockchain",
          "evm"
        ],
        "quality": null
      },
      {
        "url": "https://agent-data-tools.revmesh2074.workers.dev/arb/receipt",
        "description": "Transaction receipt on Arbitrum One (eth_getTransactionReceipt): success or reverted, gas used, effective gas price, fee paid in ETH, number of event logs and any contract created. Use to confirm a payment or call went through; for sender, value and calldata use arb_tx. Input is a 0x-prefixed 64-hex hash; a pending or unknown hash returns 404, uncharged.",
        "pricing": {
          "amount": "0.003",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "hash",
            "type": "string",
            "description": "",
            "example": "0xf03682db039f7b1b72ddf4d17572738f142cf63ecb36c90afa570430ea9774c4",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "Arbitrum One transaction receipt",
        "tags": [
          "arbitrum",
          "transaction",
          "receipt",
          "confirmation",
          "blockchain"
        ],
        "quality": null
      },
      {
        "url": "https://agent-data-tools.revmesh2074.workers.dev/arb/token-balance",
        "description": "ERC-20 token balance of a wallet on Arbitrum One (USDC, USDT, WETH or any token, via balanceOf): raw amount, decimals, symbol and the human-readable amount, live from the token contract. Use to check stablecoin or token holdings before a transfer or trade; for the native coin use arb_balance. Both inputs are 0x addresses (40 hex characters); no contract returns 404 and a non-ERC-20 contract 422, both uncharged.",
        "pricing": {
          "amount": "0.003",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "address",
            "type": "string",
            "description": "",
            "example": "0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "token",
            "type": "string",
            "description": "",
            "example": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "Arbitrum One ERC-20 balance",
        "tags": [
          "arbitrum",
          "erc20",
          "token",
          "balance",
          "blockchain"
        ],
        "quality": null
      },
      {
        "url": "https://agent-data-tools.revmesh2074.workers.dev/arb/token-info",
        "description": "Look up the name, symbol, decimals and total supply of an ERC-20 token contract on Arbitrum One, live from the contract. Use to identify an unknown token address or to format raw amounts; for a holder's balance use arb_token_balance. Input is a ticker (USDC, WETH\u2026) or the token's 0x contract address; an address that is not an ERC-20 contract returns 422, uncharged.",
        "pricing": {
          "amount": "0.003",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "token",
            "type": "string",
            "description": "",
            "example": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "Arbitrum One ERC-20 token info",
        "tags": [
          "arbitrum",
          "erc20",
          "token",
          "metadata",
          "blockchain"
        ],
        "quality": null
      },
      {
        "url": "https://agent-data-tools.revmesh2074.workers.dev/arb/token-transfers",
        "description": "List a wallet's recent transfers of one ERC-20 token (default USDC) on Arbitrum One, in and out, over the last N blocks (1-2,000, default 1,000): direction, counterparty, amount and transaction, newest first, up to 50. Use to confirm a payment arrived or see what was sent; for the current balance use arb_token_balance. Malformed addresses are rejected with 400, uncharged.",
        "pricing": {
          "amount": "0.003",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "address",
            "type": "string",
            "description": "",
            "example": "0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "Arbitrum One wallet token",
        "tags": [
          "arbitrum",
          "erc20",
          "transfers",
          "wallet",
          "history"
        ],
        "quality": null
      },
      {
        "url": "https://agent-data-tools.revmesh2074.workers.dev/arb/tx",
        "description": "Look up an Arbitrum One transaction by hash: sender, recipient, value in ETH, nonce, gas limit, the 4-byte function selector and its block. Use to see what was sent or whether it exists; for success or failure and fees paid use arb_receipt, for emitted events arb_logs. Input is a 0x-prefixed 64-hex hash; an unknown hash returns 404, uncharged.",
        "pricing": {
          "amount": "0.003",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "hash",
            "type": "string",
            "description": "",
            "example": "0xf03682db039f7b1b72ddf4d17572738f142cf63ecb36c90afa570430ea9774c4",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "Arbitrum One transaction",
        "tags": [
          "arbitrum",
          "transaction",
          "blockchain",
          "evm",
          "chain-data"
        ],
        "quality": null
      },
      {
        "url": "https://agent-data-tools.revmesh2074.workers.dev/base-allowance",
        "description": "Check how much of a wallet's ERC-20 token a spender contract is approved to move on Base: the raw and formatted allowance, the token symbol and decimals, and whether the approval is unlimited. Use before a swap or deposit to see if an approve transaction is needed, and to audit a wallet for risky unlimited approvals.",
        "pricing": {
          "amount": "0.002",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "owner",
            "type": "string",
            "description": "",
            "example": "0x4200000000000000000000000000000000000006",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "spender",
            "type": "string",
            "description": "",
            "example": "0x000000000022D473030F116dDEE9F6B43aC78BA3",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "token",
            "type": "string",
            "description": "",
            "example": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "ERC-20 token approval check",
        "tags": [
          "base",
          "erc20",
          "allowance",
          "approval",
          "security"
        ],
        "quality": null
      },
      {
        "url": "https://agent-data-tools.revmesh2074.workers.dev/base-gas",
        "description": "Live gas prices on Base (chain 8453) read from the latest block: base fee and priority fee in gwei, suggested maxFeePerGas and maxPriorityFeePerGas in wei for an EIP-1559 transaction, how full the latest block is, and the estimated execution fee in ETH for an ETH transfer and an ERC-20 transfer. Use before sending a transaction on Base or to decide whether to wait for lower fees.",
        "pricing": {
          "amount": "0.002",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [],
        "serviceName": "Base network gas price",
        "tags": [
          "base",
          "gas",
          "fees",
          "ethereum",
          "onchain"
        ],
        "quality": null
      },
      {
        "url": "https://agent-data-tools.revmesh2074.workers.dev/base-tx",
        "description": "Look up any transaction on Base by hash: whether it succeeded, reverted or is still pending, sender and receiver, ETH value, called method id, block number and time, number of confirmations, gas used, gas price and the execution fee paid, and whether it created a contract. Use to confirm that a payment or contract call went through before acting on it.",
        "pricing": {
          "amount": "0.003",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "hash",
            "type": "string",
            "description": "",
            "example": "0x7d108fa131ed949c76d50caf2e7dfe25fc9903b9d276c40a0446d8afbdfe86b0",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "Base transaction status",
        "tags": [
          "base",
          "transaction",
          "receipt",
          "onchain",
          "payment-verification"
        ],
        "quality": null
      },
      {
        "url": "https://agent-data-tools.revmesh2074.workers.dev/base/balance",
        "description": "Native ETH balance (eth_getBalance) of any 0x wallet address on Base at the latest block, in wei and in ETH. Use to check whether a wallet can pay gas or a transfer; for ERC-20 tokens use base_token_balance, for all holdings at once use wallet_portfolio. A malformed address is rejected with 400, uncharged.",
        "pricing": {
          "amount": "0.003",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "address",
            "type": "string",
            "description": "",
            "example": "0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "Base native balance",
        "tags": [
          "base",
          "balance",
          "wallet",
          "blockchain",
          "evm"
        ],
        "quality": null
      },
      {
        "url": "https://agent-data-tools.revmesh2074.workers.dev/base/block",
        "description": "Latest block number and block details on Base, or any block by decimal number: hash, timestamp, transaction count, gas used and limit, base fee in gwei and producer. Use for timestamps and confirmation counts; for current fees use base_gas. A block that does not exist yet returns 404, uncharged.",
        "pricing": {
          "amount": "0.003",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "number",
            "type": "string",
            "description": "",
            "example": "latest",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "Base block",
        "tags": [
          "base",
          "block",
          "blockchain",
          "evm",
          "chain-data"
        ],
        "quality": null
      },
      {
        "url": "https://agent-data-tools.revmesh2074.workers.dev/base/is-contract",
        "description": "Check whether a 0x address on Base is a smart contract or a plain wallet: bytecode size, and whether it is an EIP-1167 minimal proxy and which implementation it points to. Use before sending funds or approving a spender; for a fuller risk verdict use check_counterparty. A malformed address is rejected with 400, uncharged.",
        "pricing": {
          "amount": "0.003",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "address",
            "type": "string",
            "description": "",
            "example": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "Base contract check",
        "tags": [
          "base",
          "contract",
          "security",
          "address",
          "blockchain"
        ],
        "quality": null
      },
      {
        "url": "https://agent-data-tools.revmesh2074.workers.dev/base/logs",
        "description": "Recent contract event logs on Base (eth_getLogs): the events a contract emitted over the last N blocks (1-1,000, default 50), optionally filtered by topic0 (the 0x 32-byte event signature hash). Returns up to 100 logs with block, transaction hash and topics. Use to watch transfers or contract events; for one transaction's outcome use base_receipt.",
        "pricing": {
          "amount": "0.003",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "address",
            "type": "string",
            "description": "",
            "example": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "Base recent event logs",
        "tags": [
          "base",
          "logs",
          "events",
          "blockchain",
          "evm"
        ],
        "quality": null
      },
      {
        "url": "https://agent-data-tools.revmesh2074.workers.dev/base/nonce",
        "description": "Read the transaction count (nonce) of a 0x address on Base, both confirmed and including pending transactions. Use to build the next transaction or to tell whether an address has ever sent anything; for its balance use base_balance. A malformed address is rejected with 400, uncharged.",
        "pricing": {
          "amount": "0.003",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "address",
            "type": "string",
            "description": "",
            "example": "0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "Base account nonce",
        "tags": [
          "base",
          "nonce",
          "wallet",
          "blockchain",
          "evm"
        ],
        "quality": null
      },
      {
        "url": "https://agent-data-tools.revmesh2074.workers.dev/base/receipt",
        "description": "Transaction receipt on Base (eth_getTransactionReceipt): success or reverted, gas used, effective gas price, fee paid in ETH, number of event logs and any contract created. Use to confirm a payment or call went through; for sender, value and calldata use base_tx. Input is a 0x-prefixed 64-hex hash; a pending or unknown hash returns 404, uncharged.",
        "pricing": {
          "amount": "0.003",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "hash",
            "type": "string",
            "description": "",
            "example": "0x7d108fa131ed949c76d50caf2e7dfe25fc9903b9d276c40a0446d8afbdfe86b0",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "Base transaction receipt",
        "tags": [
          "base",
          "transaction",
          "receipt",
          "confirmation",
          "blockchain"
        ],
        "quality": null
      },
      {
        "url": "https://agent-data-tools.revmesh2074.workers.dev/base/token-balance",
        "description": "ERC-20 token balance of a wallet on Base (USDC, USDT, WETH or any token, via balanceOf): raw amount, decimals, symbol and the human-readable amount, live from the token contract. Use to check stablecoin or token holdings before a transfer or trade; for the native coin use base_balance. Both inputs are 0x addresses (40 hex characters); no contract returns 404 and a non-ERC-20 contract 422, both uncharged.",
        "pricing": {
          "amount": "0.003",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "address",
            "type": "string",
            "description": "",
            "example": "0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "token",
            "type": "string",
            "description": "",
            "example": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "Base ERC-20 balance",
        "tags": [
          "base",
          "erc20",
          "token",
          "balance",
          "blockchain"
        ],
        "quality": null
      },
      {
        "url": "https://agent-data-tools.revmesh2074.workers.dev/base/token-info",
        "description": "Look up the name, symbol, decimals and total supply of an ERC-20 token contract on Base, live from the contract. Use to identify an unknown token address or to format raw amounts; for a holder's balance use base_token_balance. Input is a ticker (USDC, WETH\u2026) or the token's 0x contract address; an address that is not an ERC-20 contract returns 422, uncharged.",
        "pricing": {
          "amount": "0.003",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "token",
            "type": "string",
            "description": "",
            "example": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "Base ERC-20 token info",
        "tags": [
          "base",
          "erc20",
          "token",
          "metadata",
          "blockchain"
        ],
        "quality": null
      },
      {
        "url": "https://agent-data-tools.revmesh2074.workers.dev/base/token-transfers",
        "description": "List a wallet's recent transfers of one ERC-20 token (default USDC) on Base, in and out, over the last N blocks (1-2,000, default 1,000): direction, counterparty, amount and transaction, newest first, up to 50. Use to confirm a payment arrived or see what was sent; for the current balance use base_token_balance. Malformed addresses are rejected with 400, uncharged.",
        "pricing": {
          "amount": "0.003",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "address",
            "type": "string",
            "description": "",
            "example": "0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "Base wallet token transfers",
        "tags": [
          "base",
          "erc20",
          "transfers",
          "wallet",
          "history"
        ],
        "quality": null
      },
      {
        "url": "https://agent-data-tools.revmesh2074.workers.dev/base64/decode",
        "description": "Decode standard or URL-safe base64 to UTF-8 text. Missing padding is tolerated. Use to read encoded headers, tokens and data URLs.",
        "pricing": {
          "amount": "0.003",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "text",
            "type": "string",
            "description": "",
            "example": "aGVsbG8gd29ybGQ=",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "Base64 decode",
        "tags": [
          "base64",
          "encoding",
          "text",
          "utility"
        ],
        "quality": null
      },
      {
        "url": "https://agent-data-tools.revmesh2074.workers.dev/base64/encode",
        "description": "Encode UTF-8 text as standard base64, and also return the URL-safe variant. Use for data URLs, headers and basic auth strings.",
        "pricing": {
          "amount": "0.003",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "text",
            "type": "string",
            "description": "",
            "example": "hello world",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "Base64 encode",
        "tags": [
          "base64",
          "encoding",
          "text",
          "utility"
        ],
        "quality": null
      },
      {
        "url": "https://agent-data-tools.revmesh2074.workers.dev/btc-address",
        "description": "Balance and activity of any Bitcoin mainnet address (legacy, P2SH or bech32): confirmed balance in sats and BTC, unconfirmed pending amount, total received and sent, and transaction counts. Use for payment verification, checking whether a deposit arrived, and wallet monitoring.",
        "pricing": {
          "amount": "0.003",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "address",
            "type": "string",
            "description": "",
            "example": "bc1qxy2kgdygjrsqtzq2n0yrf2493p83kkfjhx0wlh",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "Bitcoin address balance",
        "tags": [
          "bitcoin",
          "address",
          "balance",
          "btc",
          "onchain"
        ],
        "quality": null
      },
      {
        "url": "https://agent-data-tools.revmesh2074.workers.dev/btc-fees",
        "description": "Current Bitcoin network fee rates in sat/vB for next-block, half-hour, one-hour and economy confirmation, the estimated cost in sats of a typical payment, mempool size and total pending fees, and the latest block height. Use before sending a Bitcoin transaction or to decide whether to wait for lower fees.",
        "pricing": {
          "amount": "0.002",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [],
        "serviceName": "Bitcoin fee rates",
        "tags": [
          "bitcoin",
          "fees",
          "mempool",
          "btc",
          "onchain"
        ],
        "quality": {
          "l30DaysTotalCalls": "2",
          "l30DaysUniquePayers": "2"
        }
      },
      {
        "url": "https://agent-data-tools.revmesh2074.workers.dev/btc-price",
        "description": "Current Bitcoin (BTC) spot price in USD, EUR, GBP, CAD, CHF, AUD and JPY, averaged across major exchanges, with the number of satoshis per US dollar and the time of the price. Use to convert between sats and fiat, to value a Bitcoin or Lightning payment, or to check the BTC price before a trade.",
        "pricing": {
          "amount": "0.003",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [],
        "serviceName": "Bitcoin (BTC) price",
        "tags": [
          "bitcoin",
          "price",
          "btc",
          "crypto",
          "market"
        ],
        "quality": null
      },
      {
        "url": "https://agent-data-tools.revmesh2074.workers.dev/case",
        "description": "Convert text or identifiers between camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE, Title Case, Sentence case, UPPER and lower. Handles mixed input like 'userID_value'. Use when renaming fields or generating code identifiers.",
        "pricing": {
          "amount": "0.003",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "text",
            "type": "string",
            "description": "",
            "example": "user profile id",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "to",
            "type": "string",
            "description": "",
            "example": "camel",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "Convert text case",
        "tags": [
          "case",
          "text",
          "utility"
        ],
        "quality": null
      },
      {
        "url": "https://agent-data-tools.revmesh2074.workers.dev/check/counterparty",
        "description": "One call to vet an address on Base, Ethereum, Arbitrum or Optimism before paying, trading or onboarding: OFAC SDN address match, account type and activity, USD holdings and, on Base, wallet risk heuristics (or contract bytecode and proxy checks), combined into a block, review or pass verdict with reasons. Cheaper than buying the parts. Screening aid, not legal advice or a security audit. Use before paying, trading with or onboarding an address.",
        "pricing": {
          "amount": "0.03",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "address",
            "type": "string",
            "description": "",
            "example": "0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "Agent Data Tools",
        "tags": [
          "compliance",
          "sanctions",
          "ofac",
          "wallet",
          "risk"
        ],
        "quality": {
          "l30DaysTotalCalls": "1",
          "l30DaysUniquePayers": "1"
        }
      },
      {
        "url": "https://agent-data-tools.revmesh2074.workers.dev/check/payee",
        "description": "Fast check of a payee before an agent pays it: OFAC SDN match on the address, account type (wallet, delegated wallet or contract) and nonce on Base, Ethereum, Arbitrum, Optimism or Polygon, and optionally the payee domain's age and trust flags. One block, review or pass verdict with reasons. Screening aid, not legal advice. Use before an x402 or USDC payment to an unfamiliar address; holdings and wallet heuristics: check_counterparty.",
        "pricing": {
          "amount": "0.005",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "address",
            "type": "string",
            "description": "",
            "example": "0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "Payee screening",
        "tags": [
          "payee-screening",
          "sanctions",
          "ofac",
          "payments",
          "x402"
        ],
        "quality": null
      },
      {
        "url": "https://agent-data-tools.revmesh2074.workers.dev/check/x402-seller",
        "description": "Audit an x402 seller before an agent buys from it: decodes the endpoint's 402 terms without paying, OFAC-screens each payTo address, reads its account type and nonce on the payment network, checks the seller domain's age and trust flags, and flags non-USDC assets and high prices. One block, review or pass verdict with reasons. Never signs. Screening aid, not legal advice. Use before the first payment to an unfamiliar x402 seller.",
        "pricing": {
          "amount": "0.01",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "url",
            "type": "string",
            "description": "",
            "example": "https://agent-data-tools.revmesh2074.workers.dev/btc-fees",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "x402 seller audit",
        "tags": [
          "x402",
          "payee-screening",
          "sanctions",
          "payments",
          "agents"
        ],
        "quality": null
      },
      {
        "url": "https://agent-data-tools.revmesh2074.workers.dev/coin",
        "description": "Flip one or more fair coins using a cryptographic random source. Returns each result and the totals. Use for fair decisions and games.",
        "pricing": {
          "amount": "0.003",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "count",
            "type": "number",
            "description": "",
            "example": 1,
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "Flip a coin",
        "tags": [
          "coin",
          "fun",
          "random"
        ],
        "quality": null
      },
      {
        "url": "https://agent-data-tools.revmesh2074.workers.dev/color",
        "description": "Convert a colour between hex, RGB and HSL, and give its relative luminance and whether black or white text reads better on it. Accepts #rgb, #rrggbb, rgb(r,g,b) and hsl(h,s%,l%). Use for theming and design checks.",
        "pricing": {
          "amount": "0.003",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "color",
            "type": "string",
            "description": "",
            "example": "#0f6cbd",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "Convert a colour",
        "tags": [
          "color",
          "design",
          "text",
          "utility"
        ],
        "quality": null
      },
      {
        "url": "https://agent-data-tools.revmesh2074.workers.dev/color/contrast",
        "description": "WCAG 2 contrast ratio between a text colour and a background colour, with pass/fail for AA and AAA at normal and large text sizes. Use to check that a design is readable.",
        "pricing": {
          "amount": "0.003",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "bg",
            "type": "string",
            "description": "",
            "example": "#ffffff",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "fg",
            "type": "string",
            "description": "",
            "example": "#767676",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "Colour contrast check (WCAG)",
        "tags": [
          "color",
          "accessibility",
          "wcag",
          "text",
          "utility"
        ],
        "quality": null
      },
      {
        "url": "https://agent-data-tools.revmesh2074.workers.dev/company",
        "description": "Facts about a company by name or Wikidata ID: official website, founding date, country, headquarters, industries, CEO, founders, parent, employee count, stock tickers and exchanges, and LEI, with Wikidata and Wikipedia links. Public domain data (CC0), best for established and listed companies. No match returns 404, uncharged. Use to enrich leads, vendors and counterparties or ground an answer about a company.",
        "pricing": {
          "amount": "0.003",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "name",
            "type": "string",
            "description": "",
            "example": "Spotify",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "Company data lookup",
        "tags": [
          "company",
          "enrichment",
          "business",
          "kyb",
          "wikidata"
        ],
        "quality": null
      },
      {
        "url": "https://agent-data-tools.revmesh2074.workers.dev/contract-risk",
        "description": "Check a Base contract before you approve or call it: a low to critical risk tier with named flags (proxy, proxy with no implementation, tiny bytecode, zero token supply), plus bytecode size, the EIP-1967 implementation slot and ERC-20 owner, renounced and paused reads. Unreadable reads are null; EOAs return not-applicable. Limited heuristics, not a full security audit. Use before approving a spender or calling an unfamiliar Base contract.",
        "pricing": {
          "amount": "0.02",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "address",
            "type": "string",
            "description": "",
            "example": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "Smart contract risk check",
        "tags": [
          "contract-risk",
          "approval-check",
          "contract",
          "proxy",
          "bytecode"
        ],
        "quality": null
      },
      {
        "url": "https://agent-data-tools.revmesh2074.workers.dev/country",
        "description": "Facts about a country by ISO code (SE, SWE, US\u2026): official World Bank name, ISO-2 and ISO-3 codes, region, income level, capital city and its coordinates, and the latest population figure with its year (World Bank open data). Use to enrich records with country data.",
        "pricing": {
          "amount": "0.003",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "country",
            "type": "string",
            "description": "",
            "example": "SE",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "Country facts",
        "tags": [
          "country",
          "geo",
          "reference",
          "data"
        ],
        "quality": null
      },
      {
        "url": "https://agent-data-tools.revmesh2074.workers.dev/cron/next",
        "description": "Next run times (in UTC) of a standard 5-field cron expression (minute hour day month weekday; ranges, lists, steps and names like MON or JAN supported). Use to check a schedule before deploying it.",
        "pricing": {
          "amount": "0.003",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "expr",
            "type": "string",
            "description": "",
            "example": "*/15 9-17 * * MON-FRI",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "Next cron run times",
        "tags": [
          "cron",
          "schedule",
          "date",
          "text",
          "utility"
        ],
        "quality": null
      },
      {
        "url": "https://agent-data-tools.revmesh2074.workers.dev/csv/to-json",
        "description": "Convert CSV (comma, semicolon, tab or pipe; delimiter detected automatically; quoted fields supported) to a JSON array of objects using the fir

… truncated here: the card is 224,974 characters as printed. The complete card is published at https://agent-data-tools.revmesh2074.workers.dev/.