Skip to main content
Developers

Jelliu MCP Server

Connect your AI assistant to Jelliu’s agent, campaign and analytics capabilities through the Model Context Protocol (MCP) — operate your whole workspace from a conversation.

Endpointhttps://mcp.jelliu.coView Markdown →

What is the Jelliu MCP Server?

The Jelliu MCP Server is a hosted integration that lets AI assistants like Claude, ChatGPT and Cursor operate your Jelliu workspace directly inside your conversation. Built on the open Model Context Protocol standard, it exposes Jelliu’s agents, campaigns, contacts, calls, messaging and analytics as tools — no dashboard switching required. You connect by signing in to Jelliu, so the assistant acts strictly within your workspace and your permissions.

What can you do with it?

The server exposes 50 tools across nine areas. Read tools are always available; write and operational tools require write access (an approved connection with your role’s permissions, or a full-scope API key).

Agents

  • jelliu_agents_list — List your AI agents.
  • jelliu_agents_get — Get one agent’s configuration.
  • jelliu_agents_create — Create a new agent (voice, language, prompt).
  • jelliu_agents_update — Update an agent’s fields.
  • jelliu_agents_delete — Delete an agent (auto-pauses its campaigns).
  • jelliu_agent_knowledge_list — List an agent’s knowledge documents.
  • jelliu_agent_mcp_servers_list — List external MCP servers assigned to an agent.
  • jelliu_workflow_templates_list — List conversation-workflow templates (lead qualification, booking, support triage).
  • jelliu_agent_workflow_get — Get an agent’s conversation workflow (phases + branches).
  • jelliu_agent_workflow_apply_template — Apply a workflow template to an agent in one call.
  • jelliu_agent_workflow_set — Set a custom workflow graph (subagent phases, per-phase model, branches).
  • jelliu_agent_workflow_delete — Remove the workflow — back to single-prompt mode.

Campaigns

  • jelliu_campaigns_list — List outreach campaigns.
  • jelliu_campaigns_get — Get one campaign’s details.
  • jelliu_campaigns_create — Create a campaign with a schedule.
  • jelliu_campaigns_update — Update a campaign.
  • jelliu_campaigns_activate — Start a campaign.
  • jelliu_campaigns_pause — Pause a running campaign.
  • jelliu_campaigns_delete — Delete a campaign.
  • jelliu_campaign_contacts_list — List a campaign’s contacts.
  • jelliu_campaign_contacts_add — Add one contact to a campaign.
  • jelliu_campaign_contacts_bulk_add — Add up to 5,000 contacts at once.

Calls

  • jelliu_calls_list — List calls with outcome and sentiment.
  • jelliu_calls_get — Get a call with transcript and summary.
  • jelliu_calls_initiate — Place an outbound call (incurs cost).

Conversations

  • jelliu_conversations_list — List omnichannel conversations.
  • jelliu_conversations_get — Get a conversation thread.

Analytics

  • jelliu_analytics_overview — Workspace-wide KPIs.
  • jelliu_analytics_overview_by_direction — KPIs split inbound vs outbound.
  • jelliu_analytics_calls_per_day — Daily call-volume series.
  • jelliu_analytics_calls_by_hour — Hourly call distribution.
  • jelliu_analytics_sentiment_trend — Sentiment over time.
  • jelliu_analytics_top_campaigns — Best-performing campaigns.
  • jelliu_analytics_agent_ranking — Agent performance leaderboard.
  • jelliu_analytics_campaign — Metrics for one campaign.

Messaging

  • jelliu_whatsapp_send — Send a WhatsApp message to a contact.
  • jelliu_email_send — Send an email to a contact.
  • jelliu_whatsapp_templates_list — List approved WhatsApp templates.
  • jelliu_whatsapp_senders_list — List WhatsApp sender numbers.

Integrations

  • jelliu_integrations_list — List connected CRM integrations.
  • jelliu_integrations_get — Get one integration’s config.
  • jelliu_webhooks_list — List outbound webhooks.
  • jelliu_mcp_servers_list — List external MCP servers in the workspace.

