Claude.ai Web and ChatGPT

Why @cueapi/mcp is desktop-only today, and how to use CueAPI from web agents.

Where MCP runs today

The CueAPI MCP server communicates over stdio — stdin and stdout with the host process. That requires a host that can spawn local subprocesses:

  • Claude Desktop (macOS, Windows, Linux)
  • Claude Code (terminal)
  • Cursor, Zed, and other desktop MCP hosts

Browser-based agents like Claude.ai and ChatGPT cannot spawn subprocesses on your machine, so the stdio transport does not work there.

What's on the roadmap

Remote MCP over HTTP/SSE is an MCP spec feature and the ecosystem is moving toward it. When the CueAPI MCP server ships an HTTP transport, web-based agents will be able to connect to a hosted endpoint (e.g. https://mcp.cueapi.ai) and use the same eight tools.

Until then, web agents can still use CueAPI — just through the REST API, not through MCP.

Using CueAPI from a web agent today

Two patterns work well.

Pattern 1: agent calls the REST API directly

If your web agent supports custom tool / API calling, point it at CueAPI's REST surface:

POST https://cueapi.ai/v1/cues
Authorization: Bearer cue_sk_your_key_here
Content-Type: application/json

{"name": "daily-digest", "cron": "0 9 * * *", "callback_url": "https://..."}

The eight MCP tools are a curated subset of the REST API — anything MCP can do, the REST API can do too. See the API Reference.

Pattern 2: use a CueAPI-backed agent on desktop, let it schedule work that runs anywhere

Many teams use Claude Desktop or Claude Code locally as the "planner" — the agent that decides what to schedule and reports outcomes — while the actual cue handlers run on a worker daemon, a serverless webhook, or another agent entirely. The planner talks MCP; the handlers talk REST. Both touch the same CueAPI account.

Following the roadmap

HTTP transport work is tracked on the cueapi-mcp GitHub repo. Subscribe to releases or watch the repo.

How do I know if my agent ran successfully?
Ctrl+K