Competitive Intelligence MCP Server
Provides competitive intelligence data for Replit, enabling users to fetch competitor profiles and list available profiles via MCP tools.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Competitive Intelligence MCP Serverget the profile for Lovable"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
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: Sales-Engineering/RFP-Response MCP
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
Sales research and prep tools for B2B reps. Prospect briefs, angles, citations.
Live market intelligence & AI content strategy: trends, competitor moves, content calendar.
Turn grounded AI answers into trusted comparisons, plans, timelines, and decision views.
Related MCP Servers
- AlicenseNot gradedqualityBmaintenanceCompetitive intelligence MCP server for sales teams. Get battle cards, objection handlers, pricing comparisons, pre-call briefings, and AI sales simulations for any company vs any competitor. 11 tools with a free tier.MIT
- FlicenseAqualityDmaintenanceProvides structured templates for security questionnaires, RFP responses, and competitive battlecards to help AI agents and sales engineers draft responses efficiently.7-
- FlicenseNot gradedqualityDmaintenanceEnables AI-powered analysis of healthcare market segments, product comparisons, and sales data insights using natural language processing and retrieval-augmented generation.2-
- FlicenseNot gradedqualityBmaintenanceEnables competitive analysis by validating companies, identifying sectors and top competitors, and generating comparative reports with actionable insights.-