Competitive Intelligence

Provides AI-powered competitive intelligence and daily planning by aggregating news, analyzing competitors, and syncing calendars.
  • python

0

GitHub Stars

python

Language

6 months ago

First Indexed

3 months ago

Catalog Refreshed

Documentation & install

Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.

Installation

Add the following to your MCP client configuration file.

Configuration

View docs
{
  "mcpServers": {
    "jhigh1594-competitive-intelligence-mcp": {
      "command": "python",
      "args": [
        "src/server.py"
      ],
      "env": {
        "JIRA_DOMAIN": "YOUR_VALUE",
        "NEWS_API_KEY": "YOUR_VALUE",
        "JIRA_API_TOKEN": "YOUR_VALUE",
        "ASANA_API_TOKEN": "YOUR_VALUE",
        "GOOGLE_CLIENT_ID": "YOUR_VALUE",
        "DEFAULT_COMPETITORS": "competitor1,competitor2,competitor3",
        "DEFAULT_FOCUS_AREAS": "pricing,product_launches,partnerships",
        "GOOGLE_CLIENT_SECRET": "YOUR_VALUE",
        "DEFAULT_CALENDAR_SOURCE": "google"
      }
    }
  }
}

You run a fast MCP server that delivers AI-powered competitive intelligence and daily planning. It retrieves competitor updates, analyzes trends, and helps you plan your day with calendar integration and prioritized tasks, all through a streamlined MCP client workflow.

How to use

Connect to the Competitive Intelligence MCP Server from your MCP client by adding a local stdio configuration that points to your Python runtime and the server entry script. Once connected, you can request fresh competitive insights, generate daily plans, and schedule automated intelligence gathering tasks.

How to install

Prerequisites you need before installation are Python 3.x, pip, and Git. You will also use a virtual environment to keep dependencies isolated.

git clone https://github.com/yourusername/competitive-intelligence-mcp.git
cd competitive-intelligence-mcp
python -m venv venv
source venv/bin/activate  # On Windows: venv\Scripts\activate
pip install -r requirements.txt
cp .env.example .env
# Edit .env with your actual API keys and configuration
python src/server.py

Configuration and runtime notes

Create a local MCP configuration entry to run the server via a stdio connection. This lets your MCP client start and manage the server directly from your workspace.

{
  "mcpServers": {
    "competitive_intel": {
      "command": "python",
      "args": ["src/server.py"]
    }
  }
}

Security and environment setup

Store API keys and credentials in a protected .env file and keep it out of source control. The following environment variables are used by the server and should be defined in your .env file.

# API Keys
NEWS_API_KEY=your_news_api_key_here

# Google Calendar OAuth
GOOGLE_CLIENT_ID=your_google_client_id_here
GOOGLE_CLIENT_SECRET=your_google_client_secret_here

# Jira API
JIRA_API_TOKEN=your_jira_api_token_here
JIRA_DOMAIN=your_domain.atlassian.net

# Asana API
ASANA_API_TOKEN=your_asana_api_token_here

# Configuration
DEFAULT_COMPETITORS=competitor1,competitor2,competitor3
DEFAULT_FOCUS_AREAS=pricing,product_launches,partnerships
DEFAULT_CALENDAR_SOURCE=google

Usage patterns and examples

Typical workflows include running automated intelligence gathering in the morning, then generating a focused daily plan that prioritizes high-impact activities. You can specify focus areas, calendars, and task sources to tailor the plan to your day.

Available tools

get_competitive_intelligence

Gathers competitive intelligence for specified competitors, with optional date range and focus areas.

create_daily_plan

Creates a focused daily plan by integrating calendar, tasks, and priorities, with configurable focus areas and available hours.

schedule_morning_intelligence

Schedules automated morning intelligence gathering and daily planning with optional time and calendar integration.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational