protogrid

Search / io.github.zaffy18/agent-toolbox

Agent Toolbox

R0· no sign-in

Everyday tools for AI agents, paid per call with x402: images, markdown, speech-to-text, embeddings.

v1.0.0 · active · website · descriptor JSON · versions

An agent can connect right now, no human step.Remote endpoint, no authentication, reachable on the last probe.
Quality86good
Trust79of 100
Uptime, 30 days98%
Latency p50451 ms

Connect

8 clients · secrets stay placeholders
{
  "mcpServers": {
    "agent-toolbox": {
      "type": "http",
      "url": "https://agent-toolbox.zafermemon87.workers.dev/mcp"
    }
  }
}
claude mcp add --transport http agent-toolbox https://agent-toolbox.zafermemon87.workers.dev/mcp
[mcp_servers.agent-toolbox]
url = "https://agent-toolbox.zafermemon87.workers.dev/mcp"
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "agent-toolbox": {
      "type": "remote",
      "url": "https://agent-toolbox.zafermemon87.workers.dev/mcp",
      "enabled": true
    }
  }
}
{
  "mcpServers": {
    "agent-toolbox": {
      "type": "http",
      "url": "https://agent-toolbox.zafermemon87.workers.dev/mcp"
    }
  },
  "deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=agent-toolbox&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vYWdlbnQtdG9vbGJveC56YWZlcm1lbW9uODcud29ya2Vycy5kZXYvbWNwIn0%3D"
}
{
  "servers": {
    "agent-toolbox": {
      "type": "http",
      "url": "https://agent-toolbox.zafermemon87.workers.dev/mcp"
    }
  }
}
{
  "mcpServers": {
    "agent-toolbox": {
      "httpUrl": "https://agent-toolbox.zafermemon87.workers.dev/mcp"
    }
  }
}
extensions:
  "agent-toolbox":
    enabled: true
    name: "agent-toolbox"
    type: streamable_http
    uri: "https://agent-toolbox.zafermemon87.workers.dev/mcp"
    timeout: 300

Quality 86 / 100good

protocol75 · weight 25
  • warn
    protocol.modernnewest supported version is 2025-11-25; 2026-07-28 not supported, older versions are deprecated until 2027-07-28
  • n/a
    protocol.statelessonly applies to 2026-07-28 servers
  • pass
    protocol.transportstreamable HTTP
  • n/a
    protocol.list_ttlonly applies to 2026-07-28 servers
authorizationn/a · weight 15
  • n/a
    auth.prm, auth.as_metadata, auth.cimdno remote uses OAuth
  • n/a
    auth.secret_in_urlno templated URL
tool hygiene100 · weight 30
  • pass
    tools.descriptionsevery tool has a description
  • pass
    tools.description_lengthdescriptions are concise
  • pass
    tools.schemasevery tool has an object input schema
  • pass
    tools.annotations24 of 24 tools declare readOnlyHint or destructiveHint
  • pass
    tools.directory_hintsevery tool declares readOnlyHint, destructiveHint, idempotentHint and openWorldHint
  • pass
    tools.token_costabout 4,221 tokens to load every tool
  • pass
    tools.api_dumptools are not a one-to-one API dump
stability75 · weight 15
  • warn
    stability.changes14 tool changes in 30 days
  • pass
    stability.rug_pullno tool changed its meaning under the same name
dependenciesn/a · weight 15
  • n/a
    deps.known_vulns, deps.mcp_sdk_version, deps.resolvableno npm or PyPI package

24 tools, about 4,221 tokens to load them all · tool set 643c55439e36 · tools last changed 2026-10-28 · checked 2026-11-07 18:01 UTC

