MCP App Store
by KeenEthics

Overview

Work with Loops without leaving ChatGPT. Manage contacts and mailing lists, send transactional emails, work with events, and access everything else available through the Loops API. Just tell ChatGPT what you want to do.

Tools

describe

ChatGPT
Return the full schema for one Loops API endpoint: parameters, request body, and responses (refs inlined). Look the endpoint up with search() first, then pass its path and method here to get what execute() needs.

execute

ChatGPT
Make an authenticated GET call to the Loops API as the connected user. This tool only reads; it cannot change data or send email. Flow: search() to find an endpoint, describe(path, method) for its schemas, then execute(). Calls run against one team: pass team (an id from the teams tool); if omitted it uses your only team, or returns your teams to choose from. Only endpoints documented in the OpenAPI spec can be called; anything else is rejected. Use execute_write to change data.

execute_write

ChatGPT
Make an authenticated POST, PUT, PATCH, or DELETE call to the Loops API as the connected user. These calls create, update, delete, publish, or send: they take effect immediately, cannot be undone here, and can email real recipients. Only make one the user has asked for. Flow: search() to find an endpoint, describe(path, method) for its schemas, then execute_write(). Calls run against one team: pass team (an id from the teams tool); if omitted it uses your only team, or returns your teams to choose from. Only endpoints documented in the OpenAPI spec can be called; anything else is rejected. Use execute for GET.

teams

ChatGPT
List the teams the connected user can run Loops API calls against. Returns id and name for each; pass an id as execute()'s team parameter.

describe

Claude

execute

Claude

teams

Claude

Capabilities

Writes

Example Prompts

Click any prompt to copy it.

Similar Apps