protogrid

Search / io.github.Nutshell2000/agent-data-tools-web

Agent Data Tools: Web, documents and search

R0· no sign-in

11 tools: web pages, JS apps and PDFs as text, feeds, sitemaps, search. 25 free calls.

v1.32.0 · active · repository · website · descriptor JSON · versions

An agent can connect right now, no human step.Remote endpoint, no authentication, reachable on the last probe.
Quality89new
Trust93of 100
Uptime, 30 days100%
Latency p50463 ms

Connect

8 clients · secrets stay placeholders
{
  "mcpServers": {
    "agent-data-tools-web": {
      "type": "http",
      "url": "https://agent-data-tools.revmesh2074.workers.dev/mcp/web",
      "headers": {
        "Authorization": "Bearer ${AGENT_DATA_TOOLS_WEB_TOKEN}"
      }
    }
  }
}
claude mcp add --transport http agent-data-tools-web https://agent-data-tools.revmesh2074.workers.dev/mcp/web --header "Authorization: Bearer ${AGENT_DATA_TOOLS_WEB_TOKEN}"
[mcp_servers.agent-data-tools-web]
url = "https://agent-data-tools.revmesh2074.workers.dev/mcp/web"
bearer_token_env_var = "AGENT_DATA_TOOLS_WEB_TOKEN"
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "agent-data-tools-web": {
      "type": "remote",
      "url": "https://agent-data-tools.revmesh2074.workers.dev/mcp/web",
      "enabled": true,
      "headers": {
        "Authorization": "Bearer {env:AGENT_DATA_TOOLS_WEB_TOKEN}"
      }
    }
  }
}
{
  "mcpServers": {
    "agent-data-tools-web": {
      "type": "http",
      "url": "https://agent-data-tools.revmesh2074.workers.dev/mcp/web",
      "headers": {
        "Authorization": "Bearer ${AGENT_DATA_TOOLS_WEB_TOKEN}"
      }
    }
  },
  "deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=agent-data-tools-web&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vYWdlbnQtZGF0YS10b29scy5yZXZtZXNoMjA3NC53b3JrZXJzLmRldi9tY3Avd2ViIiwiaGVhZGVycyI6eyJBdXRob3JpemF0aW9uIjoiQmVhcmVyICR7QUdFTlRfREFUQV9UT09MU19XRUJfVE9LRU59In19"
}
{
  "servers": {
    "agent-data-tools-web": {
      "type": "http",
      "url": "https://agent-data-tools.revmesh2074.workers.dev/mcp/web",
      "headers": {
        "Authorization": "Bearer ${AGENT_DATA_TOOLS_WEB_TOKEN}"
      }
    }
  }
}
{
  "mcpServers": {
    "agent-data-tools-web": {
      "httpUrl": "https://agent-data-tools.revmesh2074.workers.dev/mcp/web",
      "headers": {
        "Authorization": "Bearer ${AGENT_DATA_TOOLS_WEB_TOKEN}"
      }
    }
  }
}
extensions:
  "agent-data-tools-web":
    enabled: true
    name: "agent-data-tools-web"
    type: streamable_http
    uri: "https://agent-data-tools.revmesh2074.workers.dev/mcp/web"
    headers:
      "Authorization": "Bearer ${AGENT_DATA_TOOLS_WEB_TOKEN}"
    timeout: 300

Placeholders to fill from your own secret store: ${AGENT_DATA_TOOLS_WEB_TOKEN}. The registry never accepts secret values.

Quality 89 / 100new

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.annotations11 of 11 tools declare readOnlyHint or destructiveHint
  • pass
    tools.directory_hintsevery tool declares readOnlyHint, destructiveHint, idempotentHint and openWorldHint
  • pass
    tools.token_costabout 2,965 tokens to load every tool
  • pass
    tools.api_dumptools are not a one-to-one API dump
stabilityn/a · weight 15
  • n/a
    stability.changes, stability.rug_pulltool history recorded for 0 of the 7 days needed
dependenciesn/a · weight 15
  • n/a
    deps.known_vulns, deps.mcp_sdk_version, deps.resolvableno npm or PyPI package

11 tools, about 2,965 tokens to load them all · tool set 80c3fe64b75d · tools last changed 2026-10-19 · checked 2026-10-19 15:48 UTC

