Skip to content
Spidra logo

Spidra MCP server

Which MCP servers are Spidra's own, from the official registry and from asking its own domain, whether they answer, and what they offer. A program checked each of these, nobody copied them from a product page.

read 2026-10-10

← Back to Spidra

Whose server it is
  • Addresshttps://mcp.spidra.io/mcpnot in the official registry: answered when asked

No entry in the official MCP registry names this server. It answered on spidra.io when the Atlas asked at the address servers are usually mounted on, so it is the vendor's own. Clients and catalogues that list servers from the registry do not show it.

When we asked itchecked 2026-10-27
  • Stateanswerschecked 2026-10-27
  • Tools28
  • Server calls itselfspidra-mcp
  • Server version0.7.0
  • Protocol version2025-06-18

On 2026-10-27 the server answered initialize and tools/list without a sign-in. First answer in 430 ms.

Should an agent connect itConnect it, with care
  • Its tools do every use case we checked: extract structured fields from web pages using a JSON schema; scrape Google Maps listings into a table of leads; convert PDFs and slides into markdown.

Once connected

  • For "extract structured fields from web pages using a JSON schema", the likely first call is spidra_scrape.
  • For "scrape Google Maps listings into a table of leads", the likely first call is spidra_find_templates.
  • For "convert PDFs and slides into markdown", the likely first call is spidra_parse.
  • spidra_delete_preset, spidra_create_monitor, spidra_update_monitor, spidra_delete_monitor, spidra_cancel_job change data without a sign-in: anyone with the address can call them.

Said by rules from the measurements above. The likely first call is a model's pick from the tool list; read its description before relying on it.

Measured dailydaily checks: 8, the first on 2026-10-27
  • INITE MCP score76 of 100answers 100 · does the job 100 · definitions 98 · context 60 · connects 100 · lowered by the warning signs below
  • What an agent can do with it3 of 3 use cases
  • Answered100% of days8 of 8 daily checks
  • Median first answer629 ms
  • Space in an agent's context≈ 13,056 tokensthe definitions of all its tools (28), which an agent carries on every turn
  • Tool definitionsA · 98 of 100
  • Typed results0 of 28 toolsdeclared outputSchema: results come typed, read once
  • Parameters without a description: in 3 of 28

What an agent can do with it

  • can do · extract structured fields from web pages using a JSON schema
  • can do · scrape Google Maps listings into a table of leads
  • can do · convert PDFs and slides into markdown

Each of the product's use cases, put to Jev against this server's tool list: can an agent do it with these tools?

Worth a look

  • Tools that change data, on a server that answers without a sign-in: spidra_delete_preset, spidra_create_monitor, spidra_update_monitor, spidra_delete_monitor, spidra_cancel_job

A program checks the server once a day: initialize and tools/list, no model. Tokens are the definitions' length at about four characters a token. The grade averages six checks of every tool's name, description, schema and annotations; it says how well the tools are described, not whether they work. The score weighs what was measured and nothing else: answering (25%), doing the product's job (25%), definitions (20%), context (10%), use (10%) and how readily a client connects (10%). A part that was not measured is left out, and a hidden instruction caps the score at 40. The state of vendors' MCP servers: method and numbers →

