Loops MCP server
Email marketing MCP for SaaS — contacts, campaigns, workflows
Official hosted Loops MCP for email marketing workflows — manage contacts, campaigns, transactional email, and workflows via OAuth over Streamable HTTP at mcp.loops.so.
Loops is the official hosted MCP server for the Loops email platform (marketing, lifecycle, and transactional email for SaaS). Connect at https://mcp.loops.so over Streamable HTTP with OAuth — no local package to install. Instead of one tool per REST endpoint, the server exposes four meta-tools (teams, search, describe, execute) that discover and run Loops API operations at runtime across contacts, mailing lists, events, campaigns, transactional email, workflows, and the rest of the public API.
Hosted OAuth MCP
Remote Streamable HTTP at mcp.loops.so with browser OAuth (scope mcp). Works with Claude, ChatGPT, Codex, OpenCode, and Amp.
Meta-tools over the full API
search / describe / execute dispatch to Loops REST operations (contacts, campaigns, transactional, workflows, and more) instead of shipping dozens of fixed tools.
Team-scoped access
teams lists the Loops workspaces you can access; execute runs operations for a chosen team.
Agent-ready email ops
Manage contacts, send transactional email, audit workflows, and operate campaigns from the agent loop.
Who it’s for. SaaS teams and agents that need to operate Loops email — contacts, campaigns, transactional sends, and workflows — without leaving the MCP client.
Example prompts
auth: OAuth (scope mcp) via browser sign-in · pricing: Included with Loops — no extra MCP fee · reviewed by MCPExplorer
How to read this: tool names here are observed from a live tools/list handshake. The Risk label is a heuristic inferred from the tool name (write/destructive verbs), not from executing the tool — a conservative guess, not a verified capability. We never escalate risk from a description. Found one that's wrong? Tell us — we fix on report.
| Tool | Risk | Side effects | Approval |
|---|---|---|---|
| describe Inspect the request shape of a Loops API operation before calling it. | read | false | unknown |
| execute Run a Loops API operation for a chosen team — dynamic dispatch over the Loops REST API (contacts, mailing lists, events, campaigns, transactional email, workflows, and more). | write | true | unknown |
| search Find the right Loops API operation for a task (contacts, campaigns, transactional email, workflows, and the rest of the Loops REST surface). | write | true | unknown |
| teams List the Loops teams the authenticated user can access. | read | false | unknown |
- homepagehttps://loops.so
The access this server can exercise, inferred from its verified tools — not a declared OAuth scope.
Add the “as seen on MCPExplorer” badge to your README.
This is one server. A loadout combines the right servers, governance, and proven plays for a whole job — assembled deliberately, not tool-dumped.
Explore loadouts →