Skip to main content
Glama
Systeme.io MCP server for sales and pages

Systeme.io MCP server for sales and pages

Systeme.io MCP server for sales and pages

Yes, ChatGPT, Claude and other AI agents can work in your Systeme.io account. Use Cotlet.dev to manage funnels, email campaigns, sales and pages in your signed-in account.

What you can ask

Show last month's sales by country.

Refund this sale and send its invoice, after I approve it.

Change the price on every page in this funnel.

Copy this sales page for an A/B test.

Publish this Markdown as a blog post after I review it.

Related MCP server: Forge MCP Server

Connect in 2 minutes

Get your API key at https://cotlet.dev/app and export it as COTLET_API_KEY.

Claude Code

claude mcp add --transport http cotlet https://cotlet.dev/mcp/v1 --header "Authorization: Bearer $COTLET_API_KEY"

ChatGPT

Settings → Apps → add connector URL https://cotlet.dev/mcp/v1, then sign in with Cotlet.dev. No API key needed.

Cursor

Copy .cursor/mcp.json from this repo into your project:

{
  "mcpServers": {
    "cotlet": {
      "url": "https://cotlet.dev/mcp/v1",
      "headers": {
        "Authorization": "Bearer ${COTLET_API_KEY}"
      }
    }
  }
}

Run it locally (stdio)

This repo is a real MCP server. It speaks MCP over stdio, lists its Systeme.io tools without any key, and forwards every tool call to the hosted Cotlet.dev server. The hosted URL above stays the recommended way. Use this when your client only starts local servers.

{"mcpServers":{"systeme-io":{"command":"uvx","args":["systeme-io-mcp"],"env":{"COTLET_API_KEY":"your-key"}}}}

Or with Docker:

docker build -t systeme-io-mcp .
docker run -i --rm -e COTLET_API_KEY systeme-io-mcp

Tools: systeme_io_guide, systeme_io_status, systeme_io_open, systeme_io_read, systeme_io_click, systeme_io_type, systeme_io_close. Without COTLET_API_KEY a tool call answers: "Set COTLET_API_KEY. Get a key at https://cotlet.dev/app".

Command line

Python 3.10+, nothing else to install. From PyPI:

pip install systeme-io-mcp        # or run it once: uvx systeme-io-mcp connect
systeme-io-mcp connect

Or straight from this repo:

export COTLET_API_KEY="your-key"
python3 systeme_io_agent.py connect   # ready config for Claude Code, Cursor, ChatGPT
python3 systeme_io_agent.py status    # is Systeme.io ready in your Cotlet.dev account
python3 systeme_io_agent.py guide     # Systeme.io screens and sign-in link
python3 systeme_io_agent.py read      # open Systeme.io, read the page, close the browser
python3 systeme_io_agent.py tools     # list Cotlet.dev tools
python3 systeme_io_agent.py serve     # start the stdio MCP server (same as no argument)

Questions from Systeme.io users

How do I connect Systeme.io to ChatGPT or Claude?

Sign up at cotlet.dev, open Systeme.io in its Cloud Browser, sign in with your own account and enable it for agents. Add https://cotlet.dev/mcp/v1 as the MCP server or connector URL. No Systeme.io API key is needed.

What can an AI agent do in Systeme.io?

Cotlet can read sales and reports, manage funnel pages, handle email campaigns and publish blog posts. Actions that refund, invoice or publish wait for your approval.

Does Systeme.io have an MCP server or API?

Systeme.io has a public API and an official MCP server, but they do not cover transactions, refunds, invoices, blog posts or all funnel page edits. Cotlet connects to your account for those workflows.

Can I use Systeme.io through REST?

Yes. Create a Cotlet API key with access to Systeme.io, then send requests to https://cotlet.dev/mcp/v1 with Authorization: Bearer. The same enabled account and approval rules apply.

Find it on

Also works with


More: https://cotlet.dev/integrations/systeme-io-api-mcp-server?utm_source=github&utm_medium=readme&utm_campaign=systeme-io

Start free: https://cotlet.dev/signup?app=systeme-io&utm_source=github&utm_medium=readme&utm_campaign=systeme-io

Available Tools

7 tools
systeme_io_clickB

Click a numbered element on the current Systeme.io page.

Inputs: element (required).

systeme_io_closeA

Close the Systeme.io browser session when the work is done, so credits stop running.

Inputs: no named parameters.

systeme_io_guideA

How to work in Systeme.io (funnels, email campaigns, sales and blog publishing): its screens and the sign-in link. Call this first.

Inputs: task.

systeme_io_openA

Open a Systeme.io page in your signed-in Cloud Browser (default https://systeme.io) to work with funnels, email campaigns, sales and blog publishing.

Inputs: url.

systeme_io_readA

Read the current Systeme.io page: its text and numbered buttons, links and fields.

Inputs: element.

systeme_io_statusA

Check that your Cotlet.dev account and Systeme.io are ready: account, credits and Systeme.io connection.

Inputs: no named parameters.

systeme_io_typeC

Type text into a numbered field on the current Systeme.io page.

Inputs: text (required), element (required).

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    TDQS

    A3.5/5.0

    Scored across 7 tools

    Disambiguation4/5

    Each tool maps to a distinct browser-automation primitive (open, read, click, type, close) or a distinct meta function (guide, status), so misselection is unlikely. The only soft overlap is guide vs. status, both framed as things to do first, but their descriptions clarify the difference.

    Naming Consistency5/5

    Every tool uses the same systeme_io_ prefix followed by a single clear verb (guide, status, open, read, click, type, close). The pattern is uniform snake_case with no deviations.

    Tool Count5/5

    Seven tools is well-scoped for a browser-driven integration: one session lifecycle pair, three page-interaction primitives, and two onboarding helpers. Nothing feels redundant or padded.

    Completeness3/5

    The core interaction loop (open, read, click, type, close) is covered, but there are notable gaps for the stated domain: no navigation to a specific URL, no select/dropdown handling for funnel and campaign forms, and no keypress/scroll/wait primitives. Agents can partially work around these via click and type, but form-building workflows will hit dead ends.

    Maintenance

    ActivityMaintained
    ResponsivenessNo recent community issues

    Related MCP Connectors

    Related MCP Servers

    • A
      license
      A
      quality
      D
      maintenance
      Enables Claude to manage Systeme.io accounts, including contacts, tags, courses, and subscriptions, through natural language.
      18
      3
      MIT
    • A
      license
      Not graded
      quality
      B
      maintenance
      Connects AI assistants to the complete Salesforge product suite, enabling management of workspaces, contacts, sequences, mailboxes, domains, and more across multiple sales tools.
      54 npm
      2
      MIT
    • A
      license
      B
      quality
      C
      maintenance
      Enables AI agents to manage mailing lists and contacts, read campaign reports with per-link clicks, and trigger automations. Supports lookups and updates by email address, tag and status management, and destructive operations with client confirmation.
      13
      MIT
    • A
      license
      Not graded
      quality
      B
      maintenance
      Enables AI agents to read and manage Syncro (SyncroMSP) data such as customers, contacts, tickets, assets, and invoices, with explicit write actions for creating and updating records and emailing invoices.
      Apache 2.0