NestDaddy

Cycles — Budget Authority for AI Agents

io.github.runcycles/cycles-mcp-server · v0.6.1

Runtime budget authority for AI agents — reserve, enforce, reconcile spend across providers

Connect Runs on your machine

Terminal
claude mcp add cycles-mcp-server -e CYCLES_API_KEY=<CYCLES_API_KEY> -e CYCLES_BASE_URL=<CYCLES_BASE_URL> -e CYCLES_MOCK=<CYCLES_MOCK> -e CYCLES_DEFAULT_TENANT=<CYCLES_DEFAULT_TENANT> -e CYCLES_DEFAULT_WORKSPACE=<CYCLES_DEFAULT_WORKSPACE> -e CYCLES_DEFAULT_APP=<CYCLES_DEFAULT_APP> -e CYCLES_DEFAULT_WORKFLOW=<CYCLES_DEFAULT_WORKFLOW> -e CYCLES_DEFAULT_AGENT=<CYCLES_DEFAULT_AGENT> -e CYCLES_DEFAULT_TOOLSET=<CYCLES_DEFAULT_TOOLSET> -- npx -y @runcycles/[email protected]
claude_desktop_config.json
{
  "mcpServers": {
    "cycles-mcp-server": {
      "command": "npx",
      "args": [
        "-y",
        "@runcycles/[email protected]"
      ],
      "env": {
        "CYCLES_API_KEY": "<CYCLES_API_KEY>",
        "CYCLES_BASE_URL": "<CYCLES_BASE_URL>",
        "CYCLES_MOCK": "<CYCLES_MOCK>",
        "CYCLES_DEFAULT_TENANT": "<CYCLES_DEFAULT_TENANT>",
        "CYCLES_DEFAULT_WORKSPACE": "<CYCLES_DEFAULT_WORKSPACE>",
        "CYCLES_DEFAULT_APP": "<CYCLES_DEFAULT_APP>",
        "CYCLES_DEFAULT_WORKFLOW": "<CYCLES_DEFAULT_WORKFLOW>",
        "CYCLES_DEFAULT_AGENT": "<CYCLES_DEFAULT_AGENT>",
        "CYCLES_DEFAULT_TOOLSET": "<CYCLES_DEFAULT_TOOLSET>"
      }
    }
  }
}
~/.cursor/mcp.json
{
  "mcpServers": {
    "cycles-mcp-server": {
      "command": "npx",
      "args": [
        "-y",
        "@runcycles/[email protected]"
      ],
      "env": {
        "CYCLES_API_KEY": "<CYCLES_API_KEY>",
        "CYCLES_BASE_URL": "<CYCLES_BASE_URL>",
        "CYCLES_MOCK": "<CYCLES_MOCK>",
        "CYCLES_DEFAULT_TENANT": "<CYCLES_DEFAULT_TENANT>",
        "CYCLES_DEFAULT_WORKSPACE": "<CYCLES_DEFAULT_WORKSPACE>",
        "CYCLES_DEFAULT_APP": "<CYCLES_DEFAULT_APP>",
        "CYCLES_DEFAULT_WORKFLOW": "<CYCLES_DEFAULT_WORKFLOW>",
        "CYCLES_DEFAULT_AGENT": "<CYCLES_DEFAULT_AGENT>",
        "CYCLES_DEFAULT_TOOLSET": "<CYCLES_DEFAULT_TOOLSET>"
      }
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "cycles-mcp-server": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@runcycles/[email protected]"
      ],
      "env": {
        "CYCLES_API_KEY": "<CYCLES_API_KEY>",
        "CYCLES_BASE_URL": "<CYCLES_BASE_URL>",
        "CYCLES_MOCK": "<CYCLES_MOCK>",
        "CYCLES_DEFAULT_TENANT": "<CYCLES_DEFAULT_TENANT>",
        "CYCLES_DEFAULT_WORKSPACE": "<CYCLES_DEFAULT_WORKSPACE>",
        "CYCLES_DEFAULT_APP": "<CYCLES_DEFAULT_APP>",
        "CYCLES_DEFAULT_WORKFLOW": "<CYCLES_DEFAULT_WORKFLOW>",
        "CYCLES_DEFAULT_AGENT": "<CYCLES_DEFAULT_AGENT>",
        "CYCLES_DEFAULT_TOOLSET": "<CYCLES_DEFAULT_TOOLSET>"
      }
    }
  }
}

Replace the values in angle brackets with your own. Keys stay on your machine; we never see them.

Tools

This server runs locally, so its tools are listed by your MCP client once it starts.

Environment variables

NameDescription
CYCLES_API_KEY
Required, secret
Cycles API key for authentication. Set CYCLES_MOCK=true for local development without a key.
CYCLES_BASE_URL
Required
URL of the Cycles server (e.g. https://api.runcycles.io). Required unless CYCLES_MOCK=true.
CYCLES_MOCK
Optional
Enable mock mode for local development — no API key or live server required.
CYCLES_DEFAULT_TENANT
Optional
Optional default tenant merged into any tool call that omits it (explicit fields win).
CYCLES_DEFAULT_WORKSPACE
Optional
Optional default workspace merged into any tool call that omits it (explicit fields win).
CYCLES_DEFAULT_APP
Optional
Optional default app merged into any tool call that omits it (explicit fields win).
CYCLES_DEFAULT_WORKFLOW
Optional
Optional default workflow merged into any tool call that omits it (explicit fields win).
CYCLES_DEFAULT_AGENT
Optional
Optional default agent merged into any tool call that omits it (explicit fields win).
CYCLES_DEFAULT_TOOLSET
Optional
Optional default toolset merged into any tool call that omits it (explicit fields win).

Details

Package@runcycles/[email protected] (NPM, stdio)
First published27 Jul 2026
Last updated27 Jul 2026
Registry nameio.github.runcycles/cycles-mcp-server

More ai and media servers See all

Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.