REST API & MCP

API Documentation

Everything you need to integrate Curyloop into your workflows. Authenticate with API keys, manage groups and sessions, and connect via MCP for AI-powered access.

Connect your AI client to Curyloop's MCP server. Works with Claude Code, Cursor, Cline, Windsurf, Claude Desktop, GitHub Copilot, and more.

MCP Setup

Curyloop's MCP server works with any client that supports the MCP protocol. Below are setup instructions for the most popular AI tools.

Claude Code

Run this command in your terminal:

bash
claude mcp add curyloop \
  --transport http \
  --url https://curyloop.com/api/mcp \
  --header "Authorization: Bearer YOUR_API_KEY"

Cursor

Add to your .cursor/mcp.json:

json
{
  "mcpServers": {
    "curyloop": {
      "type": "streamable-http",
      "url": "https://curyloop.com/api/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_API_KEY"
      }
    }
  }
}

Cline (VS Code)

Add to your .vscode/mcp.json:

json
{
  "mcpServers": {
    "curyloop": {
      "type": "streamable-http",
      "url": "https://curyloop.com/api/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_API_KEY"
      }
    }
  }
}

Windsurf

Add to your .windsurf/mcp.json:

json
{
  "mcpServers": {
    "curyloop": {
      "type": "streamable-http",
      "url": "https://curyloop.com/api/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_API_KEY"
      }
    }
  }
}

Claude Desktop

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

json
{
  "mcpServers": {
    "curyloop": {
      "type": "streamable-http",
      "url": "https://curyloop.com/api/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_API_KEY"
      }
    }
  }
}

GitHub Copilot

Add to your .vscode/mcp.json (same as Cline):

json
{
  "mcpServers": {
    "curyloop": {
      "type": "streamable-http",
      "url": "https://curyloop.com/api/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_API_KEY"
      }
    }
  }
}

Any MCP-Compatible Client

SettingValue
Transportstreamable-http
URLhttps://curyloop.com/api/mcp
Auth HeaderAuthorization: Bearer YOUR_API_KEY

Replace YOUR_API_KEY with an API key from Settings > API Keys. For detailed integration guides with example prompts, see AI Agents.