Connect AI assistants like Claude Desktop, Cursor, Windsurf, and n8n to your Revuloop surveys using the Model Context Protocol (MCP).
Revuloop provides two ways to integrate with AI assistants:
@revuloop/mcp-server) that exposes 60 tools for AI assistants to create surveys, collect responses, and analyze results. Also available as a hosted server, with no install required.The quickest route is the hosted server. Add this URL as a connector in Claude, Cursor or Windsurf, sign in to Revuloop when prompted, and approve the connection. Nothing to install and no API key involved:
https://revuloop.com/api/mcpAvailable on every plan, including Free. Which tools your assistant is offered depends on your plan, and the API enforces the same limits on every call.
To run the server locally instead, use the npm package with a Revuloop API key:
// Claude Desktop config
{
"mcpServers": {
"revuloop": {
"command": "npx",
"args": ["@revuloop/mcp-server"],
"env": {
"REVULOOP_API_KEY": "rlk_live_your_key_here"
}
}
}
}API keys are available on Starter and up. On Free, use the hosted connector above. See the npm package docs for Cursor, Windsurf, n8n, and Claude Code setup.
These endpoints return data optimized for LLM consumption: aggregated, formatted, and designed for single-call retrieval. They use standard rlk_ API key authentication.
/api/v1/mcp/dashboardReturns all surveys with response counts, completion rates, trends, alerts, and recent activity. Replaces multiple analytics calls.
Scope: surveys:read
/api/v1/mcp/surveys/:id/summaryComprehensive survey summary with performance metrics, per-question statistics, and health assessment.
Scope: surveys:read
/api/v1/mcp/surveys/:id/insightsDeep analytical insights including executive summary, key findings, segments, patterns, and recommendations.
Scope: analytics:read
/api/v1/mcp/surveys/:id/responses/recentReturns the most recent responses (default: 10, max: 25) formatted for AI assistant consumption.
Scope: responses:read | Query: ?limit=10
The MCP server package provides 30+ tools organized by category:
List, create, generate from prompts, get, update, launch, pause, close, and delete surveys.
List, get, submit, export (JSON/CSV/Excel), and delete responses.
Get quantitative analytics, overview, AI analytics, generate deep analysis, and poll job status.
Create sessions, respond to questions, complete sessions, get analytics, and browse transcripts.
List, create, update, test, and delete webhook subscriptions.