Tool changes

  • dictionarychangeddescription
    before

    Definitions of an English word from Wiktionary, grouped by part of speech, with example sentences where Wiktionary gives them, plus the page link and the CC BY-SA attribution to show. Use for writing help, vocabulary, translation checks and word games. Side effects: none on any outside system (it only reads or computes), but each successful call costs $0.001 in USDC on Base or another supported network, paid with x402. That payment is why the tool is not marked read-only or idempotent: repeating a call charges again. Failed calls are never charged.

    after · 57% of words in common

    Definitions of an English word from Wiktionary, grouped by part of speech, with example sentences where Wiktionary gives them, plus the page link and the CC BY-SA attribution to show. Use for writing help, vocabulary, translation checks and word games. Example: word=serendipity. Price $0.003/call via x402 USDC or a card key (/credits), first 25 free; failed calls free. Reads or computes only; not marked read-only because each call is charged.

  • wikipediachangeddescription
    before

    Short summary of a Wikipedia article in any language edition: title, one-paragraph extract, description, thumbnail and page URL. Use to ground an agent's answer in a quick, citable fact sheet. Side effects: none on any outside system (it only reads or computes), but each successful call costs $0.001 in USDC on Base or another supported network, paid with x402. That payment is why the tool is not marked read-only or idempotent: repeating a call charges again. Failed calls are never charged.

    after · 52% of words in common

    Short summary of a Wikipedia article in any language edition: title, one-paragraph extract, description, thumbnail and page URL. Use to ground an agent's answer in a quick, citable fact sheet. Example: title=Stockholm, lang=en. Price $0.003/call via x402 USDC or a card key (/credits), first 25 free; failed calls free. Reads or computes only; not marked read-only because each call is charged.

  • url_metachangeddescription
    before

    Fetch a public web page's head and return link-preview metadata: title, description, site name, type, preview image, canonical URL, language, author, published time, favicon, theme colour, and every OpenGraph and Twitter-card field. Reads at most 512 KB and never runs JavaScript. Use to build link previews, label citations or check how a URL will unfurl before sharing it. Side effects: none on any outside system (it only reads or computes), but each successful call costs $0.001 in USDC on Base or another supported network, paid with x402. That payment is why the tool is not marked read-only or idempotent: repeating a call charges again. Failed calls are never charged.

    after · 62% of words in common

    Fetch a public web page's head and return link-preview metadata: title, description, site name, type, preview image, canonical URL, language, author, published time, favicon, theme colour, and every OpenGraph and Twitter-card field. Reads at most 512 KB and never runs JavaScript. Use to build link previews, label citations or check how a URL will unfurl before sharing it. Example: url=https://github.com/. Price $0.003/call via x402 USDC or a card key (/credits), first 25 free; failed calls free. Reads or computes only; not marked read-only because each call is charged.

  • feedchangeddescription
    before

    Read a public RSS 2.0, RSS 1.0 or Atom feed and get the feed title, link and description plus its newest items: title, link, date (ISO 8601), short plain-text summary, author and id. Up to 50 items, feeds up to 2 MB. Lenient with real-world feeds; a page that is not a feed returns 422, uncharged. Use to follow news, blogs, release notes or podcasts without scraping pages. Side effects: none on any outside system (it only reads or computes), but each successful call costs $0.002 in USDC on Base or another supported network, paid with x402. That payment is why the tool is not marked read-only or idempotent: repeating a call charges again. Failed calls are never charged.

    after · 62% of words in common

    Read a public RSS 2.0, RSS 1.0 or Atom feed and get the feed title, link and description plus its newest items: title, link, date (ISO 8601), short plain-text summary, author and id. Up to 50 items, feeds up to 2 MB. Lenient with real-world feeds; a page that is not a feed returns 422, uncharged. Use to follow news, blogs, release notes or podcasts without scraping pages. Example: url=https://github.blog/feed/, limit=10. Price $0.002/call via x402 USDC or a card key (/credits), first 25 free; failed calls free. Reads or computes only; not marked read-only because each call is charged.

  • extract_renderedchangeddescription
    before

    Same output as /extract, but the page is first rendered in a real browser, so single-page apps and pages that build their content with JavaScript come back with their text instead of an empty shell. Waits for the network to settle (up to 15 seconds). Public pages only; no login. Use when /extract returns EXTRACTION_EMPTY or too little text for a page you can read in a browser. Side effects: none on any outside system (it only reads or computes), but each successful call costs $0.01 in USDC on Base or another supported network, paid with x402. That payment is why the tool is not marked read-only or idempotent: repeating a call charges again. Failed calls are never charged.

    after · 63% of words in common

    Same output as /extract, but the page is first rendered in a real browser, so single-page apps and pages that build their content with JavaScript come back with their text instead of an empty shell. Waits for the network to settle (up to 15 seconds). Public pages only; no login. Use when /extract returns EXTRACTION_EMPTY or too little text for a page you can read in a browser. Example: url=https://example.com/, format=markdown, maxChars=20000, section=main. Price $0.01/call via x402 USDC or a card key (/credits); failed calls free. Reads or computes only; not marked read-only because each call is charged.

  • pdf_textchangeddescription
    before

    Download a public PDF (up to 10 MB) and return its text page by page, with title, author, page count and character counts. Choose a first page and how many pages to read (up to 200) and cap the output with maxChars. Scanned PDFs without a text layer, encrypted files and non-PDF URLs fail uncharged. Use to read papers, invoices, reports and manuals into an agent's context. Side effects: none on any outside system (it only reads or computes), but each successful call costs $0.005 in USDC on Base or another supported network, paid with x402. That payment is why the tool is not marked read-only or idempotent: repeating a call charges again. Failed calls are never charged.

    after · 66% of words in common

    Download a public PDF (up to 10 MB) and return its text page by page, with title, author, page count and character counts. Choose a first page and how many pages to read (up to 200) and cap the output with maxChars. Scanned PDFs without a text layer, encrypted files and non-PDF URLs fail uncharged. Use to read papers, invoices, reports and manuals into an agent's context. Price $0.005/call via x402 USDC or a card key (/credits), first 25 free; failed calls free. Reads or computes only; not marked read-only because each call is charged.

  • paperschangeddescription
    before

    Search scholarly literature across journals, conferences, preprints and books: title, authors, year, venue, citation count, DOI link and abstract where available. Optional fromYear filter and up to 20 results per call. Use for research agents, literature reviews, fact-checking a claim against published work, and finding the DOI for a citation. Side effects: none on any outside system (it only reads or computes), but each successful call costs $0.003 in USDC on Base or another supported network, paid with x402. That payment is why the tool is not marked read-only or idempotent: repeating a call charges again. Failed calls are never charged.

    after · 58% of words in common

    Search scholarly literature across journals, conferences, preprints and books: title, authors, year, venue, citation count, DOI link and abstract where available. Optional fromYear filter and up to 20 results per call. Use for research agents, literature reviews, fact-checking a claim against published work, and finding the DOI for a citation. Example: query=CRISPR off-target effects, limit=5, fromYear=2020. Price $0.003/call via x402 USDC or a card key (/credits), first 25 free; failed calls free. Reads or computes only; not marked read-only because each call is charged.

  • screenshotchangeddescription
    before

    Render any public web page in a real headless Chrome browser, with JavaScript executed, and get a JPEG screenshot (1280 px wide, base64) plus the final URL, HTTP status and page title. Set fullPage=true to capture up to 4000 px of page height. Use for visual checks, page previews, monitoring and feeding pages to vision models. Side effects: none on any outside system (it only reads or computes), but each successful call costs $0.02 in USDC on Base or another supported network, paid with x402. That payment is why the tool is not marked read-only or idempotent: repeating a call charges again. Failed calls are never charged.

    after · 65% of words in common

    Render any public web page in a real headless Chrome browser, with JavaScript executed, and get a JPEG screenshot (1280 px wide, base64) plus the final URL, HTTP status and page title. Set fullPage=true to capture up to 4000 px of page height. Use for visual checks, page previews, monitoring and feeding pages to vision models. Example: url=https://example.com, fullPage=true. Price $0.02/call via x402 USDC or a card key (/credits); failed calls free. Reads or computes only; not marked read-only because each call is charged.

  • summarizechangeddescription
    before

    Give a URL, get a short summary of the page plus three to six key points, ready to drop into an agent's context. Fetches the page, strips navigation and boilerplate, and summarizes the main text with an LLM. Use for research, news triage, link previews and deciding whether a page is worth reading in full. Side effects: none on any outside system (it only reads or computes), but each successful call costs $0.01 in USDC on Base or another supported network, paid with x402. That payment is why the tool is not marked read-only or idempotent: repeating a call charges again. Failed calls are never charged.

    after · 61% of words in common

    Give a URL, get a short summary of the page plus three to six key points, ready to drop into an agent's context. Fetches the page, strips navigation and boilerplate, and summarizes the main text with an LLM. Use for research, news triage, link previews and deciding whether a page is worth reading in full. Example: url=https://en.wikipedia.org/wiki/HTTP_402. Price $0.01/call via x402 USDC or a card key (/credits); failed calls free. Reads or computes only; not marked read-only because each call is charged.

  • sitemapchangeddescription
    before

    Read one public XML sitemap or sitemap index as structured URLs and source-reported dates. Supports gzip, substring filtering and pagination. Maximum 512 KiB expanded input and 1000 entries. Does not crawl pages or follow child sitemaps. Invalid XML and execution errors are not charged; a valid empty match is charged. Use to find which pages of a docs site to read before calling /extract. Side effects: none on any outside system (it only reads or computes), but each successful call costs $0.002 in USDC on Base or another supported network, paid with x402. That payment is why the tool is not marked read-only or idempotent: repeating a call charges again. Failed calls are never charged.

    after · 64% of words in common

    Read one public XML sitemap or sitemap index as structured URLs and source-reported dates. Supports gzip, substring filtering and pagination. Maximum 512 KiB expanded input and 1000 entries. Does not crawl pages or follow child sitemaps. Invalid XML and execution errors are not charged; a valid empty match is charged. Use to find which pages of a docs site to read before calling /extract. Price $0.002/call via x402 USDC or a card key (/credits), first 25 free; failed calls free. Reads or computes only; not marked read-only because each call is 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 93 / 100