Tool changes

  • extract_freeadded

    Free. Extract structured JSON from a web page or text with a checked quote per field (up to 8 fields, Qwen3), 20 a day per IP. extract_data is the paid version: gpt-oss-120b, up to 25 fields, no limit.

  • screenshotadded

    Screenshot of a public web page in a real headless Chrome after it has loaded (JavaScript included): a JPEG of the visible window or the full page, 320 to 1920 pixels wide, as base64. Costs USD 0.003 per call, paid with x402 (USDC on Base); calls that fail are not charged.

  • extract_datachangedinput schema
  • url_to_markdownchangeddescription, input schema
    before

    Fetch a public web page or document (HTML, PDF, Word, Excel, CSV, XML; up to 10 MB) and return it as clean Markdown with its title and final URL. Costs USD 0.002 per call, paid with x402 (USDC on Base); calls that fail are not charged.

    after · 74% of words in common

    Fetch a public web page or document (HTML, PDF, Word, Excel, CSV, XML; up to 10 MB) and return it as clean Markdown with its title and final URL. Add render=true for pages that build their content with JavaScript: they are opened in a real headless Chrome first. Costs USD 0.002 per call, paid with x402 (USDC on Base); calls that fail are not charged.

  • stop_watchadded

    Free. Stop a field watch, with the watch_id and secret that watch_field returned.

  • watch_statusadded

    Free. A field watch's status, current value and last 20 alerts, with the watch_id and secret that watch_field returned.

  • watch_fieldadded

    Watch one field on a web page for 30 days, e.g. a price, stock status or version number: it is read again every 15 to 1440 minutes and an alert goes to your webhook, Slack, Discord or Telegram when it changes, goes below or above a number, contains a text, or disappears. Returns the current value now; check status or stop it for free with the watch secret. Costs USD 0.10 per call, paid with x402 (USDC on Base); calls that fail are not charged.

  • extract_dataadded

    Extract structured JSON from a web page, PDF or text: name the fields you want (up to 25, with types) and get each value with the exact quote from the page that states it. Every quote is checked against the page itself (verified, quoted, unverified or not_found), so values are never invented. Charged only when at least one field is found. Costs USD 0.005 per call, paid with x402 (USDC on Base); calls that fail are not charged.

  • company_usadded

    US public company profile from SEC EDGAR by ticker or CIK: industry, exchange, state of incorporation, fiscal year end, address and phone, shares outstanding, latest full-year financials (revenue, net income, assets, liabilities, equity, cash, diluted EPS) and links to the latest 10-K, 10-Q and 8-K filings. Costs USD 0.01 per call, paid with x402 (USDC on Base); calls that fail are not charged.

  • company_leiadded

    Full official record of a legal entity by its LEI (Legal Entity Identifier) from GLEIF: legal and other names, registered and head-office addresses, company-register number, legal form, status, founding date, LEI status, and its direct and ultimate parent companies. Costs USD 0.005 per call, paid with x402 (USDC on Base); calls that fail are not charged.

Showing the latest 10. Full history: list_changes · trend: quality JSON.

Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed. How it is computed.

Trust 79 / 100

no-repository
provenance45
liveness99
freshness100
hygiene80

+website +reachable +uptime-98% +updated-14d-ago -no-repository

Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.

Endpoints

remoteauthreachableuptime 30dp50protocollast ok
https://agent-toolbox.zafermemon87.workers.dev/mcp streamable-httpnoneyes98%451 ms2025-11-252026-11-07

Tools (24)

