Skip to main content
ClaudeWave

Model Context Protocol server for RaportAgent — verified, sourced market research for Claude, Cursor and other MCP clients.

MCP ServersOfficial Registry0 stars0 forksJavaScriptMITUpdated today
Install in Claude Code / Claude Desktop
Method: NPX · @raportagent/mcp
Claude Code CLI
claude mcp add raportagent-mcp -- npx -y @raportagent/mcp
claude_desktop_config.json (Claude Desktop)
{
  "mcpServers": {
    "raportagent-mcp": {
      "command": "npx",
      "args": ["-y", "@raportagent/mcp"],
      "env": {
        "RAPORTAGENT_API_KEY": "<raportagent_api_key>"
      }
    }
  }
}
1. Run the command above in your terminal (Claude Code), or paste the JSON config into claude_desktop_config.json (Claude Desktop).
2. Replace any <placeholder> values with your API keys or paths.
3. Restart Claude. The MCP server and its tools appear automatically.
Detected environment variables
RAPORTAGENT_API_KEY
Use cases

MCP Servers overview

# RaportAgent MCP server

A [Model Context Protocol](https://modelcontextprotocol.io) 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

1. Get an API key: RaportAgent → **My account → API keys** (an `ra_live_…` key).
2. Register it with your MCP client — no clone, no build, `npx` pulls the published package.

### Claude Desktop

Add to `claude_desktop_config.json`
(macOS: `~/Library/Application Support/Claude/`, Windows: `%APPDATA%\Claude\`):

```json
{
  "mcpServers": {
    "raportagent": {
      "command": "npx",
      "args": ["-y", "@raportagent/mcp"],
      "env": {
        "RAPORTAGENT_API_KEY": "ra_live_xxx"
      }
    }
  }
}
```

### Claude Code

```bash
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)

```bash
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_report` returns immediately with a `report_id`;
  the assistant should poll `get_report_status` (or pass `wait_seconds`) before `get_report`.
- `stdout` is the MCP transport — the server logs only to `stderr`.
- The API key is only ever sent to your configured `RAPORTAGENT_BASE_URL`.
ai-agentsclaudeclaude-desktopmarket-researchmcpmcp-servermodel-context-protocol

What people ask about raportagent-mcp

What is raportagent/raportagent-mcp?

+

raportagent/raportagent-mcp is mcp servers for the Claude AI ecosystem. Model Context Protocol server for RaportAgent — verified, sourced market research for Claude, Cursor and other MCP clients. It has 0 GitHub stars and was last updated today.

How do I install raportagent-mcp?

+

You can install raportagent-mcp by cloning the repository (https://github.com/raportagent/raportagent-mcp) or following the README instructions on GitHub. ClaudeWave also provides quick install blocks on this page.

Is raportagent/raportagent-mcp safe to use?

+

raportagent/raportagent-mcp has not been audited yet by our security agent. Review the original repository on GitHub before using it in production.

Who maintains raportagent/raportagent-mcp?

+

raportagent/raportagent-mcp is maintained by raportagent. The last recorded GitHub activity is from today, with 0 open issues.

Are there alternatives to raportagent-mcp?

+

Yes. On ClaudeWave you can browse similar mcp servers at /categories/mcp, sorted by popularity or recent activity.

Deploy raportagent-mcp to your cloud

Ship this repo to production in minutes. Each platform spins up its own environment with editable env vars.

Maintain this repo? Add a badge to your README

Drop the badge into your GitHub README to show it's tracked on ClaudeWave. Each badge links back to this page and reflects the live Trust Score.

Featured on ClaudeWave: raportagent/raportagent-mcp
[![Featured on ClaudeWave](https://claudewave.com/api/badge/raportagent-raportagent-mcp)](https://claudewave.com/repo/raportagent-raportagent-mcp)
<a href="https://claudewave.com/repo/raportagent-raportagent-mcp"><img src="https://claudewave.com/api/badge/raportagent-raportagent-mcp" alt="Featured on ClaudeWave: raportagent/raportagent-mcp" width="320" height="64" /></a>

More MCP Servers

raportagent-mcp alternatives