RaportAgent MCP server
MCP serverAI & modelsSourced market and compliance research for Claude Desktop, Claude Code and Cursor.
Unavailable. This server has no hosted endpoint yet, so ahel can't serve it.
Add to setup to save this item as a reference. ahel cannot run it, and signing in will not install it.
Getting started
- Save this item in Your setup as a reference.
- Read the source or reference documentation for its setup requirements. Saving it here does not connect it to your AI.
- Check this page for availability before trying to install it through ahel.
From the project's README
As published by raportagent/raportagent-mcp in README.md.
A Model Context Protocol server that puts RaportAgent inside any MCP client — Claude Desktop, Claude Code, Cursor. Ask your assistant to research a market or map a regulatory landscape, and it generates a sourced RaportAgent report, then pulls the finished markdown and its audit trail.
Thin wrapper over the RaportAgent REST API (/v1), so it inherits per-key rate limits, the
credit model, and the audit trail unchanged.
Tools
| Tool | What it does |
|---|---|
generate_report | Start a report (query, optional template: compliance/pitch/saas/ecommerce/realestate/local/battlecard/duediligence/fintech). Returns a report_id; optionally polls with wait_seconds. Costs 1 credit (2 for battlecard). |
get_report_status | queued / running / completed / failed |
get_report | The finished report's full markdown + sections |
get_report_audit | Provenance: AI models, agents, source counts, SHA-256 of the exact content |
get_report_sources | Every cited source with link-health counts (working / uncertain / dead) |
cancel_report | Cancel a queued/in-progress report and refund its credit |
list_reports | Your recent reports |
get_account | Remaining credits and plan |
Setup
- Get an API key: RaportAgent → My account → API keys (an
ra_live_…key). - Register it with your MCP client — no clone, no build,
npxpulls the published package.
Claude Desktop
Add to claude_desktop_config.json
(macOS: ~/Library/Application Support/Claude/, Windows: %APPDATA%\Claude\):
{
"mcpServers": {
"raportagent": {
"command": "npx",
"args": ["-y", "@raportagent/mcp"],
"env": {
"RAPORTAGENT_API_KEY": "ra_live_xxx"
}
}
}
}
Claude Code
claude mcp add raportagent -e RAPORTAGENT_API_KEY=ra_live_xxx -- npx -y @raportagent/mcp
Cursor
Same command/args/env shape as Claude Desktop above, under Cursor's MCP settings.
Running from source (contributing / debugging only)
git clone https://github.com/raportagent/raportagent-mcp.git
cd mcp-server
npm install
npm run build
Then point command/args at node / dist/index.js with an absolute path instead of npx.
Config
| Env | Default | Notes |
|---|---|---|
RAPORTAGENT_API_KEY | — | Required. ra_live_… key. |
RAPORTAGENT_BASE_URL | https://raportagent.com | Override for self-hosted / staging. |
Notes
- Generation typically takes ~15 minutes.
generate_reportreturns immediately with areport_id; the assistant should pollget_report_status(or passwait_seconds) beforeget_report. stdoutis the MCP transport — the server logs only tostderr.- The API key is only ever sent to your configured
RAPORTAGENT_BASE_URL.
Signals
- Last commit
- Jul 2026
- Weekly_downloads
- 38 weekly_downloads
Advanced
- Delivery
- raportagent-mcp MCP server → your ahel connector (mcp.ahel.ai) → your AI.
- Item type
- mcp-server
- Key
io-github-raportagent-raportagent-mcp- Source
- github.com/raportagent/raportagent-mcp
github.com/raportagent/raportagent-mcp