scout-intel-mcp
The Google for AI agents — give Claude the power to research any company, analyze competitors, and track market trends. 6 tools, 5+ data sources, confidence-scored JSON. pip install scout-intel-mcp
Documentation
Scout MCP
Business & Market Intelligence for AI Agents
> Google for AI agents — instead of web pages, it returns clean, structured JSON that agents can reason over.
Scout MCP gives any AI agent instant access to structured business intelligence, market research, and competitive analysis. It aggregates data from DuckDuckGo, NewsAPI, Wikipedia, web scraping, and social profiles into Pydantic-validated JSON responses with per-source confidence breakdowns and data quality grades.
Table of Contents
- Quick Install
- The 6 Intelligence Tools
- Data Quality Grades
- Confidence Breakdown
- Full API Reference
- Example Responses
- Architecture
- Configuration
- Pricing & Rate Limits
- Self-Hosting
- Docker
- Tech Stack
- Data Sources
- Contributing
Quick Install
Claude Desktop
Add to `~/Library/Application Support/Claude/claude_desktop_config.json`:
{
"mcpServers": {
"scout-mcp": {
"command": "python",
"args": ["-m", "scout_mcp.mcp_server"],
"cwd": "/path/to/scout-mcp/src",
"env": {
"NEWS_API_KEY": "your-newsapi-key"
}
}
}
}Cursor
Add to Cursor Settings > MCP:
{
"scout-mcp": {
"command": "python",
"args": ["-m", "scout_mcp.mcp_server"],
"cwd": "/path/to/scout-mcp/src",
"env": {
"NEWS_API_KEY": "your-newsapi-key"
}
}
}VS Code (Copilot MCP)
Add to `.vscode/mcp.json`:
{
"servers": {
"scout-mcp": {
"command": "python",
"args": ["-m", "scout_mcp.mcp_server"],
"cwd": "/path/to/scout-mcp/src",
"env": {
"NEWS_API_KEY": "your-newsapi-key"
}
}
}
}pip (self-hosted)
pip install scout-mcp
scout-mcp # starts STDIO server for MCP clientsThe 6 Intelligence Tools
| # | Tool | What It Does | Tier |
|---|---|---|---|
| 1 | `scout_company` | Structured intel on any company: industry, funding, tech stack, competitors, news, key people | Free |
| 2 | `scout_market` | Market research: size, CAGR, key players, trends, growth drivers, risks | Free |
| 3 | `scout_competitors` | Competitor analysis: positioning, pricing, strengths, weaknesses, differentiators | Free |
| 4 | `scout_trends` | Trend tracking: sentiment analysis, key developments, trending direction, related topics | Free |
| 5 | `scout_product` | Product intelligence: pricing, ratings, features, alternatives, recent updates | Free |
| 6 | `scout_person` | Public figure research: role, background, achievements, social profiles | Pro |
Data Quality Grades
Every response includes a `data_quality_grade` — a letter grade that lets agents instantly assess intelligence reliability:
| Grade | Confidence | Meaning |
|---|---|---|
| A+ | 90%+ | Exceptional — multiple high-quality sources confirmed |
| A | 80-90% | High — strong multi-source corroboration |
| B | 65-80% | Good — solid data from key sources |
| C | 45-65% | Fair — limited sources, gaps likely |
| D | 25-45% | Low — sparse data, treat with caution |
| F | .env |
Run MCP server (STDIO for Claude Desktop)
cd src && python -m scout_mcp.mcp_server
Run REST API server
uvicorn server:app --host 0.0.0.0 --port 8001 --reload
Inspect with MCP Inspector
fastmcp inspect src/scout_mcp/mcp_server.py
### Running TestsTest the API
curl -X POST http://localhost:8001/api/scout/company \
-H "Content-Type: application/json" \
-d '{"name": "OpenAI"}'
Check health + backoff status
curl http://localhost:8001/api/health
List all tools
curl http://localhost:8001/api/tools
---
## DockerFROM python:3.12-slim
WORKDIR /app
RUN apt-get update && apt-get install -y --no-install-recommends gcc libxml2-dev libxslt1-dev && rm -rf /var/lib/apt/lists/*
COPY pyproject.toml .
COPY src/ src/
RUN pip install --no-cache-dir .
EXPOSE 8001
CMD ["python", "-c", "from scout_mcp.mcp_server import mcp; mcp.run(transport='sse', port=8001)"]
// Code blockBuild and run
docker build -t scout-mcp .
docker run -p 8001:8001 -e NEWS_API_KEY=your-key scout-mcp
---
## Tech Stack
| Component | Technology | Purpose |
|-----------|-----------|---------|
| MCP Framework | FastMCP 3.x | Tool registration, STDIO/SSE transport |
| REST API | FastAPI | HTTP endpoints for testing |
| HTTP Client | httpx | Async web scraping |
| HTML Parser | BeautifulSoup4 + lxml | Structured data extraction |
| Search | DuckDuckGo (ddgs) | Free web + news search |
| News | NewsAPI.org | Professional news articles |
| Knowledge | Wikipedia API | Structured background data |
| Validation | Pydantic 2.x | Response model validation |
| Caching | In-memory dict (24h TTL) | Response caching |
| Server | uvicorn | ASGI production server |
---
## Data Sources
| Source | API Key? | Cost | Rate Limit | Reliability |
|--------|----------|------|------------|-------------|
| DuckDuckGo Search | No | Free | Soft limits (backoff) | Variable |
| DuckDuckGo News | No | Free | Soft limits (backoff) | Variable |
| NewsAPI.org | Yes | Free tier | 100 req/day | High |
| Wikipedia API | No | Free | Unlimited (polite) | Very High |
| Web Scraping (httpx) | No | Free | Per-site limits | Medium |
| Social Profile Detection | No | Free | Via DuckDuckGo | Variable |
### Future Sources (Planned)
- Crunchbase API (funding data)
- SimilarWeb API (traffic data)
- GitHub API (developer tools)
- SEMrush API (SEO data)
---
## Contributing
1. Fork the repository
2. Create a feature branch: `git checkout -b feature/my-feature`
3. Install dev dependencies: `pip install -e ".[dev]"`
4. Make your changes
5. Run tests: `pytest`
6. Submit a pull request
### Adding a New Data Source
1. Create `src/scout_mcp/sources/your_source.py`
2. Implement async functions that return structured data
3. Add the source to relevant tools in `src/scout_mcp/tools/`
4. Add per-source confidence scoring
5. Update this README
### Adding a New Tool
1. Create `src/scout_mcp/tools/your_tool.py`
2. Add a Pydantic model in `models.py` (include `confidence_breakdown` and `data_quality_grade`)
3. Register in `mcp_server.py` with `@mcp.tool()`
4. Add REST endpoint in `server.py`
5. Update this README
---
## License
MIT
---
Built with FastMCP, httpx, BeautifulSoup4, Pydantic
Scout MCP v0.1.0
---
🚀 Also check out — cross-chain DeFi intelligence for AI agents. Risk-scored yields, Monte Carlo simulations, whale tracking across 86 chains.Frequently asked questions
What is scout-intel-mcp?
scout-intel-mcp is The Google for AI agents — give Claude the power to research any company, analyze competitors, and track market trends. 6 tools, 5+ data sources, confidence-scored JSON. pip install scout-intel-mcp
How do I install scout-intel-mcp?
Open the GitHub repository and follow its README. Most MCP servers are added to your client's MCP config, then called by your agent.
Is scout-intel-mcp open source?
Yes — it is hosted on GitHub at https://github.com/omniologynow-rgb/scout-intel-mcp and has 2 stars.
Related MCP tools
Cut AI token costs 95%+ on code exploration. The leading MCP server for precise, symbol-level GitHub code retrieval via tree-sitter AST. Works with Claude Code, Cursor & any MCP client. 313B+ tokens saved.
AI-powered OSINT agent with interactive REPL, MCP server, and CLI. 19 tools. Works with Claude, GPT-4, or local models. For authorized security research only.
Open-source coding agent memory. Records issues, attempts, fixes and decisions, then warns your agent before it repeats an approach that already failed. Native MCP server for Claude Code, Cursor, Antigravity and Codex. 100% local, no cloud, no telemetry. MIT.
AI Skills, MCP Tools, and CLI for Unity Engine. Full AI develop and test loop. Use cli for quick setup. Efficient token usage, advanced tools. Any C# method may be turned into a tool by a single line. Works with Claude Code, Gemini, Copilot, Cursor and any other absolutely for free.
Official remote MCP server for Atlassian. Securely connect Jira, Confluence, Jira Service Management, Bitbucket, and Compass to Claude, ChatGPT, Cursor, VS Code, and other AI tools using OAuth 2.1 or API tokens.
Give your AI agents persistent, collective memory — with deduplicating absorb, supersession lineage, semantic search, and a graph UI. Speaks MCP.
Run your own MCP server? See who uses it and what to fix.
Measure it with TrackMCP