[Cotlet](https://cotlet.dev/index.md) · [Integrations](https://cotlet.dev/integrations.md) · [How it works](https://cotlet.dev/how-it-works.md) · [Security](https://cotlet.dev/security.md) · [For developers](https://cotlet.dev/for-developers.md) · [For automation agencies](https://cotlet.dev/for-agencies.md) · [Blog](https://cotlet.dev/blog.md) · [API docs](https://cotlet.dev/docs.md) · [Help center](https://cotlet.dev/help.md) · [Changelog](https://cotlet.dev/changelog.md) · [Contact](https://cotlet.dev/contact.md) · [Pricing](https://cotlet.dev/pricing.md) · [Sign up](https://cotlet.dev/signup)

# GoReminders API and MCP server: Let your AI agent answer the replies and fill the calendar.

> GoReminders publishes a REST API at api.goreminders.com/api/v1 with an OpenAPI reference. It creates, edits and deletes appointments, customers, staff, services, locations and labels, reads messages and sets up webhooks. It has no endpoints for blasts, sending texts, templates, sequences or booking requests, and no GoReminders MCP server was verified.

GoReminders has a REST API for appointments and customers, but none for blasts, two-way texts, templates or booking requests, and no MCP server (checked 13 Nov 2026). Cotlet runs a hosted GoReminders MCP server with 15 tools that ChatGPT and Claude use in your own account. Every text, blast and booking change waits for your OK.

- Free 7-day trial, no card
- Unofficial, not affiliated with GoReminders
- Page: https://cotlet.dev/integrations/goreminders-api-mcp-server

## What can your AI agent do in GoReminders?

- Answer reschedule replies with a new time
- Confirm booking requests at free slots
- Send a blast to a customer group
- Text a client a deposit link
- Write reminder templates and sequences
- Label no-shows so follow-ups stop

## Does GoReminders have an MCP server or an API?

- Access: an API user from Settings > Integrations > GoReminders API, used with HTTP basic auth. The help article says to contact support for access.
- Limit: appointment creates and edits together may reach 200% of your plan's monthly appointment limit; other calls are not rate-limited.
- GoReminders also lists a Zapier app and calendar feeds to Google Calendar, Outlook and iPhone calendars.

| What you need | GoReminders API | By hand | Cotlet |
|---|---|---|---|
| Ask ChatGPT or Claude to do the work | No MCP server verified | Copy and paste | Hosted MCP server |
| Appointments and customers | Create, edit, delete | One at a time | Same, after your OK |
| Blasts, texts with pay links, booking requests | No endpoints | Messages and Booking tabs | 15 tools, writes after your OK |
| Run from n8n or a script | Your own code, basic auth | Manual only | REST, same key |

Checked 13 Nov 2026. Sources: [GoReminders API docs](https://www.goreminders.com/docs), [GoReminders API reference](https://www.goreminders.com/docs/api-reference), [Help: API & Documentation](https://help.goreminders.com/en/articles/2625800-api-documentation), [GoReminders integrations](https://www.goreminders.com/integrations), [Help: How to Manage Add-Ons](https://help.goreminders.com/en/articles/14354434-how-to-manage-add-ons), [Help: Confirmation and reschedule notices](https://help.goreminders.com/en/articles/1273847-confirmation-and-reschedule-notices), [Help: Manually confirm, reschedule or cancel](https://help.goreminders.com/en/articles/8295343-can-i-manually-confirm-reschedule-or-cancel-a-customer-s-appointment), [Help: Approve a Booking Request](https://help.goreminders.com/en/articles/10316410-how-to-approve-a-booking-request), [Help: Send a Message Blast](https://help.goreminders.com/en/articles/4191730-how-to-send-a-message-blast), [Help: Payments without appointments](https://help.goreminders.com/en/articles/9438041-can-i-collect-payments-without-creating-appointments), [Help: Message Sequences](https://help.goreminders.com/en/articles/8041786-can-i-assign-a-different-reminder-schedule-for-every-message-template), [Help: Follow-Up Messages](https://help.goreminders.com/en/articles/5488958-sending-follow-up-messages-after-an-appointment), [Help: Mark an appointment as a no-show](https://help.goreminders.com/en/articles/7215212-how-can-i-mark-an-appointment-as-a-no-show), [Help: Group appointments](https://help.goreminders.com/en/articles/4100739-can-i-add-multiple-people-to-an-appointment)

## How does the GoReminders MCP server work?

1. **Log in to GoReminders.** Once, in a browser we host for you.
2. **Connect your AI agent.** One address in its settings.
3. **Hand it the inbox.** It drafts the answers, you approve the texts.

Your agent works in your own signed-in Cloud Browser. Texts, blasts and anything your clients see wait for your OK.

## How to connect GoReminders to your AI agent

1. **Sign in to GoReminders in a Cloud Browser.** Open goreminders.com/login in your Cotlet Cloud Browser and log in with your own GoReminders account.
2. **Add the Cotlet address.** Enter https://cotlet.dev/mcp/v1 as the MCP server or connector URL in your agent.
3. **Let the agent in.** Chat apps open a Cotlet sign-in page. Editors, n8n and scripts send an API key made in the console.

GoReminders runs on the shared address `https://cotlet.dev/mcp/v1`, next to every other app you turn on, so one connector serves them all. Turned GoReminders on after connecting? Refresh the connector and the 15 GoReminders tools show up.

ChatGPT:

```
Settings > Apps & Connectors > Create
MCP server URL: https://cotlet.dev/mcp/v1/connect
Authentication: OAuth
```

Claude:

```
Settings > Connectors > Add custom connector
URL: https://cotlet.dev/mcp/v1/connect

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

Cursor:

```
// ~/.cursor/mcp.json
{
  "mcpServers": {
    "cotlet": {
      "url": "https://cotlet.dev/mcp/v1",
      "headers": { "Authorization": "Bearer ${env:COTLET_API_KEY}" }
    }
  }
}
```

Codex:

```
# ~/.codex/config.toml
[mcp_servers.cotlet]
url = "https://cotlet.dev/mcp/v1"
bearer_token_env_var = "COTLET_API_KEY"
```

n8n:

```
MCP Client Tool (inside an AI Agent)
Transport: HTTP Streamable
URL: https://cotlet.dev/mcp/v1
Auth: Bearer, <your key>
Tool: goreminders_read
```

## All 15 GoReminders MCP tools

One tool per owner workflow in the GoReminders Help Center, with the articles of one workflow merged. Tools with an `action` only read on `list` and `get`; the other actions write and ask first.

### Calendar and appointments

The appointments your reminders run on. Saving or moving one schedules reminders by itself.

- **List appointments** (`list_appointments`, read): Read the GoReminders calendar for a date range, optionally by appointment status.
- **Create appointments** (`create_appointment`, write, asks first): Create an appointment, a recurring series or a group appointment, with its reminder sequence.
- **Edit or delete appointments** (`update_appointment`, write, asks first): Move or edit an appointment, add a label, change who is in a group appointment, or delete it.
- **Set appointment status** (`set_appointment_status`, write, asks first): Mark an appointment Confirmed, Reschedule Requested or Canceled by hand.

### Messages and blasts

Replies, one-to-one texts with pay or file links, and blasts to groups. Sending needs the matching add-on.

- **Read messages and replies** (`list_messages`, read): Read the Messages inbox: texts and emails sent and the replies customers sent back.
- **Send messages with pay links** (`send_message`, write, asks first): Send one customer a text or email from the Messages tab, with an optional pay link or file link.
- **Send message blasts** (`send_message_blast`, write, asks first): List past blasts, or send a new text and email blast to a group, optionally copied from an old one.
- **Attach and share files** (`manage_files`, write, asks first): List, upload or share the files and photos on an appointment or a customer.

### Reminder setup

What reminders say and when they go out, including follow-ups after the visit.

- **Edit message templates** (`manage_message_templates`, write, asks first): List, create, edit, rename or delete the SMS and email message templates your reminders use.
- **Set message sequences** (`manage_message_sequences`, write, asks first): List or set the message sequences: which template goes out when, plus follow-ups after the visit.

### Booking form

Requests clients send through your Booking Form, and the form's hours, style and links.

- **Approve booking requests** (`manage_booking_requests`, write, asks first): List the booking requests from your Booking Form, or confirm one at a chosen time.
- **Change booking settings** (`manage_booking_settings`, write, asks first): Read or change the Booking Form: on or off, booking style, open hours, time slots, and get a prefilled link.

### Customers and account lists

Customers, groups, and the services, staff, locations and labels appointments use.

- **Manage customers** (`manage_customers`, write, asks first): Search, read, add, edit, import or delete customers.
- **Manage customer groups** (`manage_customer_groups`, write, asks first): List customer groups, create one, or add and remove members.
- **Manage services, staff, locations and labels** (`manage_setup_items`, write, asks first): List or change the services, staff members, locations and labels appointments use.

Inputs, REST path and example response of every tool: https://cotlet.dev/integrations/goreminders-api-mcp-server#tools

## Who can see my GoReminders session, and how do I revoke it?

- **What we store.** Your logged-in GoReminders browser profile, AES-256-GCM encrypted, in Finland. Never your password.
- **What your agent gets.** The 15 GoReminders tools. The session cookie stays in the Cloud Browser.
- **What the session sees.** What your GoReminders login sees. A team login with limited permissions gives the agent the same limits.
- **What no tool touches.** Billing, add-ons, the monthly appointment limit, payment processing setup, team users and API users.
- **If GoReminders logs you out.** You log in again yourself, in the same Cloud Browser.
- **How to cut access.** Disable GoReminders for agents, reset the browser, or change your GoReminders password.

You type your GoReminders password yourself; the agent only uses the session that login leaves. Our site scores A+ on Qualys SSL Labs, securityheaders.com and Mozilla Observatory ([live results](https://cotlet.dev/security.md)).

## What happens when GoReminders changes?

When GoReminders moves a button or renames a settings page, Cotlet updates the GoReminders server, and your prompts and REST calls keep working as they are.

Add-ons decide what the agent can do: with Message Blasts or 2-Way Messaging removed on your Billing page, those tools have nothing to send with.

If GoReminders logs you out, one click in the Cotlet console reopens the Cloud Browser so you can log in again.

## Approvals, undo and mistakes

1. **Read the replies.** list_messages finds the R answers.
2. **Find a free slot.** list_appointments reads the calendar.
3. **Show you the text.** Wording and time, before anything is sent.
4. **Send after your OK.** send_message texts the client, then the move.

| Action | How to put it right |
|---|---|
| Appointment moved or status set | Call update_appointment or set_appointment_status again with the earlier values; a moved time sends a new reminder |
| Template or sequence edited | Save the earlier text with manage_message_templates; a deleted sequence cannot be undone |
| Text or blast sent | Already with your clients: send a correction |
| Customer or appointment deleted | GoReminders cannot restore it; create it again |

13 of the 15 tools ask first: by default you confirm each call, and you can switch that off per tool. list_appointments and list_messages only read and run at once.

MCP call:

```
{
  "name": "create_appointment",
  "arguments": {
    "customer": "Example Client",
    "start": "2026-11-21T09:00",
    "service": "Deep tissue, 60 min",
    "staff": "Jordan",
    "reminder_type": "text",
    "messages": "Two-day and same-day",
    "repeat": "weekly",
    "repeat_times": 4
  }
}
```

REST:

```
curl -X POST https://cotlet.dev/api/v1/goreminders/appointments \
  -H "Authorization: Bearer $COTLET_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"customer":"Example Client","start":"2026-11-21T09:00","service":"Deep tissue, 60 min","staff":"Jordan","reminder_type":"text","messages":"Two-day and same-day","repeat":"weekly","repeat_times":4}'
```

Response:

```
{
  "customer": "Example Client",
  "start": "2026-11-21T09:00",
  "service": "Deep tissue, 60 min",
  "staff": "Jordan",
  "messages": "Two-day and same-day",
  "reminder_type": "text",
  "repeat": "weekly",
  "repeat_times": 4,
  "saved": true
}
```

The example books four weekly deep tissue sessions with the Two-day and same-day sequence; each one counts toward your monthly appointment limit. A cron job or n8n flow can make the same call over REST at `/api/v1/goreminders` with the same key and price, in JSON. Failed calls are free.

## How much does the GoReminders MCP server cost?

**About $23 a month** for a small studio with a busy inbox, 4,000 credits. Your GoReminders plan and add-ons stay as they are.

| Job | Calls | Credits |
|---|---|---|
| Morning replies: read, offer a time, move | 5 × 20 | 1,000 |
| Booking requests checked and confirmed | 2 × 20 | 400 |
| Appointments entered from calls | 1 × 40 | 400 |
| No-show labels at closing | 1 × 20 | 200 |
| Statuses set by hand | 1 × 20 | 200 |
| Deposit texts with a pay link | 1 × 22 | 220 |
| Blast preview and send | 2 × 4 | 80 |
| Cloud Browser, 30 days |  | 1,500 |
| Total | 250 calls | 4,000 |

The smallest pack, 5,000 credits for $29, covers this month. More staff and more replies mean more calls.

- Free 7-day trial, no card
- 10 credits per successful call, MCP or REST
- 50 credits a day for the Cloud Browser
- Your GoReminders texts and appointment limit as they are

Credit packs are one-time purchases, not a subscription. The month above is our own example, not measured customer usage.

## GoReminders MCP server: other ways to connect

| Option | What it does | Where it stops |
|---|---|---|
| GoReminders API | Appointments, customers, staff, services, locations, labels, reading messages, webhooks. | No blasts, sending texts, templates, sequences or booking requests; you write and host the code. |
| Zapier app | Moves GoReminders data to and from other apps on triggers. | No agent decides or writes anything in GoReminders. |
| Calendar feeds | Shows GoReminders appointments in Google Calendar, Outlook or iPhone. | One way: GoReminders does not import from outside calendars. |
| By hand | Work the Messages, Booking and Calendar tabs yourself. | Only while someone is at the desk. |

If you only need appointments or customers in sync with other software, the GoReminders API does that and costs nothing extra: use it. Cotlet fits when ChatGPT, Claude or a script should also answer texts, send blasts, edit reminders or confirm booking requests, with nothing to host.

## Who runs Cotlet

Cotlet belongs to Take Group sp. z o.o., a software company registered in Poland, EU (VAT PL6342984273), in business since 2019. Its founders are Bart Krawczyk (Co-founder, CTO) and Jake Slugocki (Co-founder, SEO, sales and marketing). Questions about the GoReminders tools go to contact@cotlet.dev.

## GoReminders MCP server: questions

### How do I get access?

Sign up free at https://cotlet.dev/signup?app=goreminders, turn on GoReminders under Integrations in the console and log in at https://www.goreminders.com/login in your Cloud Browser. Then connect your AI agent and ask it about tomorrow's appointments. The trial needs no card.

### Does GoReminders have an API?

GoReminders has a REST API at api.goreminders.com/api/v1 for appointments, customers, staff, services, locations, labels, reading messages and webhooks; you create an API user under Settings > Integrations > GoReminders API, and appointment creates and edits are capped at 200% of your plan's monthly appointment limit (checked 13 Nov 2026). It has no endpoints for message blasts, sending two-way texts, templates, sequences or booking requests, and no GoReminders MCP server was verified. Cotlet does not use that API: it works in your own signed-in GoReminders account.

### Do the agent's appointments count toward my monthly limit?

Yes. They are ordinary GoReminders appointments: each one counts, a group appointment counts once per client in it, and status does not change that. An appointment with reminder type None, used to block off time, does not count.

### Which GoReminders add-ons do the tools need?

The tools use what your account has. GoReminders sells 2-Way Messaging, Message Blasts, Follow-Up Messages, Client Self-Scheduling and Reviews as add-ons on the Billing page, so send_message, send_message_blast, follow-ups in manage_message_sequences and booking requests work only with the matching add-on.

### Which countries can the agent text?

The ones GoReminders sends SMS to. Its help center lists the United States, Canada, United Kingdom, Australia, Hong Kong, Czechia, Denmark, Estonia, Latvia, Lithuania and the Netherlands. Texts go out from your dedicated GoReminders number.

### Is the MCP server different from the REST API?

Only in how it is called. Both carry the same 15 tools, inputs, answers, API key and price. Agents use MCP; scripts and n8n HTTP steps use REST. This is Cotlet's REST API, not the GoReminders API.

### Is Cotlet affiliated with GoReminders?

No. Cotlet is independent and not affiliated with GoReminders.

---

Give your AI agents your signed-in browser.

**Product:** [Integrations](https://cotlet.dev/integrations.md) · [How it works](https://cotlet.dev/how-it-works.md) · [Pricing](https://cotlet.dev/pricing.md) · [Security](https://cotlet.dev/security.md)

**Resources:** [Blog](https://cotlet.dev/blog.md) · [API docs](https://cotlet.dev/docs.md) · [Help center](https://cotlet.dev/help.md) · [Changelog](https://cotlet.dev/changelog.md) · [GitHub](https://github.com/cotletdev/cotlet)

**Solutions:** [For developers](https://cotlet.dev/for-developers.md) · [For automation agencies](https://cotlet.dev/for-agencies.md)

**Company:** [About](https://cotlet.dev/about.md) · [AI info: company facts](https://cotlet.dev/ai-info.md) · [Contact](https://cotlet.dev/contact.md)

**Legal:** [Terms of service](https://cotlet.dev/terms) · [Privacy policy](https://cotlet.dev/privacy) · [Refund policy](https://cotlet.dev/refunds) · [Acceptable use](https://cotlet.dev/acceptable-use) · [Cookie policy](https://cotlet.dev/cookies) · [DPA](https://cotlet.dev/dpa) · [Subprocessors](https://cotlet.dev/subprocessors)

**Elsewhere:** [Status page](https://status.cotlet.dev) · [Cotlet on GitHub](https://github.com/cotletdev) · [Cotlet on X](https://x.com/cotletdev) · [Cotlet on LinkedIn](https://www.linkedin.com/company/cotletdev) · [Cotlet on Product Hunt](https://www.producthunt.com/products/cotlet) · [Cotlet on Crunchbase](https://www.crunchbase.com/organization/cotlet) · [Cotlet on SaaSHub](https://www.saashub.com/cotlet)

Cotlet.dev is built by Bart Krawczyk and Jake Slugocki, the founders of Take Group sp. z o.o., ul. Wincentego Janasa 4, 40-855 Katowice, Poland. KRS 0000871398, NIP 6342984273, VAT EU: PL6342984273. [About us](https://cotlet.dev/about.md)

Cotlet is an independent service. It is not affiliated with, endorsed by or sponsored by any of the products listed on this site. Product names are trademarks of their respective owners.
