ToolCenter MCP
Provides preview_link tool that generates Discord-style unfurl cards for URLs, displaying rich previews with metadata similar to Discord's link embedding feature.
Enables AI agents to research competitors of Linear.app by chaining multiple tools including web_search, scrape_url, detect_tech_stack, analyze_seo, and screenshot for comprehensive competitive analysis.
All tools output content in clean Markdown format optimized for LLM consumption, with scrape_url specifically converting HTML to Markdown using Turndown for efficient token usage.
Uses Mozilla Readability library to strip boilerplate content from web pages and convert them to clean Markdown for LLM consumption in the scrape_url tool.
Provides preview_link tool that generates Slack-style unfurl cards for URLs, displaying rich previews with metadata similar to Slack's link unfurling feature.
Provides detect_tech_stack tool that performs Wappalyzer-style technology stack fingerprinting to identify frameworks, libraries, and platforms used by websites.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@ToolCenter MCPscrape the homepage of linear.app and give me the main content in markdown"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
ToolCenter MCP
The Swiss-Army MCP server for web tools — one install, 15 LLM-ready tools.
Give your AI agent instant access to web search, scraping, screenshots, SEO/accessibility audits, DNS/WHOIS/SSL checks, and more — all through a single Model Context Protocol server. Outputs are optimized for LLM consumption (clean Markdown, structured reports) so your agent spends tokens on reasoning, not parsing HTML soup.
Tools included
Tool | What it does |
| Search the web (aggregated engines) — news/images/science categories, time filters |
| Fetch a page and return clean Markdown (boilerplate stripped via Readability) |
| Capture a page — full-page, device emulation, dark mode, ad-blocking |
| Title, description, Open Graph, Twitter Card, canonical, favicon |
| Render any URL to PDF — page size, orientation, headers/footers |
| Compare two URLs — added/removed/modified sections with similarity score |
| SEO audit with scored report, issues grouped by severity, fixes |
| axe-core a11y audit, WCAG violations grouped by impact |
| Scan a page for broken (4xx/5xx/timeout) links |
| Wappalyzer-style stack fingerprinting |
| Slack/Discord-style unfurl card for a URL |
| DNS records — A, AAAA, MX, NS, TXT, CNAME, SOA, SRV, CAA, PTR |
| Registrar, creation/expiry, name servers, ownership |
| TLS cert — issuer, validity, days-until-expiry, SANs, cipher |
| HTTP-ping — up/down, status, response time, redirects |
Install
1. Get an API key
Create a free account at toolcenter.dev and copy your API key from the dashboard.
2. Add to your MCP client
Claude Desktop
Edit ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows):
{
"mcpServers": {
"toolcenter": {
"command": "npx",
"args": ["-y", "toolcenter-mcp"],
"env": {
"TOOLCENTER_API_KEY": "tc_xxxxxxxxxxxxxxxxxxxx"
}
}
}
}Restart Claude Desktop. The 15 tools appear under the hammer icon.
Cursor
Settings → MCP → Add server:
{
"toolcenter": {
"command": "npx",
"args": ["-y", "toolcenter-mcp"],
"env": { "TOOLCENTER_API_KEY": "tc_..." }
}
}Claude Code (CLI)
claude mcp add toolcenter -e TOOLCENTER_API_KEY=tc_... -- npx -y toolcenter-mcp3. (Optional) Self-host the backend
The MCP server talks to api.toolcenter.dev by default. To point at your own ToolCenter instance, set TOOLCENTER_BASE_URL:
"env": {
"TOOLCENTER_API_KEY": "tc_...",
"TOOLCENTER_BASE_URL": "https://api.your-domain.com"
}Quickstart: build an agent in 5 minutes
Ask Claude:
Research the top 3 competitors of Linear.app. For each, give me their pricing page, tech stack, SEO score, and a screenshot of their homepage.
The agent will chain web_search → scrape_url → detect_tech_stack → analyze_seo → screenshot automatically. No glue code.
Development
git clone https://github.com/toolcenter-dev/mcp
cd mcp
npm install
cp .env.example .env # add your key
npm run build
TOOLCENTER_API_KEY=tc_... node dist/index.js # runs over stdioOutput design
Every tool returns Markdown structured for LLM consumption. For example, scrape_url runs the HTML through Mozilla Readability to strip nav/footer/ads, then converts the article body with Turndown. A 2 MB page becomes ~4 KB of Markdown — 500× fewer tokens than raw HTML.
License
MIT © 2026 ToolCenter
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/toolcenter-dev/mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server