π Overview
BuiltWith MCP is a Model Context Protocol (MCP) server that allows AI assistants (Claude, Cursor, IDE agents, etc.) to query BuiltWithβs technology detection data directly and natively.
It enables natural-language questions like:
βWhat technologies does example.com use?β βDoes this site run Shopify or Magento?β βWhat analytics stack is used by nytimes.com?β
BuiltWith MCP supports bring-your-own BuiltWith API key and can be used either as a hosted service or self-hosted.
Claude DEMO
Shows how to get this working in Claude as a Connector
claude-mcp.mp4
π Hosted MCP (Recommended)
BuiltWith provides a hosted MCP endpoint β no local Node process required.
Endpoint
https://api.builtwith.com/mcp
Authentication
Bring your own BuiltWith API key:
Authorization: Bearer YOUR_BUILTWITH_API_KEY
Example MCP request
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/list"
}π§© Supported Tools
The hosted MCP exposes the following tools:
domain-lookupβ Live technology detection for a domaindomain-apiβ Full domain metadatarelationships-apiβ Related websitesfree-apiβ Category and group countscompany-to-urlβ Company β domain discoverytags-apiβ IP / attribute based discoveryrecommendations-apiβ Technology recommendationsredirects-apiβ Live and historical redirectskeywords-apiβ Keyword intelligencetrends-apiβ Technology trend dataproduct-apiβ Ecommerce product searchtrust-apiβ Trust scoringfinancial-apiβ Financial datasocial-apiβ Social profile associations
βοΈ Client Configuration (Claude, Cursor, IDEs)
Add BuiltWith MCP to your MCP-compatible client configuration.
Example
{
"mcpServers": {
"builtwith": {
"url": "https://api.builtwith.com/mcp",
"headers": {
"Authorization": "Bearer YOUR_BUILTWITH_API_KEY"
}
}
}
}Configuration locations
-
Claude Desktop
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json
- macOS:
-
Cursor / Claude Dev (VS Code)
- macOS:
~/Library/Application Support/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json - Windows:
%APPDATA%\Code\User\globalStorage\saoudrizwan.claude-dev\settings\cline_mcp_settings.json
- macOS:
π οΈ Self-Hosting (Optional)
You can also run the BuiltWith MCP server locally or inside your own infrastructure.
What changed (February 14, 2026)
The local server now supports both standard MCP transports:
stdio(default) for local MCP clients like Claude Desktop/Cursorhttpfor remote/connector style MCP usage on/mcp
Installation
git clone https://github.com/builtwith/builtwith-mcp.git
cd builtwith-mcp
npm installLocal (stdio) MCP configuration
{
"mcpServers": {
"builtwith": {
"command": "node",
"args": ["[PATH-TO]/bw-mcp-v1.js"],
"env": {
"BUILTWITH_API_KEY": "YOUR_BUILTWITH_API_KEY"
}
}
}
}Note: The hosted endpoint is recommended for most users. Self-hosting is useful if you need custom routing, rate-limiting, or private network access.
Local HTTP MCP endpoint
Run in HTTP mode:
MCP_TRANSPORT=http PORT=8787 node bw-mcp-v1.js
MCP endpoint:
http://127.0.0.1:8787/mcp
Optional headers/environment:
Authorization: Bearer YOUR_BUILTWITH_API_KEY(per-request API key for HTTP mode)BUILTWITH_API_KEY(used by stdio mode, and as fallback when no HTTP bearer token is provided)MCP_ALLOWED_ORIGINS(comma-separated CORS/origin allowlist for HTTP mode)
Health check:
http://127.0.0.1:8787/health
π Usage Examples
Once configured, try asking your AI assistant:
- βWhat technologies is example.com using?β
- βWhat CMS does nytimes.com run on?β
- βDoes amazon.com use Google Analytics?β
- βWhat JavaScript frameworks are used by spotify.com?β
- βWhat hosting provider does netflix.com use?β
- βCompare the technology stacks of facebook.com and twitter.comβ
π§ How It Works
- π£οΈ User asks a technology question in an AI assistant
- π The assistant calls the BuiltWith MCP server
- π MCP translates intent into BuiltWith API calls
- π BuiltWith returns structured technology data
- π¬ The AI assistant presents human-friendly insights
π BuiltWith API Documentation
π License
MIT License β see the LICENSE file for details.
Built for AI-native workflows by BuiltWith
Just say which.