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.

ToolArgumentsWhat it returns
fetch_urlurl, max_chars?Page content as clean readable text
extract_linksurlUp to 200 unique links with anchor text
seo_auditurlTitle, meta description, canonical, robots, headings, image alts, Open Graph, word count
http_headersurlStatus, full redirect chain, response headers
http_timingurlDNS, TCP, TLS, first-byte and total timings plus transfer size
dns_lookupdomain, type?A / AAAA / MX / TXT / NS / CNAME records (or ALL)
whois_lookupdomainRegistrar, registration/expiry dates, status, nameservers (RDAP)
check_domain_availabilitydomainRegistered vs. likely available
ssl_checkhost, port?Certificate subject, issuer, validity window, days to expiry, SANs
read_sitemapurlURLs (or child sitemaps) from an XML sitemap, up to 500
robots_checkdomain, path?robots.txt contents, declared sitemaps, and whether a path is crawlable
time_nowtimezone?Current time in any IANA timezone, ISO 8601 and epoch

Quotas & errors

401 Unauthorized

Missing or bad key

Send Authorization: Bearer mcpc_.... Keys are shown once at issue time — if yours is lost, request a replacement.

Quota reached

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.

Blocked URLs

Private addresses refused

Tools only reach public URLs — anything resolving to internal or private network space is rejected by design.

Get a key

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.