Connect in one config entry
The Bundle speaks standard MCP over streamable HTTP at https://mcpcollection.com/mcp, authenticated with a Bearer key.
Claude Code
claude mcp add --transport http mcpcollection https://mcpcollection.com/mcp \
--header "Authorization: Bearer mcpc_YOUR_KEY"
Cursor / Windsurf / VS Code (mcp.json)
{
"mcpServers": {
"mcpcollection": {
"url": "https://mcpcollection.com/mcp",
"headers": { "Authorization": "Bearer mcpc_YOUR_KEY" }
}
}
}
Any other MCP client
Point it at https://mcpcollection.com/mcp (streamable HTTP transport, stateless) and send Authorization: Bearer mcpc_YOUR_KEY with every request. No OAuth dance, no session juggling.
Tool reference
Twelve tools live today. Every tool call counts once against your monthly quota — failed calls included, blocked calls not billed twice.
| Tool | Arguments | What it returns |
|---|---|---|
fetch_url | url, max_chars? | Page content as clean readable text |
extract_links | url | Up to 200 unique links with anchor text |
seo_audit | url | Title, meta description, canonical, robots, headings, image alts, Open Graph, word count |
http_headers | url | Status, full redirect chain, response headers |
http_timing | url | DNS, TCP, TLS, first-byte and total timings plus transfer size |
dns_lookup | domain, type? | A / AAAA / MX / TXT / NS / CNAME records (or ALL) |
whois_lookup | domain | Registrar, registration/expiry dates, status, nameservers (RDAP) |
check_domain_availability | domain | Registered vs. likely available |
ssl_check | host, port? | Certificate subject, issuer, validity window, days to expiry, SANs |
read_sitemap | url | URLs (or child sitemaps) from an XML sitemap, up to 500 |
robots_check | domain, path? | robots.txt contents, declared sitemaps, and whether a path is crawlable |
time_now | timezone? | Current time in any IANA timezone, ISO 8601 and epoch |
Quotas & errors
Missing or bad key
Send Authorization: Bearer mcpc_.... Keys are shown once at issue time — if yours is lost, request a replacement.
Tool returns a quota notice
Calls resume on the 1st of each month, or upgrade your plan for a higher ceiling. Check anytime at /usage.
Private addresses refused
Tools only reach public URLs — anything resolving to internal or private network space is rejected by design.
Docs FAQ
What transport does The Bundle use?
Streamable HTTP, stateless, at https://mcpcollection.com/mcp. Authentication is a Bearer key in the Authorization header. There is no OAuth flow and no session to manage.
How are tool calls counted?
Every tool call counts once against your monthly quota, including calls that fail. Blocked calls (private-network URLs) are not billed twice. Quotas reset on the 1st of each month.
What happens when I hit my quota?
The tool returns a quota notice instead of a result. Calls resume on the 1st, or you can upgrade to a higher plan at any time. Check consumption at /usage.
Can The Bundle reach internal or private URLs?
No. Anything that resolves to a private or internal network address is rejected by design, so the tools only ever touch public URLs.
Which clients are supported?
Claude Code, Claude Desktop, Cursor, Windsurf, VS Code and any custom MCP client that supports streamable HTTP. The config snippets on this page cover each of them.