Competitive Intelligence MCP Server
Provides competitive intelligence data for Replit, enabling users to fetch competitor profiles and list available profiles via MCP tools.
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
Competitive Intelligence MCP Server
A Python MCP server that exposes structured competitive intelligence data as governed tools, connected to Replit Agent as the interface. A seller types a natural language prompt and gets formatted sales collateral on demand from a single source of truth.
What It Does
Exposes two MCP tools:
get_competitor_profileandlist_available_profilesEvery tool call is logged with timestamp, request ID, tool name, competitor queried, and hit/miss status
Admin dashboard shows hits, misses, content gaps, and data freshness
API key authentication enforced at the middleware layer before any request reaches the application
Related MCP server: MarketScope AI MCP Server
Stack
Python 3.11
Starlette (async web framework)
Anthropic MCP SDK (Streamable HTTP transport)
uvicorn (ASGI web server)
Project Structure
artifacts/
├── api-server/ # Replit routing layer (artifact.toml)
└── mcp-server/
├── server.py # Entire application
└── data/
├── cursor.json
├── lovable.json
├── replit.json
└── audit.logRunning Locally
Install dependencies:
cd artifacts/mcp-server
pip install -r requirements.txtSet environment variables:
export MCP_API_KEY=your_api_key_here
export ADMIN_KEY=your_admin_key_hereStart the server:
python server.pyServer runs on port 8000 by default.
Endpoints
Endpoint | Auth | Description |
| X-API-Key header | MCP tool endpoint |
| None | Health check |
| Query param | Admin dashboard |
MCP Tools
get_competitor_profile
Fetches the full competitive intelligence profile for a named competitor. Pass the competitor name as stated by the user -- the server handles normalization.
list_available_profiles
Lists all available competitor profiles with last-updated timestamps. Call this first when the competitor name is uncertain or ambiguous.
Environment Variables
Variable | Description |
| Required. Enforced on all |
| Required. Query param auth for the admin dashboard |
| Optional. Defaults to 8000 |
This server cannot be deployed
Maintenance
Related MCP Connectors
Competitive intelligence and battlecards, with a source on every claim
Competitive intelligence: tracked competitors, evidence-backed signals, digests and battlecards.
AI competitive intelligence: competitor pricing, features, reviews and news for B2B SaaS.
- HaycionOAuthcom.haycion
Research companies and competitors with an AI advisor, and run vendor comparisons.
Related MCP Servers
- AlicenseNot gradedqualityBmaintenanceBattle cards and scored practice calls against an AI buyer, for any company vs any competitor. From Battlecard: score every call, rehearse every gap.MIT
- FlicenseNot gradedqualityDmaintenanceEnables AI-powered analysis of healthcare market segments, product comparisons, and sales data insights using natural language processing and retrieval-augmented generation.2-
- AlicenseNot gradedqualityAmaintenanceAutonomous competitive intelligence tracking competitors across LinkedIn, news, reviews, job postings, and regulatory signals, generating executive briefs and sales battlecards.PolyForm Noncommercial 1.0.0
- AlicenseAqualityCmaintenanceProvides real-time account intelligence, deal signals, and strategic openers to AI agents and MCP-compatible orchestrators, enabling automated sales workflows such as pre-call battlecards, deal reactivation, and territory monitoring.12MIT