tendril-mcp
A Model Context Protocol server that gives an
AI agent three tools backed by the Tendril API (https://www.ten-dril.com):
tendril_scrape— fetch a page → clean Markdown + structured data + linkstendril_map— discover a site's URLs (sitemaps + robots + homepage + llms.txt)tendril_status— check which fetch tiers are up
It's a single self-contained file — no npm install needed, only Node ≥ 20.
Install
Save tendril-mcp.mjs somewhere, then point your MCP client at it.
Claude Desktop — ~/Library/Application Support/Claude/claude_desktop_config.json
(macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows):
{
"mcpServers": {
"tendril": {
"command": "node",
"args": ["/absolute/path/to/tendril-mcp.mjs"],
"env": { "TENDRIL_BASE_URL": "https://www.ten-dril.com" }
}
}
}Claude Code — from your project or user scope:
claude mcp add tendril -- node /absolute/path/to/tendril-mcp.mjsRestart the client; you should see tendril_scrape, tendril_map, tendril_status.
Configuration
TENDRIL_BASE_URL— API base (defaulthttps://www.ten-dril.com; set to a local deployment likehttp://127.0.0.1:8092for testing).TENDRIL_API_KEY— optional Bearer token (not required today).
Author: Simon-Pierre Boucher — contact@spboucher.ai