FreeTier Agent API
by freetier-agent-api.pages.dev in AI models & inference
x402 or card pay-per-call: invoice JSON, DNS, whois, SSL, geocode, RSS feeds, sitemaps, QR codes
https://freetier-agent-api.pages.dev/mcp- Tools
- 46
- open to any client
- Uptime
- 100%
- last 30 days
- Response time
- 57 ms
- 208 ms slowest 5%
- Last check
- Passed
- 11 h ago, next any minute now
Reliability
Status and outage history · Atom feed · Watch with other listings
How to connect
Add it to any MCP client that supports remote servers.
{
"mcpServers": {
"freetier-agent-api": {
"type": "http",
"url": "https://freetier-agent-api.pages.dev/mcp"
}
}
}46 tools
- list_endpoints
Free. List every endpoint (core products first) with its price in USDC, description and example query. Core: invoice-json $0.0075/page, token-risk $0.005, tx-explain $0.0025, wallet-profile $0.005, contract-abi $0.0025, site-contacts $0.005, page-rag $0.0025, token-info $0.0025…
- mcp_servers_sample
Free. Five sample MCP servers from the 4,259-server directory (MIT source).
- llm_pricing_sample
Free. List prices of five popular LLMs (USD per 1M tokens, LiteLLM table, MIT).
- api_directory_sample
Free. Five live public APIs that need no key.
- invoice_json
Send exactly one of url, text, or file_base64 + mime_type. 1 free call per caller, then $0.0075 USDC per page via x402 (paid in-band: params._meta["x402/payment"]). Invoice or receipt (PDF, PNG/JPEG/WebP image, or plain text) to structured JSON with a fixed schema: vendor (name…
- token_risk
1 free call per caller, then $0.005 USDC via x402 (paid in-band: params._meta["x402/payment"]). Deterministic ERC-20 risk check on Base or Ethereum from public on-chain data only: privileged functions in bytecode (mint, blacklist, pause, fees, limits, trading switch)…
- tx_explain
1 free call per caller, then $0.0025 USDC via x402 (paid in-band: params._meta["x402/payment"]). Base or Ethereum transaction hash -> plain JSON: status (success/failed/pending), block time, confirmations, from/to, ETH value, gas used and fee (incl. Base L1 fee), method selector…
- wallet_profile
1 free call per caller, then $0.005 USDC via x402 (paid in-band: params._meta["x402/payment"]). Base or Ethereum address -> profile in one call: EOA, contract or EIP-7702-delegated EOA; ETH balance; nonce (tx count); balances of major tokens (USDC, USDT, EURC, DAI, WETH…
- contract_abi
1 free call per caller, then $0.0025 USDC via x402 (paid in-band: params._meta["x402/payment"]). Base or Ethereum contract address -> ABI and function list: Sourcify verification (exact/partial match), contract name, compiler, ABI, function selectors + signatures, event topics…
- site_contacts
1 free call per caller, then $0.005 USDC via x402 (paid in-band: params._meta["x402/payment"]). Company website -> one clean contact row: role emails only (info@, sales@ ...) with MX check, phones validated and normalized to E.164 with confidence, schema.org address/name, Danish…
- page_rag
1 free call per caller, then $0.0025 USDC via x402 (paid in-band: params._meta["x402/payment"]). Any public web page -> clean LLM-ready Markdown + RAG chunks in one call: main content via Mozilla Readability (no nav/ads/footers), absolute links…
- robots_check
1 free call per caller, then $0.003 USDC via x402 (paid in-band: params._meta["x402/payment"]). Check whether a URL may be crawled per the site's robots.txt for a given user-agent. Returns allowed, matched rule, crawl-delay, sitemaps. When to use: Use robots-check before…
- page_meta
1 free call per caller, then $0.0025 USDC via x402 (paid in-band: params._meta["x402/payment"]). Fetch a public web page (robots.txt respected) and return title, meta description, canonical, Open Graph/Twitter tags, language, headings, link counts, HTTP status. When to use: Use…
- llm_cost
1 free call per caller, then $0.005 USDC via x402 (paid in-band: params._meta["x402/payment"]). Token & cost calculator: estimate tokens for a text (or pass input_tokens/output_tokens) and price it across several models using provider list prices (LiteLLM price table, MIT)…
- page_check
1 free call per caller, then $0.0025 USDC via x402 (paid in-band: params._meta["x402/payment"]). One-call page audit for agents: HTTP status, redirects, latency, title, meta description, canonical, lang, Open Graph, JSON-LD types, headings, word count, plus agent-friendliness…
- link_check
1 free call per caller, then $0.0025 USDC via x402 (paid in-band: params._meta["x402/payment"]). Check up to 20 URLs in one call: HTTP status, final URL after redirects, redirect count, latency, content-type, ok flag. When to use: Use link-check to test up to 20 URLs for broken…
- country
1 free call per caller, then $0.0025 USDC via x402 (paid in-band: params._meta["x402/payment"]). Country reference lookup by ISO2/ISO3/name: capital, population, area, continent, currency, phone prefix, TLD, languages, neighbours, time zones with current UTC offset and local…
- holidays
1 free call per caller, then $0.0015 USDC via x402 (paid in-band: params._meta["x402/payment"]). Public holidays for ~490 countries/territories for 2026 and 2027; optional date=YYYY-MM-DD answers is_holiday. When to use: Use holidays to list public holidays or test one date for…
- currency
1 free call per caller, then $0.002 USDC via x402 (paid in-band: params._meta["x402/payment"]). Currency conversion with official ECB euro reference rates (~30 currencies, daily). Params: from, to, amount. Also returns the rate date. When to use: Use currency for ECB reference…
- base_gas
1 free call per caller, then $0.0015 USDC via x402 (paid in-band: params._meta["x402/payment"]). Live Base mainnet gas price (gwei), latest block, and estimated ETH cost of a USDC transfer (~65k gas) and a plain ETH transfer (21k gas). When to use: Use base-gas for current Base…
- page_markdown
1 free call per caller, then $0.0025 USDC via x402 (paid in-band: params._meta["x402/payment"]). Convert a public web page to clean Markdown (title, headings, paragraphs, lists, links, code), scripts/nav/footer removed, max ~60k chars. robots.txt respected. When to use: Legacy…
- email_verify
1 free call per caller, then $0.002 USDC via x402 (paid in-band: params._meta["x402/payment"]). Email address check WITHOUT sending mail or SMTP probing: RFC-style syntax check, domain MX/A records via DNS-over-HTTPS, disposable-domain flag (CC0 blocklist, ~9,900 domains)…
- extract_json
1 free call per caller, then $0.01 USDC via x402 (paid in-band: params._meta["x402/payment"]). Messy text + JSON Schema in, clean JSON out. Uses a small LLM (Cloudflare Workers AI, Llama 3.1 8B, JSON mode) when available, else a deterministic key:value/regex extractor; the…
- gas
1 free call per caller, then $0.0015 USDC via x402 (paid in-band: params._meta["x402/payment"]). Live gas prices across 5 EVM chains in one call (Ethereum, Base, Arbitrum, Optimism, Polygon): gas price in gwei, latest block, and the cost of an ETH transfer, an ERC-20/USDC…
- token_info
1 free call per caller, then $0.0025 USDC via x402 (paid in-band: params._meta["x402/payment"]). ERC-20 token lookup on Ethereum, Base, Arbitrum, Optimism or Polygon: name, symbol, decimals, total supply (raw + human), live USD price with confidence (DefiLlama) and FDV, for up…
- ens
1 free call per caller, then $0.0025 USDC via x402 (paid in-band: params._meta["x402/payment"]). ENS + Basenames resolver: name -> address (vitalik.eth, jesse.base.eth) or address -> verified primary name on Ethereum and Base (reverse record checked forward), plus optional text…
- tx_status
1 free call per caller, then $0.0015 USDC via x402 (paid in-band: params._meta["x402/payment"]). Transaction status for polling: up to 10 tx hashes in one call, searched across Ethereum, Base, Arbitrum, Optimism and Polygon (or one chain): pending / success / failed / not_found…
- dns
1 free call per caller, then $0.0025 USDC via x402 (paid in-band: params._meta["x402/payment"]). DNS lookup over DNS-over-HTTPS (Cloudflare, Google fallback): A, AAAA, MX, NS, TXT, CNAME, CAA, SOA, SRV, HTTPS, DS... for one domain in one call, plus a mail-auth check (MX hosts…
- domain_whois
1 free call per caller, then $0.005 USDC via x402 (paid in-band: params._meta["x402/payment"]). Domain registration lookup via RDAP (the official whois successor, IANA bootstrap): registered or not, registrar + IANA id + abuse email, created / updated / expiry dates, days to…
- ssl_cert
1 free call per caller, then $0.005 USDC via x402 (paid in-band: params._meta["x402/payment"]). TLS/SSL certificate check from public Certificate Transparency logs (Cert Spotter, crt.sh fallback): currently valid certificates for a hostname, newest first, with issuer, validity…
- geocode
1 free call per caller, then $0.0015 USDC via x402 (paid in-band: params._meta["x402/payment"]). Geocoding with OpenStreetMap Nominatim: address or place name -> coordinates (up to 5 matches, optional country filter), or lat+lon -> structured address (reverse). Structured…
- feed_json
1 free call per caller, then $0.0025 USDC via x402 (paid in-band: params._meta["x402/payment"]). RSS / Atom / JSON Feed to clean JSON: give a feed URL (or a web page that links one, auto-discovered) and get feed title/link/language plus normalised items: id, title, link, ISO…
- sitemap
1 free call per caller, then $0.003 USDC via x402 (paid in-band: params._meta["x402/payment"]). Sitemap to URL list: give a sitemap URL or just a domain (sitemaps found via robots.txt, then /sitemap.xml). Follows sitemap indexes (newest first, up to 10 child sitemaps), reads…
- qr_code
1 free call per caller, then $0.0015 USDC via x402 (paid in-band: params._meta["x402/payment"]). QR code generator: text, URL, payment URI (e.g. ethereum:/USDC request) or Wi-Fi credentials (ssid + password) to a QR code as SVG (inline + data URI) and/or GIF data URI. Error…
- apis_search
1 free call per caller, then $0.001 USDC via x402 (paid in-band: params._meta["x402/payment"]). Search 2,230 link-checked public & free-tier APIs (59 categories). Filters: q, category, auth=none, alive=yes, https=yes, kind, limit<=50.
- free_tiers
1 free call per caller, then $0.001 USDC via x402 (paid in-band: params._meta["x402/payment"]). Current free-tier limits for developer services (hosting, DB, auth, email, CI, monitoring) and AI/LLM APIs, with official source URLs. Filter: q, category.
- llm_pricing
1 free call per caller, then $0.005 USDC via x402 (paid in-band: params._meta["x402/payment"]). AI model list prices (USD per 1M input/output/cached tokens, context window, vision/tools/reasoning flags) for ~3,000 models across OpenAI, Anthropic, Google, Mistral, Groq, Bedrock…
- mcp_servers
1 free call per caller, then $0.001 USDC via x402 (paid in-band: params._meta["x402/payment"]). Search 4,259 MCP (Model Context Protocol) servers by keyword, category, language (python/typescript/go/rust...), scope (cloud/local) and official flag. Returns repo URL and…
- x402_services
1 free call per caller, then $0.0025 USDC via x402 (paid in-band: params._meta["x402/payment"]). Search ~8,900 live x402 pay-per-call APIs (verified/unverified by nohumans.directory probes, CC BY 4.0): name, endpoint URL, category, price, chains, status, score. Filters: q…
- agent_tools
1 free call per caller, then $0.001 USDC via x402 (paid in-band: params._meta["x402/payment"]). One search across ~13,000 agent tools: 4,259 MCP servers (awesome-mcp-servers, MIT) and ~8,900 x402 pay-per-call APIs (nohumans.directory, CC BY 4.0). Filters: q, type=mcp|x402…
Security scan
No findings
We scan names, descriptions and tool definitions for hidden instructions and other prompt-injection patterns.
Recent checks
| When | Result | HTTP | Time |
|---|---|---|---|
| 11 h ago | Passed | 200 | 40 ms |
| 24 h ago | Passed | 200 | 51 ms |
| 37 h ago | Passed | 200 | 50 ms |
| 2 days ago | Passed | 200 | 79 ms |
| 3 days ago | Passed | 200 | 50 ms |
Show 10 older checks
| 3 days ago | Passed | 200 | 39 ms |
| 4 days ago | Passed | 200 | 74 ms |
| 4 days ago | Passed | 200 | 48 ms |
| 4 days ago | Passed | 200 | 50 ms |
| 5 days ago | Passed | 200 | 208 ms |
| 5 days ago | Passed | 200 | 49 ms |
| 6 days ago | Passed | 200 | 172 ms |
| 6 days ago | Passed | 200 | 66 ms |
| 7 days ago | Passed | 200 | 66 ms |
| 7 days ago | Passed | 200 | 84 ms |