Billing (read-only)

  • jelliu_billing_subscription — Get plan and subscription status.
  • jelliu_billing_usage — Get usage and overage.
  • jelliu_billing_limits — Get tier limits.

Platform

  • jelliu_voices_list — List available TTS voices.
  • jelliu_agent_templates_list — List agent templates.
  • jelliu_notifications_list — List in-app notifications.
  • jelliu_audit_list — Query the audit log.

Example use cases

Ask your assistant naturally — it picks the right tools.

“Create a Spanish sales agent and launch a campaign for my product launch this week.”
“How did my outbound calls perform yesterday? Show sentiment by agent.”
“Add these 200 contacts to the Q3 retention campaign and activate it.”
“Send a WhatsApp follow-up to the contacts that didn’t answer.”

Setup

For Claude, ChatGPT & Cursor

  1. Add the connector
    In Claude, open Settings → Connectors → Add custom connector. In ChatGPT, open Settings → Apps & Connectors and add a custom connector. Use the URL https://mcp.jelliu.co.
  2. Sign in to Jelliu
    Your browser opens Jelliu. Sign in, pick the workspace and approve the access — no API key to copy or paste.
  3. Start working
    Ask your assistant to manage agents, campaigns, contacts and analytics naturally.
  4. Disconnect anytime
    Remove the connector in your AI client, or revoke the connection from Jelliu, and access stops.

Claude Desktop: one-click install

Prefer an install file? Download the Jelliu extension and open it — Claude Desktop installs it, and the first time you use it your browser opens Jelliu to sign in. Adding the connector URL above works too.

Download jelliu.mcpb

SHA-256: 6e1e6bbe713a740616cedd30c82347a7aa3b1d02aaef1995b082af0135d3fded

For developers (direct integration)

Add the server to your client config (Claude Code, Cursor, or any MCP client):

{
  "mcpServers": {
    "jelliu": {
      "type": "http",
      "url": "https://mcp.jelliu.co",
      "headers": { "Authorization": "Bearer jl_your_full_scope_key" }
    }
  }
}

The transport is stateless Streamable HTTP. Clients that support OAuth (Claude, ChatGPT, Claude Code) sign in through the browser; for clients that do not, create a key in Settings → API Keys and pass it as “Authorization: Bearer jl_…”.

Authentication & scopes

Claude and ChatGPT connect with OAuth: you sign in to Jelliu in the browser and approve the access, and the assistant gets a short-lived token (one hour, renewed automatically) limited to your role in that workspace. Developer clients can instead send a Jelliu API key (jl_…) in the Authorization header. Either way, the tools the assistant can see depend on the scope:

fullRead + write + operational tools (recommended for assistants that manage your workspace).
readRead-only tools (agents, campaigns, calls, analytics) — safe for reporting.
writeRead + non-admin writes.

Known limitations

  • Credential management (creating or revoking API keys) is not available via MCP — use the dashboard.
  • Billing purchases (checkout, minute packs, phone numbers) and data-erasure are not exposed — they stay in the dashboard.
  • Rate limited — requests share your workspace’s per-minute API limits.
  • Outbound calls and messages incur cost and act immediately; your assistant should confirm before sending.

Privacy & security

  • Scoped to your workspace — a key only ever touches the workspace it belongs to.
  • Reuses Jelliu’s full security stack: role checks, validation, rate limits and an immutable audit log.
  • Secure transport — all traffic is HTTPS/TLS encrypted.
  • Revoke anytime — remove the connector, revoke the connection in Jelliu or delete the API key to cut off access.

Support & feedback

Found a bug or have a request? Email us at mcp@jelliu.com — we read every message.

About MCP

The Model Context Protocol (MCP) is an open standard for connecting AI assistants to external tools and services. Learn more at modelcontextprotocol.io.

Bring Jelliu into your AI workspace

Start with a Free plan with 15 voice minutes each month, then connect your assistant in minutes.

Jelliu MCP Server — Jelliu