competitive-intel
Optional search API that improves web search quality over the default DuckDuckGo for competitor research.
Default web search engine used for scanning news and competitor information.
Sends styled HTML emails containing executive briefs and sales battlecards.
Scanned to find recent news articles about competitors.
Monitored for unfiltered community feedback and discussions about competitors.
Click on "Install 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-intelrun weekly competitive intel and email the brief"
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-intel
A Claude Code plugin that runs autonomous competitive intelligence for B2B teams. Point it at your competitors and it tracks them across LinkedIn, news, user reviews, job postings, and regulatory signals, then writes an executive brief and per-competitor sales battlecards, on a schedule, and emails them to you.

Noncommercial use only (PolyForm Noncommercial 1.0.0). This plugin is the work of Brittany Slay. Use, adapt, and share it for noncommercial purposes with attribution intact. Commercial use - reselling, white-labeling, or productizing it - requires a license from Brittany Slay. See LICENSE.md.
Every run produces a dated executive brief and one sales battlecard per competitor. The brief reads like this:
# Competitive Intelligence Brief - Week of [date]
## Executive Summary
- [Competitor A] shipped usage-based pricing; expect it in deals by Q3.
- [Competitor B] is hiring 4 enterprise AEs in the Northeast: they're moving upmarket.
- Review sentiment on [Competitor A] dipped on onboarding complaints; a wedge for us.
## Moves this week
**[Competitor A] - new pricing page**
Signal: LinkedIn post + pricing page diff. Implication: undercuts our Team tier.
Recommended action: add a per-seat comparison to the pricing objection battlecard.
## Opportunities & threats for us
- Gap we can exploit: [Competitor B] has no SOC 2 page. Lead with trust in that segment.Battlecards are one page each: how they position, where you win, the traps, and the exact rebuttals a rep can use live.
Anonymized template. The two config files ship as
*.example.jsondescribing a fictional company. Copy them, drop in your own details, and the whole system re-points at your market. Your realcompany_context.jsonandcompetitors.jsonare git-ignored so they never get committed.
What it does
Fans out to five specialist agents - LinkedIn, news + community forums, G2/Capterra reviews, job postings, and regulatory/industry signals - each turning one public source into structured JSON.
Synthesizes one executive brief with a week-over-week diff that surfaces exactly what changed since last week, framed from your company's angle.
Writes a sales battlecard per competitor a rep can use live: how they position, where you win, the traps, and the rebuttals.
Runs on a schedule and emails the results - a weekly full brief and a lightweight daily breaking-news check that only pings you when something scores ≥ 4/10.
Needs no paid scraping key - free search by default (DuckDuckGo), with an optional Brave key for higher-quality results. The only required credential is a Gmail App Password for delivery.
Related MCP server: competlab-mcp-server
Install
Prerequisites: Claude Code, Node.js, and a Gmail account with an App Password.
# 1. Clone
git clone <your-repo-url> && cd competitive-intel
# 2. Install the MCP server deps
cd mcp/apify && npm install && cd ../..
# 3. Create your config from the examples
cp company_context.example.json company_context.json
cp competitors.example.json competitors.json
# ...then edit both with your real details.
# 4. Set delivery env vars (add to ~/.zshrc or ~/.bashrc)
export GMAIL_USER="you@gmail.com"
export GMAIL_APP_PASSWORD="xxxx xxxx xxxx xxxx"
# export BRAVE_API_KEY="..." # optional, improves search quality
# 5. Register the MCP server
claude mcp add competitive-intel node "$(pwd)/mcp/apify/index.js" \
-e GMAIL_USER=$GMAIL_USER -e GMAIL_APP_PASSWORD=$GMAIL_APP_PASSWORD
# 6. Run it
claude
> /run-intelSee GUIDE.md for full setup, customization, and scheduling.
Example prompts
The competitive-analysis skill activates automatically when you ask competitor questions in plain language. Things people actually type:
track what my competitors are doing this weekbuild me a competitive brief on Competitor A and Competitor Bmonitor Competitor A on LinkedIn and in the newswrite a sales battlecard against Competitor Bwhat are my competitors hiring for right now?set up weekly competitive intel and email it to mewatch competitor reviews on G2 and Capterrawhat is Competitor A doing in AI this quarter?any breaking news on my competitors today?where can we win against Competitor B in a live deal?
You can also drive it explicitly:
/run-intel # Full cycle - all agents, brief, battlecards, email
/run-intel focus:product # LinkedIn + news only - fast product check
/run-intel focus:hiring # Hiring tracker only
/run-intel focus:regulatory # Regulatory radar only
/run-intel no-email # Run everything, skip email
/daily-alert # Manual breaking-news checkWhat's inside
File / component | What it does |
| Auto-activates on competitor questions; orchestrates the workflow |
| Reads competitor LinkedIn posts → themes, product signals, tone |
| News, press, blog + Reddit/forums → launches, partnerships, complaints |
| G2, Capterra, SoftwareAdvice → sentiment trends and your openings |
| Job posting analysis → leading product signals, tech stack, expansion |
| Regulatory & industry signals → what's coming and competitor reactions |
| Synthesizes all agents → executive brief with week-over-week diff |
| Brief + reviews + hiring → per-competitor sales battlecards |
|
|
|
|
| MCP server - |
| Cron: weekly full brief |
| Cron: daily breaking-news check |
| Copy to |
| Copy to |
Configuration
Variable | Required | Description |
| Yes | Gmail address used to send the brief |
| Yes | Gmail App Password - generate here |
| No | Brave Search API key - free tier, improves search over DuckDuckGo |
No paid scraping key required. Search uses DuckDuckGo by default; crawling uses native HTTP fetch; LinkedIn coverage is best-effort via search-indexed posts. Two files drive all quality - keep them current:
company_context.json- your positioning, differentiators, win/loss themes, ICP. Injected into every brief and battlecard.competitors.json- who to track, plus a free-textnotesfield per competitor that gives the agents starting context.
A note on ethics
This tool reads publicly available information: public posts, press, published reviews, public job listings. It does not scrape private data, bypass logins, or collect personal contact information. Keep it that way. See PRIVACY.md.
License
Noncommercial use only (PolyForm Noncommercial 1.0.0). Commercial use requires a license from Brittany Slay. See LICENSE.md.
Built by Brittany Slay, a B2B marketing leader who builds AI-native tools. More free Claude skills at brittanyslay.com/skills. Want a competitive-intel program or an AI-native marketing function built for real? Get in touch.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceProvides tools for automated company research, competitor identification, and business model analysis to generate comprehensive business intelligence. It enables users to extract market keywords and synthesize competitive insights via AI-powered research capabilities.
- AlicenseAqualityBmaintenanceCompetitive intelligence platform with 24 tools. Monitor competitor pricing, content, positioning, tech stacks, and AI visibility — track how ChatGPT, Claude, and Gemini rank your brand.332MIT
- 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
- AlicenseAqualityCmaintenanceProvides real-time business event intelligence and AI-scored sales leads to help users track funding rounds, acquisitions, and executive hires. It enables AI agents to generate strategic market briefs and manage company watchlists for predictive business insights.72342MIT
Related MCP Connectors
Live market intelligence & AI content strategy: trends, competitor moves, content calendar.
Competitive intelligence - track what competitors ship each week. 8 tools, 3 prompt workflows.
Comparison intelligence: live evidence from 20 sources, PESTLE/VS/Deep Research frameworks.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/brittanyslay/competitive-intel'
If you have feedback or need assistance with the MCP directory API, please join our Discord server