duplicate-repo
provenance90
liveness100
freshness100
hygiene80

+repository +namespace-matches-repo +website +reachable +uptime-100% +updated-0d-ago -duplicate-repo(8 names)

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-data-tools.revmesh2074.workers.dev/mcp/web streamable-httpnoneyes100%463 ms2025-11-252026-10-19

Tools (11)

dictionaryDefinitions of an English word from Wiktionary, grouped by part of speech, with example sentences where Wiktionary gives them, plus the page link and the CC BY-SA attribution to show. Use for writing help, vocabulary, translation checks and word games. Example: word=serendipity. Price $0.003/call via x402 USDC or a card key (/credits), first 25 free; failed calls free. Reads or computes only; not marked read-only because each call is charged.
extractRead public static HTML, Markdown or plain text. HTML includes code, tables, links, heading IDs, image alt text and unverified author/date provenance. Optional exact HTML section ID. Default 20,000 output characters, maximum 100,000; input 2 MiB. No JavaScript rendering, authentication or paywall access. Empty pages, invalid sections, browser challenges and execution errors are uncharged. Use to read docs or articles into context. Example: url=https://example.com, maxChars=20000, format=text, section=retry-policy. Price $0.002/call via x402 USDC or a card key (/credits), first 25 free; failed calls free. Reads or computes only; not marked read-only because each call is charged.
extract_renderedSame output as /extract, but the page is first rendered in a real browser, so single-page apps and pages that build their content with JavaScript come back with their text instead of an empty shell. Waits for the network to settle (up to 15 seconds). Public pages only; no login. Use when /extract returns EXTRACTION_EMPTY or too little text for a page you can read in a browser. Example: url=https://example.com/, format=markdown, maxChars=20000, section=main. Price $0.01/call via x402 USDC or a card key (/credits); failed calls free. Reads or computes only; not marked read-only because each call is charged.
feedRead a public RSS 2.0, RSS 1.0 or Atom feed and get the feed title, link and description plus its newest items: title, link, date (ISO 8601), short plain-text summary, author and id. Up to 50 items, feeds up to 2 MB. Lenient with real-world feeds; a page that is not a feed returns 422, uncharged. Use to follow news, blogs, release notes or podcasts without scraping pages. Example: url=https://github.blog/feed/, limit=10. Price $0.002/call via x402 USDC or a card key (/credits), first 25 free; failed calls free. Reads or computes only; not marked read-only because each call is charged.
papersSearch scholarly literature across journals, conferences, preprints and books: title, authors, year, venue, citation count, DOI link and abstract where available. Optional fromYear filter and up to 20 results per call. Use for research agents, literature reviews, fact-checking a claim against published work, and finding the DOI for a citation. Example: query=CRISPR off-target effects, limit=5, fromYear=2020. Price $0.003/call via x402 USDC or a card key (/credits), first 25 free; failed calls free. Reads or computes only; not marked read-only because each call is charged.
pdf_textDownload a public PDF (up to 10 MB) and return its text page by page, with title, author, page count and character counts. Choose a first page and how many pages to read (up to 200) and cap the output with maxChars. Scanned PDFs without a text layer, encrypted files and non-PDF URLs fail uncharged. Use to read papers, invoices, reports and manuals into an agent's context. Price $0.005/call via x402 USDC or a card key (/credits), first 25 free; failed calls free. Reads or computes only; not marked read-only because each call is charged.
screenshotRender any public web page in a real headless Chrome browser, with JavaScript executed, and get a JPEG screenshot (1280 px wide, base64) plus the final URL, HTTP status and page title. Set fullPage=true to capture up to 4000 px of page height. Use for visual checks, page previews, monitoring and feeding pages to vision models. Example: url=https://example.com, fullPage=true. Price $0.02/call via x402 USDC or a card key (/credits); failed calls free. Reads or computes only; not marked read-only because each call is charged.
sitemapRead one public XML sitemap or sitemap index as structured URLs and source-reported dates. Supports gzip, substring filtering and pagination. Maximum 512 KiB expanded input and 1000 entries. Does not crawl pages or follow child sitemaps. Invalid XML and execution errors are not charged; a valid empty match is charged. Use to find which pages of a docs site to read before calling /extract. Price $0.002/call via x402 USDC or a card key (/credits), first 25 free; failed calls free. Reads or computes only; not marked read-only because each call is charged.
summarizeGive a URL, get a short summary of the page plus three to six key points, ready to drop into an agent's context. Fetches the page, strips navigation and boilerplate, and summarizes the main text with an LLM. Use for research, news triage, link previews and deciding whether a page is worth reading in full. Example: url=https://en.wikipedia.org/wiki/HTTP_402. Price $0.01/call via x402 USDC or a card key (/credits); failed calls free. Reads or computes only; not marked read-only because each call is charged.
url_metaFetch a public web page's head and return link-preview metadata: title, description, site name, type, preview image, canonical URL, language, author, published time, favicon, theme colour, and every OpenGraph and Twitter-card field. Reads at most 512 KB and never runs JavaScript. Use to build link previews, label citations or check how a URL will unfurl before sharing it. Example: url=https://github.com/. Price $0.003/call via x402 USDC or a card key (/credits), first 25 free; failed calls free. Reads or computes only; not marked read-only because each call is charged.
wikipediaShort summary of a Wikipedia article in any language edition: title, one-paragraph extract, description, thumbnail and page URL. Use to ground an agent's answer in a quick, citable fact sheet. Example: title=Stockholm, lang=en. Price $0.003/call via x402 USDC or a card key (/credits), first 25 free; failed calls free. Reads or computes only; not marked read-only because each call is charged.

