Connect to the Loops MCP server
Use the Loops MCP server from any client that supports remote Streamable HTTP MCP servers and OAuth using Client ID Metadata Documents, or is preregistered with Loops. Manage contacts and mailing lists, send transactional emails, work with events, and access the rest of the Loops API.
Add the Loops MCP server
Run /mcp inside Claude Code, choose Loops, and follow the prompt to sign in through your browser.
Connect any compatible MCP client
Remote server URL
Add this URL as a remote Streamable HTTP MCP server. Clients that support OAuth using Client ID Metadata Documents, or are preregistered with Loops, will open Loops in your browser so you can sign in and authorize access.
Try it
Discover gems
Fix painful onboarding
Migrate to Loops
What the MCP server can do
Work with contacts, mailing lists, events, transactional email, and the other operations exposed by the Loops API.
Contacts: Find, create, and update contacts and their properties.
Mailing lists: Check membership and add or remove contacts.
Events: Send events that update contact activity or start published workflows.
Transactional email: Send a published template with data variables.
Teams: List the Loops teams you can access and choose which team an API call runs against.
The server exposes four tools: search, describe, execute, and teams. Your client uses them to find the right API operation, inspect its request shape, run it for a chosen team, and list the Loops teams you can access.
MCP questions
Which MCP clients work with Loops?
Do I need a Loops API key?
Can the MCP server change data or send email?
Is the Claude connector a separate MCP server?