@call-e/cursor-plugin
May 20, 2026 ยท View on GitHub
Cursor plugin bundle for using CALL-E through Cursor MCP, a CALL-E skill, and an always-on safety rule.
The plugin provides:
- a
calleremote MCP server config forplan_call,run_call, andget_call_run - a
calleskill for setup checks, authentication recovery, phone call planning, planned call execution, and call status handling - an always-on safety rule that keeps real call execution plan-first and explicit
The bundled MCP config points to:
https://seleven-mcp-sg.airudder.com/mcp/openagent_oauth
run_call places real outbound phone calls. Keep run_call plan-first and
explicit; do not configure it for auto-run.
For MCP-only setup, see docs/install/cursor.md. For plugin setup, see docs/install/cursor-plugin.md.
Package Layout
plugin/
.cursor-plugin/plugin.json
mcp.json
rules/call-e-safety.mdc
skills/
calle/
SKILL.md
references/commands.md
The repo-local marketplace lives at .cursor-plugin/marketplace.json and
points to ./packages/cursor-plugin/plugin.
Local Validation
From the repository root:
pnpm --filter @call-e/cursor-plugin check
pnpm --filter @call-e/cursor-plugin test
pnpm --filter @call-e/cursor-plugin pack:dry-run
For local development from a clone, symlink the plugin payload into Cursor's local plugin directory and reload Cursor:
mkdir -p ~/.cursor/plugins/local
ln -s /path/to/call-e-integrations/packages/cursor-plugin/plugin ~/.cursor/plugins/local/calle
The plugin is prepared for Cursor Marketplace submission through
.cursor-plugin/marketplace.json; marketplace publication is outside this
package's local validation flow.
Attribution
When the Cursor skill falls back to CLI commands, it uses this integration attribution:
CALLE_SOURCE=cursor CALLE_INTEGRATION=cursor_plugin CALLE_INTEGRATION_VERSION=0.1.1
The version segment must stay in sync with this package version.