mcp
VerifiedSchedule agent work and report outcomes via CueAPI.
What is the mcp MCP server?
cueapi-mcp exposes the full CueAPI surface inside any MCP host so agents can create, pause, fire, and update cues without leaving the conversation. It also supports the complete execution lifecycle including claiming work, heartbeats, and writing once outcomes with external evidence.
The server is distributed as @cueapi/mcp on npm and connects to either the hosted CueAPI service or a self-hosted instance using the provided API key.
Install & connect
Add this to your MCP client config. Pick your client below and copy.
{
"mcpServers": {
"mcp": {
"command": "npx",
"args": [
"-y",
"@cueapi/mcp"
],
"env": {
"CUEAPI_API_KEY": "<YOUR_CUEAPI_API_KEY>",
"CUEAPI_BASE_URL": "<CUEAPI_BASE_URL>"
}
}
}
}Package: @cueapi/mcp (npm)
Tools it exposes
15 tools your AI client can call once connected.
cueapi_create_cue— Create a recurring (cron) or one-time (`at`) cuecueapi_list_cues— List cues, filter by statuscueapi_get_cue— Fetch details for a single cuecueapi_fire_cue— Fire an existing cue immediately, optional payload overridecueapi_update_cue— Update a cue's mutable fields (name, schedule, callback, payload, etc.)cueapi_pause_cue— Pause a cue so it stops firingcueapi_resume_cue— Resume a paused cuecueapi_delete_cue— Delete a cue permanentlycueapi_list_executions— List historical executions, filter by cue/statuscueapi_get_execution— Fetch a single execution by ID, with state + outcomecueapi_list_claimable_executions— List unclaimed worker executions, filter server-side by task/agentcueapi_claim_execution— Atomically claim a specific execution for processingcueapi_claim_next_execution— Claim the next available execution (optional task filter)cueapi_execution_heartbeat— Extend the claim lease on an in-flight executioncueapi_report_outcome— Report write-once outcome with evidence (external ID / URL)Example prompts
Once connected, try asking your AI client:
Configuration
Environment variables this server needs.
| Variable | Required | Description |
|---|---|---|
CUEAPI_API_KEYsecret | Yes | CueAPI API key. Generate at https://cueapi.ai |
CUEAPI_BASE_URL | No | Override the CueAPI base URL for self-hosted instances. Defaults to https://api.cueapi.ai |
Security & permissions
Requires CUEAPI_API_KEY (and optionally CUEAPI_BASE_URL) passed via environment variables to the stdio process; the key grants access to create, modify, and report on cues and executions in your CueAPI account.
What you can do with mcp
Daily digest scheduling
Create a cron cue that posts a summary to a webhook every morning at 9am.
Agent work handoff
Schedule follow-up tasks and later claim executions to continue processing across sessions.
Outcome reporting
Report execution results with external IDs or URLs so downstream systems receive proof of completion.
How to use mcp
- 1Install with npm install -g @cueapi/mcp or run via npx.
- 2Generate an API key at cueapi.ai.
- 3Add the server entry to your MCP host config with the npx command and CUEAPI_API_KEY env var.
- 4Optionally set CUEAPI_BASE_URL for self-hosted instances.
- 5Restart the host and start using the cueapi_* tools.
mcp: pros & cons
Pros
- +Full coverage of cue and execution lifecycle tools in one package.
- +Works with any stdio-capable MCP host including Claude Desktop, Cursor, and Zed.
- +Supports both hosted and self-hosted CueAPI deployments.
- +Write-once outcome reporting with external evidence links.
Cons
- –Parameter schemas are not documented in the README so agents must discover inputs at runtime.
- –All state lives in the remote CueAPI service; no local persistence.
- –Requires a paid or self-hosted CueAPI account for production use.
Frequently asked questions
CUEAPI_API_KEY is mandatory; CUEAPI_BASE_URL is optional for self-hosting.
User reviews
Verified reviews from the community shape this listing's rating.
Loading reviews…