CompetitorPulse
Enables monitoring RSS/Atom blog feeds as part of competitive-intelligence tracking, fetching feed updates and incorporating them into change digests.
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., "@CompetitorPulseWhat changed on my competitors' pricing pages?"
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.
CompetitorPulse
Competitive-intel change-digest agent + MCP server.
Watch competitor websites, changelogs, blog feeds (RSS/Atom), and pricing pages.
Fetches politely, meaningful diffs, classifies pricing/feature/blog/other, Markdown digests. CLI and MCP server. Self-host free MIT; hosted Pro later.
Value proposition
Pain | CompetitorPulse |
Manual site checks | Automated fetch + digest via CLI/MCP |
Noisy HTML diffs | Normalized text + noise filtering |
Unclear meaning | Category labels + optional LLM summary |
Scattered notes | YAML config + Markdown digests on disk |
Blocked by design: LinkedIn URLs (ToS / politeness).
Related MCP server: Competitor Website Change Monitor
Quickstart
Install deps, copy the example YAML to competitors.yaml, then run tests, typecheck, list, check, and digest via package scripts.
Example: use package scripts install, test, check, cli, mcp, and build.
CLI
list / add / remove competitors
check (fetch, diff, classify, write digests)
digest (print latest)
changes (recent records)
Env: COMPETITORPULSE_CONFIG, COMPETITORPULSE_DATA, OPENAI_API_KEY, OPENAI_MODEL.
MCP server
Stdio tools: list_competitors, add_competitor, remove_competitor, run_check, get_digest, get_changes.
Start via package script mcp (tsx on src/mcp-server.ts). Configure Cursor mcp.json with cwd plus config/data env paths. After tsc build, run node on dist/mcp-server.js.
Architecture
YAML -> CLI/MCP -> check orchestrator -> fetch -> normalize -> meaningful diff -> classify -> store -> Markdown digest (optional LLM summary) -> data/digests/
Modules: config, fetch, diff, classify, store, digest, summarize, check, cli, mcp-server, index.
Example config
See examples/competitors.example.yaml (northstar-analytics, riverbed-crm, lighthouse-docs).
Monetization
Self-host free MIT now. Hosted Pro later (schedules, teams, Slack/email). Distribution via Gumroad, Apify, MCP marketplaces.
Development
Run install, test, check, and build via package scripts. Tests cover diff, classify, and URL policy.
Limitations (MVP)
Main-content HTML heuristics only (no headless browser). First fetch is baseline. Rule-based classify; LLM summary only with API key. No built-in cron. Polite delay 750ms and identifiable User-Agent; respect site policies.
License
MIT (c) 2026 Vinay Vik — see LICENSE.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections. Dates show when Glama detected each change.
No tool schema history has been recorded yet.
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 Connectors
Track competitors from your AI assistant: change feed, page snapshots, labels and alerts.
AI-powered website change monitoring - manage monitors and alerts via MCP.
Site & competitor monitoring: snapshots, evidence-backed diffs, briefs, price checks, mentions.
The Google for AI agents — company intel, competitor tracking, market research via MCP. JSON output
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceAPI-first website change detection with native MCP supportMIT
- FlicenseNot gradedqualityCmaintenanceEnables monitoring competitor websites for price drops, new products, promotions, and content changes directly from Claude or any MCP-compatible AI client.-
- AlicenseNot gradedqualityDmaintenanceMonitor any website and get AI-enriched change intelligence via MCP. Manage sources, search changes, and automate web monitoring from Claude, Harvey, or any MCP client.54MIT
- AlicenseNot gradedqualityDmaintenanceAn MCP server for monitoring website changes. Enables tracking URLs, detecting content changes, comparing snapshots, and extracting content with CSS selectors from an AI assistant.21MIT
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/vk-ai/competitorpulse'
If you have feedback or need assistance with the MCP directory API, please join our Discord server