Systeme.io MCP server for sales and pages
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Systeme.io MCP server for sales and pages Show last month's sales by country."
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
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-mcpTools: 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 connectOr 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
Start free: https://cotlet.dev/signup?app=systeme-io&utm_source=github&utm_medium=readme&utm_campaign=systeme-io
Available Tools
7 toolssysteme_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
Scored across 7 tools
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.
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.
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.
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
Related MCP Connectors
Systeme.io MCP server for ChatGPT, Claude and any AI agent: update funnel page, edit email campaign, list orders and get sales report in your own Systeme.io account. Cotlet works in the account through your Cloud Browser, a real Chrome where you sign in to Systeme.io yourself; Cotlet does not store your password and you need no Systeme.io API key. About the official Systeme.io API: Yes, Systeme.io has a public API and an official MCP server, covering contacts, tags, newsletters, email campaigns, funnels, price plans, coupons, products, courses and subscriptions (checked 11 Oct 2026). Neither one lists transactions, refunds sales, sends invoices, manages blog posts or edits text on an existing funnel page. Setup and FAQ: https://cotlet.dev/integrations/systeme-io-api-mcp-server
Manage BioFlow link-in-bio pages, blocks, leads, and analytics from AI agents.
Run email marketing from your AI assistant: contacts, newsletters, automations, behavior emails.
Marketing data and actions for AI agents: GA4, Search Console, ads, social, SEO and WordPress.
Related MCP Servers
- AlicenseAqualityDmaintenanceEnables Claude to manage Systeme.io accounts, including contacts, tags, courses, and subscriptions, through natural language.183MIT

Forge MCP Serverofficial
AlicenseNot gradedqualityBmaintenanceConnects AI assistants to the complete Salesforge product suite, enabling management of workspaces, contacts, sequences, mailboxes, domains, and more across multiple sales tools.54 npm2MIT- AlicenseBqualityCmaintenanceEnables 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.13MIT
- AlicenseNot gradedqualityBmaintenanceEnables 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