
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
- 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.
- 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.
- 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.
- 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 →
spidra_searchSearch 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_mapList 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_scrapeRead 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_scrapeRead 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_crawlStart 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_pagesRead 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_reportExplain 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_extractRun 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_pageRun 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_parseTurn 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_templatesFind 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_templateGet 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_templateRun 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_presetsList 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_presetSave 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_presetRun 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_presetDelete 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_monitorWatch 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_monitorsList 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_monitorChange 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_monitorDelete 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_monitorRun 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_changesA 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_jobGet 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_jobCancel 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_batchRun 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_accountThe 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_logsFind 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/mcpclaude.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.
Before we count this visit
Analytics and ad measurement tell us which pages and which of our ads do their job: Google Analytics and Google Ads, the Meta pixel, Yandex Metrica, and one first-party id of our own. Nothing is stored until you answer, and declining changes nothing about the site.