
Mcp Site Crawler Links Tables
com.mambabuiltPublished by mambabuilt.comv1.0.0Updated Nov 7, 2026
Crawl a website for links, file download links, HTML tables as rows, and lists, with no AI
Overview
Crawls a website via an Apify actor and returns per-page rows of links, download links, HTML tables and lists.
- What you can do
- Crawl a site from one or more start addresses, following links and optionally the sitemap
- Collect internal and external links per page, including links to other domains
- List file download links by extension, without downloading the files
- Extract every HTML table and every list as rows
- Control crawl scope with page limits, depth, same-domain-only and robots.txt settings
- When to use it
- Useful when you need a structured inventory of a site's links, downloadable files, tables or lists, such as auditing outbound links or pulling tabular data from several pages. Not suitable for JavaScript-rendered pages, since no browser runs.
- Requirements
- Local process run with npx, requiring Node.js 18 or newer. An Apify account and an Apify API token supplied as the APIFY_TOKEN environment variable; the tool is listed without a token but calls need one. Network access to Apify.
Installation
In SourceWeft
- Open Mcp Site Crawler Links Tables in the dashboard and add it to a workspace.
- Enable the server for the chats that should use its tools.
Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.
Other MCP clients
Follow the launch instructions in the repository.
README
Site Crawler for Links and Tables MCP Server
An MCP server for the Mamba Labs Site Crawler for Links and Tables actor on Apify. Crawl a website and get its links, download links, tables, and lists as rows.
What's Inside
- What it does
- Quick start
- Prerequisites
- Example prompts
- Tool
- Inputs
- Pricing
- Full actor documentation
- License
What it does
Give a start address. The actor crawls the site over plain HTTP, following links and the sitemap, and returns one row per page with internal links, external links, file download links, every HTML table as rows, and every list. The output is deterministic, with no AI. robots.txt is obeyed by default. Pages built by JavaScript return little, because no browser runs.
All of the work runs on Apify. This package is a thin client that starts the actor run, waits for it, and hands back the dataset rows.
Quick start
You need Node.js 18 or newer and an Apify account with an API token.
Add this to your Claude Desktop config (claude_desktop_config.json), Cursor, or any MCP client:
Restart the client. The crawl_site_links_tables tool appears.
Prerequisites
- Node.js 18 or newer.
- An Apify API token from console.apify.com/account/integrations, set as
APIFY_TOKEN. The server lists its tool without a token; a call needs one.
Example prompts
- "List every external download link on this website."
- "Pull all the tables from these pages into rows."
- "Crawl this site and show me which pages link out to other domains."
Tool
crawl_site_links_tables. One tool. Example arguments:
Inputs
Every buyer facing input of the actor. Omitted inputs take the actor's own defaults.
Pricing
Pay per event on Apify, billed to your Apify account. Prices in USD.
Failed or refused pages, summary rows, pages skipped by robots.txt, and refused input are free. Mamba Labs pays the platform costs of the run, Apify proxy traffic included. Mamba Labs pays the platform costs of the run, Apify proxy traffic included.
Full actor documentation
apify.com/mambalabs/site-crawler-links-tables
License
MIT. See LICENSE.
Source: README.md at commit 1504c1a
Tools
0Version history
1- v1.0.0LatestNov 7, 2026
Score
50% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
- Reached in the last 30 days25 pts
Keep the endpoint answering the MCP handshake; SourceWeft probes it every 30 days.
- Auth declared10 pts
Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.
- Tools listed15 pts
Answer tools/list without a credential, or ship a package that starts in a sandbox without one.
- DescriptionRequired15 pts
- Logo10 pts
- Documentation15 pts
- License10 pts