Tools it offers28 tools · read 2026-10-27
  • spidra_search

    Search the web and get back ranked results: titles, links and descriptions, as a search engine shows them. Waits and returns the results, usually in a few seconds. **Use it when** you don't know the URL yet, want news, images or videos…

  • spidra_map

    List a website's page URLs without scraping them, from its sitemaps and the links on its pages. Waits and returns the URLs, usually in a few seconds. **Use it when** you need the right pages on a site before reading them ("which page on…

  • spidra_scrape

    Read one known URL and get its content as Markdown, or the data you describe as JSON. Waits and returns the result, usually in a few seconds (up to a minute for hard pages). **Use it for** one URL. Links to PDF, Word, Excel and PowerPoint…

  • spidra_batch_scrape

    Read 2 to 50 known URLs, each on its own with its own result, using the same prompt or schema for all. **Use it for** anything with more than one URL: product pages, listings, articles, or just two pages to compare. **Waiting:** with…

  • spidra_crawl

    Start at one URL and follow links to the kind of pages you describe, optionally extracting data from each. Returns a "jobId" straight away. **Use it when** you need many pages of one kind and don't know their URLs (every blog post, every…

  • spidra_crawl_pages

    Read a crawl's pages, in order, with each page's data and links to its Markdown and HTML (the links last 1 hour). Use it for crawls of more than 100 pages, since spidra_get_job returns only the first 100, or after a cancelled crawl to get…

  • spidra_crawl_report

    Explain a finished crawl: how it read the instruction, how many pages it read only to find the wanted ones (free), and every link it didn't follow, counted by reason. Pass "reason" to list the URLs for one reason, each with the page it…

  • spidra_crawl_extract

    Run a new extraction over every page a finished crawl saved, without visiting the site again. Much cheaper than crawling again: only AI credits are charged. Returns a new "jobId"; check it with spidra_get_job (type "crawl"). The original…

  • spidra_retry_crawl_page

    Run a crawl's extraction again on one saved page and return the new data. It doesn't visit the site, and the page's stored data is replaced. Use it when one or two pages came back empty or wrong. Get "pageId" from spidra_crawl_pages (each…

  • spidra_parse

    Turn documents into Markdown, page by page, and into JSON with a "prompt" or "schema". PDF, Word, Excel, PowerPoint, OpenDocument, RTF, EPUB, CSV and HTML files work, and scanned pages are read with AI. **Use it for** reports, papers…

  • spidra_find_templates

    Find ready-made templates: jobs that turn a few inputs into a table of results, such as Google Maps leads with emails, Amazon keyword rank, LinkedIn or Indeed jobs, YouTube transcripts, Zillow homes or Google Flights prices. Free. **Use…

  • spidra_get_template

    Get what a template needs and what it returns: its inputs (send them by "key" to spidra_run_template; "required" ones must be set, others have defaults), its columns, and its limits in plain words. Free.

  • spidra_run_template

    Run a template and get its rows. Most runs finish in this call (it waits up to about 45 seconds). A longer one returns a "runId"; check it with spidra_get_job (type "template_run") every 10 to 15 seconds until "status" isn't "running"…

  • spidra_list_presets

    List the user's saved presets, newest first: saved template runs (a template and its inputs) and saved tool requests. Pass "presetId" to get one in full. Run one with spidra_run_preset.

  • spidra_save_preset

    Save a job so it can run again with one call, or change a saved one. - A template preset: "kind": "template", the template's "template" slug and its "inputs". - A tool preset: "kind": "tool", the "tool" (scrape, batch, crawl, map, search…

  • spidra_run_preset

    Run a saved preset. "overrides" changes template inputs, or request fields of a tool preset, for this run only. A template preset returns its template run (check a running one with spidra_get_job, type "template_run"). A tool preset…

  • spidra_delete_preset

    Delete a saved preset. Runs already made from it stay in the history. A monitor that watches it starts failing until its sources are changed. Confirm with the user before deleting.

  • spidra_create_monitor

    Watch a template, a preset or a list of pages on a schedule and get an alert when something changes: new or removed items, changed fields (like a price), or page text changes. - The first check runs straight away and records the starting…

  • spidra_list_monitors

    List the user's monitors with their schedule, last check and next check. Pass "monitorId" to get one in full. What changed is in spidra_monitor_changes.

  • spidra_update_monitor

    Change a monitor, or pause and resume it. Send only what changes; the fields are the same as spidra_create_monitor. "status": "paused" stops checks and keeps the history; "active" starts them again. Changing "sources" restarts the…

  • spidra_delete_monitor

    Delete a monitor and its check history. To stop checks but keep the history, pause it with spidra_update_monitor instead. Confirm with the user before deleting.

  • spidra_check_monitor

    Run a monitor's check now, outside its schedule. It runs in the background, costs what a scheduled check costs, and alerts like one. Once a minute at most per monitor. Read the result with spidra_monitor_changes after a little while.

  • spidra_monitor_changes

    A monitor's checks, newest first, with a one-line summary of each. Pass "checkId" for everything one check found, per source: new, changed and removed items (with old and new values), and page text changes. A source's first check has…

  • spidra_get_job

    Get any job's status, and its result once finished. Use it for the ids other tools return when they don't wait to the end. - "scrape", "search": a jobId. Readable for about an hour after it finishes (failed ones 24 hours); after that, use…

  • spidra_cancel_job

    Cancel a running batch, crawl or search. - "batch": URLs not yet started are stopped and their held credits returned; finished ones keep their results. A cancelled batch can't be retried. - "crawl": stops at its next check. If it had…

  • spidra_retry_batch

    Run a batch's failed URLs again with the batch's original options; the rest are left alone. Use it after spidra_get_job shows "failedCount" above 0. Cookies are never stored, so pass "cookies" again if the batch used them. Then check the…

  • spidra_account

    The user's plan, credits left this billing period, Stealth Mode bandwidth, and how many monitors the plan allows. Use it before a large batch, crawl or template run to check there's enough, or to answer "how many credits do I have"…

  • spidra_logs

    Find past runs, newest first, or open one by its id. Every run is logged, including ones made in the dashboard, and logs last after the job itself can no longer be read with spidra_get_job. - "tool": scrape, search, map, parse, crawl…

How to connect

Add the server to your MCP client config. Claude Desktop, Cursor and most other clients read this shape:

{
  "mcpServers": {
    "spidra": {
      "type": "http",
      "url": "https://mcp.spidra.io/mcp"
    }
  }
}

Add it

Claude Code, in a terminal

claude mcp add --transport http spidra https://mcp.spidra.io/mcp

Add to CursorAdd to VS Code

claude.ai, ChatGPT and other clients: add https://mcp.spidra.io/mcp as a custom connector in the settings.

Each line is something a program found when it went looking: the registry entry, the server's own answer, a spec that parses. A missing line means we did not find it, not that it does not exist.