chat_gpt_oss_120bread-onlyOpenAI-compatible chat completion with gpt-oss-120b (OpenAI's open-weight reasoning model): set the base URL to /v1/llm/gpt-oss-120b in any OpenAI SDK. Up to 32,000 characters in and 2,048 tokens out per call, a fixed price per call, no streaming. Costs USD 0.005 per call, paid with x402 (USDC on Base); calls that fail are not charged.
chat_qwen3_30bread-onlyOpenAI-compatible chat completion with Qwen3 30B (fast mixture-of-experts model): set the base URL to /v1/llm/qwen3-30b in any OpenAI SDK. Up to 32,000 characters in and 2,048 tokens out per call, a fixed price per call, no streaming. Costs USD 0.002 per call, paid with x402 (USDC on Base); calls that fail are not charged.
company_leiread-onlyFull official record of a legal entity by its LEI (Legal Entity Identifier) from GLEIF: legal and other names, registered and head-office addresses, company-register number, legal form, status, founding date, LEI status, and its direct and ultimate parent companies. Costs USD 0.005 per call, paid with x402 (USDC on Base); calls that fail are not charged.
company_searchread-onlyFind companies worldwide by name in the official GLEIF register of legal entities: legal name, LEI, country, registered address, company-register number, legal form and status, best match first, plus matching US-listed companies with ticker and SEC CIK. Costs USD 0.005 per call, paid with x402 (USDC on Base); calls that fail are not charged.
company_usread-onlyUS public company profile from SEC EDGAR by ticker or CIK: industry, exchange, state of incorporation, fiscal year end, address and phone, shares outstanding, latest full-year financials (revenue, net income, assets, liabilities, equity, cash, diluted EPS) and links to the latest 10-K, 10-Q and 8-K filings. Costs USD 0.01 per call, paid with x402 (USDC on Base); calls that fail are not charged.
dns_lookupread-onlyDNS records of a domain (A, AAAA, MX, TXT, NS, CNAME, SOA, CAA, SRV, PTR) over DNS-over-HTTPS (1.1.1.1), with DNSSEC validation status. Costs USD 0.002 per call, paid with x402 (USDC on Base); calls that fail are not charged.
domain_whoisread-onlyDomain registration data from RDAP (the successor of WHOIS): registrar, creation, expiry and update dates, status codes, nameservers and DNSSEC. Costs USD 0.002 per call, paid with x402 (USDC on Base); calls that fail are not charged.
embed_textread-onlyText embeddings with BGE-M3 (multilingual, 1024 dimensions) for search, clustering and RAG: up to 100 texts of up to 8,000 characters per call. Costs USD 0.002 per call, paid with x402 (USDC on Base); calls that fail are not charged.
extract_dataread-onlyExtract structured JSON from a web page, PDF or text: name the fields you want (up to 25, with types) and get each value with the exact quote from the page that states it. Every quote is checked against the page itself (verified, quoted, unverified or not_found), so values are never invented. Charged only when at least one field is found. Costs USD 0.005 per call, paid with x402 (USDC on Base); calls that fail are not charged.
extract_freeread-onlyFree. Extract structured JSON from a web page or text with a checked quote per field (up to 8 fields, Qwen3), 20 a day per IP. extract_data is the paid version: gpt-oss-120b, up to 25 fields, no limit.
file_to_markdownread-onlyConvert an uploaded document (PDF, Word, Excel, CSV, HTML, XML, OpenDocument; up to 10 MB) to Markdown. Costs USD 0.003 per call, paid with x402 (USDC on Base); calls that fail are not charged.
fx_ratesread-onlyCurrency exchange rates and conversion for about 30 currencies (USD, EUR, GBP, INR, JPY, CNY ...) from the European Central Bank reference rates of the latest working day. Costs USD 0.002 per call, paid with x402 (USDC on Base); calls that fail are not charged.
generate_imageread-onlyGenerate a 1024x1024 JPEG image from a text prompt with FLUX.1 schnell; every prompt passes a safety check first (sexual content and other unsafe requests are refused and not charged). Returns the image as base64. Costs USD 0.01 per call, paid with x402 (USDC on Base); calls that fail are not charged.
read_urlread-onlyFree. Read a public web page or document (HTML, PDF, Word, Excel, CSV; up to 5 MB) as clean Markdown with its title. Up to 20 reads a minute per IP; for more, url_to_markdown is the paid version with no limit.
screenshotread-onlyScreenshot of a public web page in a real headless Chrome after it has loaded (JavaScript included): a JPEG of the visible window or the full page, 320 to 1920 pixels wide, as base64. Costs USD 0.003 per call, paid with x402 (USDC on Base); calls that fail are not charged.
service_inforead-onlyFree. Lists every tool with its price and explains how payment works (x402 over MCP, USDC on Base).
stop_watchdestructiveFree. Stop a field watch, with the watch_id and secret that watch_field returned.
summarizeread-onlySummarize text (up to 60,000 characters) or a public web page or PDF by URL with Llama 3.1 8B, short, medium or long, optionally focused on a topic. Costs USD 0.003 per call, paid with x402 (USDC on Base); calls that fail are not charged.
transcribe_audioread-onlySpeech to text with Whisper large v3 turbo: transcribe audio (mp3, wav, m4a, ogg, webm; up to 20 MB, about 20 minutes) from a URL or base64, or translate the speech into English. Returns the text, language, duration and timed segments. Costs USD 0.01 per call, paid with x402 (USDC on Base); calls that fail are not charged.
translate_textread-onlyTranslate text (up to 5,000 characters) between 100 languages with M2M100 1.2B. Costs USD 0.002 per call, paid with x402 (USDC on Base); calls that fail are not charged.
url_to_markdownread-onlyFetch a public web page or document (HTML, PDF, Word, Excel, CSV, XML; up to 10 MB) and return it as clean Markdown with its title and final URL. Add render=true for pages that build their content with JavaScript: they are opened in a real headless Chrome first. Costs USD 0.002 per call, paid with x402 (USDC on Base); calls that fail are not charged.
verify_emailread-onlyCheck an email address: format, whether the domain exists and accepts mail (MX records), disposable providers, role accounts and free providers, with a valid / risky / invalid verdict. The mailbox itself is not probed. Costs USD 0.002 per call, paid with x402 (USDC on Base); calls that fail are not charged.
watch_fieldWatch one field on a web page for 30 days, e.g. a price, stock status or version number: it is read again every 15 to 1440 minutes and an alert goes to your webhook, Slack, Discord or Telegram when it changes, goes below or above a number, contains a text, or disappears. Returns the current value now; check status or stop it for free with the watch secret. Costs USD 0.10 per call, paid with x402 (USDC on Base); calls that fail are not charged.
watch_statusread-onlyFree. A field watch's status, current value and last 20 alerts, with the watch_id and secret that watch_field returned.

Schemas: list_tools.

Similar MCP servers

More from io.github.zaffy18

Official server.json
{
  "name": "io.github.zaffy18/agent-toolbox",
  "title": "Agent Toolbox",
  "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
  "remotes": [
    {
      "url": "https://agent-toolbox.zafermemon87.workers.dev/mcp",
      "type": "streamable-http"
    }
  ],
  "version": "1.0.0",
  "websiteUrl": "https://agent-toolbox.zafermemon87.workers.dev/llms.txt",
  "description": "Everyday tools for AI agents, paid per call with x402: images, markdown, speech-to-text, embeddings."
}