Skip to main content
The emma MCP Server provides programmatic access to emma’s core capabilities, allowing you to run tasks and manage automations directly from MCP-compatible clients like Cursor.

Features

Task Execution

Run tasks on emma with customizable execution modes

Automation Management

Create, update, and manage scheduled automations

Health Monitoring

Check API connection status

Flexible Scheduling

Use cron expressions for precise scheduling

Authentication

The emma MCP Server requires an API key for authentication.

Getting Your API Key

  1. Log in to emma
  2. Navigate to Settings
  3. Generate or copy your API key
Keep your API key secure. Do not commit it to version control or share it publicly.

Available Tools

The emma MCP Server provides 7 tools organized into two categories:

Task Execution

ToolDescription
emma_run_taskExecute a task on emma with customizable modes
emma_health_checkCheck emma API connection status

Automation Management

ToolDescription
emma_create_automationCreate a new scheduled automation
emma_list_automationsList all automations
emma_get_automationGet details of a specific automation
emma_update_automationUpdate an existing automation
emma_delete_automationDelete an automation
For detailed parameter information, see the Tools Reference.

Use Cases

Run a Task from Your IDE

Ask emma to perform tasks directly from Cursor:
"Post today's weather forecast to Slack #general"
"Summarize the latest GitHub issues and send to the team"
"Check our monitoring dashboard and report any anomalies"

Create Scheduled Automations

Set up recurring tasks that run automatically:
"Create a daily standup reminder at 9 AM"
"Schedule a weekly report every Monday morning"
"Set up hourly health checks for our production system"

Manage Your Automations

View, update, or delete your scheduled tasks:
"List all my automations"
"Disable the daily report automation"
"Change the weekly sync to run at 10 AM instead of 9 AM"

Execution Modes

When running tasks with emma_run_task, you can specify different execution modes:
ModeDescriptionBest For
normalStandard execution (default)Most tasks
deep_thinkingExtended reasoning for complex tasksComplex analysis, multi-step tasks
askInformation gathering modeResearch, data collection

Next Steps

Setup Guide

Configure emma MCP Server in Cursor

Tools Reference

Detailed documentation for all tools