MCP Server
Add BuiltWith API tools to Claude Desktop, Cursor, or any MCP client.
How It Works
The server turns all 13 BuiltWith API methods into tools your MCP client can call.
Setup
Claude Desktop
Add to your Claude Desktop config (~/Library/Application Support/Claude/claude_desktop_config.json on macOS):
json
{
"mcpServers": {
"builtwith": {
"command": "npx",
"args": ["-y", "builtwith-mcp"],
"env": {
"BUILTWITH_API_KEY": "your-key-here"
}
}
}
}Cursor
Add to your Cursor MCP config (.cursor/mcp.json in your project or ~/.cursor/mcp.json globally):
json
{
"mcpServers": {
"builtwith": {
"command": "npx",
"args": ["-y", "builtwith-mcp"],
"env": {
"BUILTWITH_API_KEY": "your-key-here"
}
}
}
}Claude Code
Add to your Claude Code settings:
json
{
"mcpServers": {
"builtwith": {
"command": "npx",
"args": ["-y", "builtwith-mcp"],
"env": {
"BUILTWITH_API_KEY": "your-key-here"
}
}
}
}Other Clients
For other MCP clients, use:
- Command:
npx - Args:
["-y", "builtwith-mcp"] - Env:
BUILTWITH_API_KEY=your-key-here
Or pass the key as a flag:
json
{
"mcpServers": {
"builtwith": {
"command": "npx",
"args": ["-y", "builtwith-mcp", "--api-key", "your-key-here"]
}
}
}For a local install instead of npx:
bash
npm install -g builtwith-mcpThen set the command to builtwith-mcp.
Available Tools
Tool names start with builtwith_. Zod validates their inputs.
| Tool | Input | Description |
|---|---|---|
builtwith_free | { lookup: string } | Basic technology profile |
builtwith_domain | { lookup, ...opts } | Detailed tech profile with spend |
builtwith_domainLive | { lookup: string } | Real-time technology scan |
builtwith_lists | { technology, ...opts } | Domains using a technology |
builtwith_trends | { technology, ...opts } | Technology adoption trends |
builtwith_relationships | { lookup } | Related domains via shared identifiers |
builtwith_keywords | { lookup } | Domain keywords |
builtwith_trust | { lookup, ...opts } | Trust and verification score |
builtwith_companyToUrl | { companyName, ...opts } | Domains for a company name |
builtwith_tags | { lookup } | Tracking/analytics tags |
builtwith_recommendations | { lookup } | Technology recommendations |
builtwith_redirects | { lookup } | Redirect chains |
builtwith_product | { query } | E-commerce product search |
Testing
Use the MCP Inspector to test the server:
bash
npx @modelcontextprotocol/inspector -- npx -y builtwith-mcp --api-key YOUR_KEYExample prompts
Example prompts:
- "What technologies does stripe.com use?"
- "Find all domains using Shopify"
- "What are the technology trends for React?"
- "Is example.com a trustworthy domain?"
- "What companies are related to example.com?"