Schemas: list_tools.

Also listed as

7 other active names share this repository: io.github.Nutshell2000/agent-data-tools, io.github.Nutshell2000/agent-data-tools-ai, io.github.Nutshell2000/agent-data-tools-chain, io.github.Nutshell2000/agent-data-tools-compliance, io.github.Nutshell2000/agent-data-tools-everyday, io.github.Nutshell2000/agent-data-tools-prices, io.github.Nutshell2000/agent-data-tools-utilities

Similar MCP servers

More from io.github.Nutshell2000

And 1 more from this publisher.

Official server.json
{
  "name": "io.github.Nutshell2000/agent-data-tools-web",
  "icons": [
    {
      "src": "https://agent-data-tools.revmesh2074.workers.dev/logo.png",
      "sizes": [
        "512x512"
      ],
      "mimeType": "image/png"
    }
  ],
  "title": "Agent Data Tools: Web, documents and search",
  "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
  "remotes": [
    {
      "url": "https://agent-data-tools.revmesh2074.workers.dev/mcp/web",
      "type": "streamable-http",
      "headers": [
        {
          "name": "Authorization",
          "isSecret": true,
          "description": "Optional. 'Bearer adt_...' API key from https://agent-data-tools.revmesh2074.workers.dev/credits to pay by card. Leave empty to pay each call with x402 (USDC)."
        }
      ]
    }
  ],
  "version": "1.32.0",
  "repository": {
    "url": "https://github.com/Nutshell2000/agent-data-tools",
    "source": "github"
  },
  "websiteUrl": "https://agent-data-tools.revmesh2074.workers.dev/",
  "description": "11 tools: web pages, JS apps and PDFs as text, feeds, sitemaps, search. 25 free calls."
}