CompanyScope
Delivers comprehensive company intelligence in a single tool call, aggregating profiles, tech stacks, key people, news, and corporate data from any domain or company name. Sources data from Wikipedia, GitHub, OpenCorporates, and web scraping to provide structured business insights using only free public APIs.
README
CompanyScope MCP Server
Company intelligence in one tool call. Get comprehensive company profiles, tech stacks, key people, news, and corporate data from any domain or company name.
Live endpoint: https://companyscope-mcp.stewwilli.workers.dev/mcp
Tools
| Tool | Description |
|---|---|
lookup_company |
Full company profile — founding info, description, tech stack, key people, news, corporate data, financials |
get_tech_stack |
Detect frameworks, languages, hosting, and analytics a company uses |
get_key_people |
Find founders, executives, and team members with titles |
get_company_news |
Recent news articles about a company |
get_corporate_registry |
Corporate registry data — incorporation, jurisdiction, officers (140+ countries) |
get_financials |
SEC EDGAR financial data — revenue, net income, assets, liabilities, stock tickers, recent filings |
Quick Start
Use the hosted server (recommended)
Connect directly to the remote MCP endpoint — no installation required:
Claude Desktop (claude_desktop_config.json):
{
"mcpServers": {
"companyscope": {
"command": "npx",
"args": [
"mcp-remote",
"https://companyscope-mcp.stewwilli.workers.dev/mcp"
]
}
}
}
Claude Code:
claude mcp add companyscope --transport http https://companyscope-mcp.stewwilli.workers.dev/mcp
Cursor / any MCP client:
Endpoint: https://companyscope-mcp.stewwilli.workers.dev/mcp
Transport: Streamable HTTP
Self-host on Cloudflare Workers
git clone https://github.com/Stewyboy1990/companyscope-mcp.git
cd companyscope-mcp
npm install
# Create KV namespace
wrangler kv namespace create CACHE
# Update wrangler.toml with your KV namespace ID
npm run deploy
Data Sources
All data is aggregated from 8 free public sources — no paid API keys required for core functionality:
| Source | Data Provided |
|---|---|
| Website scraping | Company name, description, tech stack, social links |
| GitHub API | Programming languages, top repos, org info |
| Wikipedia | Company summary, founding year, HQ, employees, industry, revenue, founders, CEO |
| SEC EDGAR | Revenue, net income, total assets, liabilities, equity, stock tickers, SEC filings |
| RDAP | Domain registrar, registration date, nameservers, domain age |
| OpenCorporates | Incorporation date, jurisdiction, registered officers (140+ countries) |
| Hunter.io (optional) | Email patterns, key contacts |
| NewsAPI (optional) | Recent news articles |
Example Output
> lookup_company("anthropic.com")
Returns a structured profile with:
- Company name, description, industry
- Founded date, headquarters, employee count
- Tech stack (from website + GitHub)
- Key people (from corporate registry, website, Wikipedia)
- Recent news
- Social profiles
- Confidence score (0-1 based on data sources that returned data)
Rate Limits
| Tier | Calls/Day | Price |
|---|---|---|
| Free | 25 | $0 |
| Pro | Unlimited | Coming soon |
Architecture
- Runtime: Cloudflare Workers (edge, ~50ms cold start)
- Transport: MCP Streamable HTTP (stateless)
- Caching: Cloudflare KV (24hr TTL)
- Auth: Rate limiting by IP or API key
Development
npm run dev # Local dev server
npm run deploy # Deploy to Cloudflare
License
MIT
Recommended Servers
playwright-mcp
A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.
Magic Component Platform (MCP)
An AI-powered tool that generates modern UI components from natural language descriptions, integrating with popular IDEs to streamline UI development workflow.
Audiense Insights MCP Server
Enables interaction with Audiense Insights accounts via the Model Context Protocol, facilitating the extraction and analysis of marketing insights and audience data including demographics, behavior, and influencer engagement.
VeyraX MCP
Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.
graphlit-mcp-server
The Model Context Protocol (MCP) Server enables integration between MCP clients and the Graphlit service. Ingest anything from Slack to Gmail to podcast feeds, in addition to web crawling, into a Graphlit project - and then retrieve relevant contents from the MCP client.
Kagi MCP Server
An MCP server that integrates Kagi search capabilities with Claude AI, enabling Claude to perform real-time web searches when answering questions that require up-to-date information.
E2B
Using MCP to run code via e2b.
Neon Database
MCP server for interacting with Neon Management API and databases
Exa Search
A Model Context Protocol (MCP) server lets AI assistants like Claude use the Exa AI Search API for web searches. This setup allows AI models to get real-time web information in a safe and controlled way.
Qdrant Server
This repository is an example of how to create a MCP server for Qdrant, a vector search engine.