otherapi_key

Etermin

eTermin is an online appointment scheduling platform that allows businesses to manage bookings and integrate with various applications through its REST API.

Verdict

Etermin is an appointment scheduling platform. This MCP exposes 28 tools that let your team create, update, and delete contacts, appointments, calendars, users, vouchers, and webhooks directly from Switchy. @mention Etermin to book client meetings, manage scheduling resources, or sync appointment data into your workflow without opening the Etermin dashboard. Most useful for customer success, sales ops, and admin teams who handle high volumes of bookings. Setup requires an API key from your Etermin account settings. Some webhook endpoints are undocumented, so creation may fall back to manual steps.

Common use cases

  • Book client calls from Slack threads
  • Bulk-create contacts from spreadsheet data
  • Cancel appointments when meetings reschedule
  • Generate vouchers for loyalty campaigns
  • Sync calendar availability before planning

Integration

Vendor
Etermin
Category
other
Auth
API_KEY
Tools
28
Composio slug
etermin

Tools

  • Create Contact

    Tool to create a new contact in eTermin. Use when you need to add a contact before scheduling appointments.

  • Create eTermin Resource

    Tool to create a new resource. Use when you need to create any eTermin resource (contact, vouchers, resource, appointment).

  • Create User

    Tool to create a new user. Use when you need to add users to eTermin after collecting their details.

  • Create Voucher

    Tool to create a new voucher in eTermin. Use when you need to add a voucher after defining its details.

  • Create Webhook

    Tool to create a new webhook in eTermin. Attempts multiple candidate endpoints since webhook creation is undocumented. Returns a helpful message if UI-only.

  • Delete Appointment
    destructive

    Tool to delete an appointment. Use when you need to remove an existing appointment by its identifier. Confirm the appointment exists before invoking.

  • Delete calendar
    destructive

    Tool to delete a calendar. Use when removing an existing calendar by its identifier.

  • Delete Contact
    destructive

    Tool to delete a contact. Use when you need to remove a contact by its ID after confirming it exists.

  • Delete Resource
    destructive

    Tool to delete an existing resource. Uses multiple endpoint/method variants to account for eTermin API differences across resources.

  • Delete Service
    destructive

    Tool to delete a service. Use when you need to remove a service by its ID after confirming deletion.

  • Delete User
    destructive

    Tool to delete a user. Use when you need to remove an existing user by its identifier. Confirm the user exists before invoking.

  • Delete Voucher
    destructive

    Tool to delete an existing voucher. Use after confirming the voucher ID is correct.

  • Delete Webhook
    destructive

    Tool to delete an existing webhook. Use when you need to remove a webhook subscription by its ID after confirming it exists.

  • Get Appointments

    Tool to retrieve a list of appointments. Use when you need to list all scheduled appointments.

  • Get Calendars

    Tool to retrieve calendars. Use when listing all calendars in your eTermin account.

  • Get Contacts

    Tool to retrieve a list of contacts. Use when you need to list all contacts in your eTermin account.

  • Get Resources

    Tool to retrieve all resources. Use when you need to list your eTermin resources before scheduling or managing them.

  • Get Services

    Tool to retrieve a list of services. Use when you need to list available services in your eTermin account.

  • Get Users

    Tool to retrieve a list of users. Use when you need to list all users in your eTermin account.

  • Get Working Times

    Tool to retrieve working times for a specific calendar. Use when confirming available time slots before booking appointments.

  • List Vouchers

    Tool to list vouchers. Use when you need to retrieve all vouchers in your eTermin account.

  • List Webhooks

    Tool to retrieve webhooks. Use when listing all webhooks in your eTermin account.

  • Update calendar

    Tool to update an existing calendar. Use when modifying calendar settings by its identifier.

  • Update Contact

    Tool to update an existing contact in eTermin. Use when you need to modify contact details by ID after confirming it exists.

  • Update Resource

    Tool to update an existing resource. Use after confirming resource existence.

  • Update Service

    Tool to update an existing service. Use when you need to modify service details after confirming the service ID.

  • Update Voucher

    Tool to update an existing voucher. Use when you need to modify voucher details after creation.

  • Update Webhook

    Tool to update an existing webhook. Use when you need to modify webhook configuration after creation.

Setup

Setup guide

  1. 11. In Switchy, open the Space where you want Etermin available and click Integrations in the sidebar. 2. Search for Etermin and click Connect. 3. Log into your Etermin account, navigate to Settings, then API Access, and generate a new API key. 4. Copy the key and paste it into the Switchy prompt when asked. 5. Click Authorize to complete the connection. 6. Test the integration by typing '@Etermin list my calendars' in a message. 7. If you see calendar data returned, the connection is live. 8. To invoke a tool, @mention Etermin in any message and describe the task, like '@Etermin create a contact named Jane Doe with email jane@example.com'. 9. Etermin will confirm the action or ask for missing details.

What teammates see: by default, memories from Etermin are scoped to the Space (PROJECT visibility) - you can mark any memory PRIVATE or share it ORG-wide.

Works well with

Top models

Compatibility data appears once enough Spaces have used this MCP together with a given model.

How Switchy teams use it

Not enough Spaces yet to publish anonymised usage stats (we require ≥ 50 Spaces per week).

Starter prompts

Create New Contact

@Etermin create a contact named Alex Martinez with email alex.martinez@example.com
Open in a Space →

Schedule Appointment

@Etermin create an appointment on the Sales calendar for tomorrow at 2pm with contact ID 12345
Open in a Space →

Generate Voucher

@Etermin create a voucher code WELCOME20 with 20% discount valid for 30 days
Open in a Space →

Example outputs

Illustrative - representative of the model's voice and quality, not literal recordings.

Prompt

@Etermin show me all appointments scheduled for next week and group them by resource type

Output

Based on the eTermin calendar data, here's a summary of next week's appointments: **Meeting Rooms (12 appointments)** - Conference Room A: 5 bookings (Mon-Wed) - Conference Room B: 7 bookings (Tue-Fri) **Equipment (8 appointments)** - Projector Unit 1: 4 bookings - Video Kit: 4 bookings **Personnel (15 appointments)** - Dr. Schmidt: 9 patient consultations - Trainer Meyer: 6 coaching sessions Total: 35 appointments across 3 resource categories. Peak day is Wednesday with 11 bookings.

Notes

This example demonstrates eTermin's read capabilities for appointment and resource management. The MCP can fetch calendar data and the AI synthesizes it into actionable insights. Requires API key with read permissions for appointments and resources. Response time depends on the total number of calendars and appointments in your eTermin account.

Prompt

@Etermin create a new contact for Jane Smith (jane.smith@example.com, +49-30-12345678) and schedule her for a 30-minute consultation tomorrow at 2pm

Output

I've completed both actions in eTermin: **Contact Created:** - Name: Jane Smith - Email: jane.smith@example.com - Phone: +49-30-12345678 - Contact ID: etermn_contact_8472 **Appointment Scheduled:** - Date/Time: Tomorrow, 14:00-14:30 CET - Duration: 30 minutes - Type: Consultation - Appointment ID: etermn_appt_9156 Confirmation email will be sent to Jane's address automatically if your eTermin notification settings are enabled.

Notes

This showcases eTermin's write operations: creating contacts and appointments in sequence. The MCP handles the two-step workflow (contact must exist before appointment creation). Requires API key with write permissions. Be aware this creates real data in your eTermin system—there's no sandbox mode. Always verify details before confirming the prompt.

Prompt

@Etermin review all vouchers expiring in the next 30 days and draft an email reminder I can send to affected customers

Output

I found 8 vouchers expiring within 30 days. Here's a draft reminder email: **Subject:** Your eTermin Voucher Expires Soon – Book Now **Body:** Hello [Customer Name], This is a friendly reminder that your voucher (Code: [VOUCHER_CODE]) will expire on [EXPIRY_DATE]. You have [DAYS_REMAINING] days remaining to use it. Voucher Details: - Value: [AMOUNT] - Valid for: [SERVICE_TYPE] To schedule your appointment, visit [BOOKING_LINK] or reply to this email. Best regards, [Your Team] **Affected Customers:** 8 contacts with expiring vouchers (IDs: etermn_vouch_3421, etermn_vouch_3445, ...)

Notes

This example pairs eTermin's voucher data with AI reasoning to generate customer communications. The MCP retrieves voucher records; the AI identifies expiration patterns and drafts contextual messaging. Useful for retention workflows. Note that eTermin doesn't send emails directly—you'll need to export the contact list and use your own email system. Requires read access to vouchers and contacts.

Use-case deep-dives

Service business appointment automation

When Etermin beats manual booking for 3-10 person service teams

A 6-person salon or consulting shop that takes 40+ bookings a week hits the sweet spot for this MCP. Your team can create contacts, schedule appointments, and issue vouchers from Switchy without context-switching to Etermin's UI. The 28 tools cover the full booking lifecycle—contact creation before first appointment, resource allocation, cancellations, webhook setup for Slack notifications. The trade-off: if you're only scheduling 5 appointments a month, the API key setup and tool learning curve aren't worth it. But once you're triaging daily booking requests in a shared workspace, having one person run "create contact" and "create appointment" in the same thread where the customer inquiry lives saves 3-4 minutes per booking. That's 2+ hours a week at scale.

Customer support voucher issuance

Why this MCP works for reactive voucher workflows

A 4-person support team handling refund or goodwill vouchers in Etermin can collapse the workflow into Switchy. When a ticket escalates to "issue $50 credit," the agent creates the voucher directly in the thread—no separate login, no copy-paste of customer IDs. The create-voucher and create-contact tools handle 90% of cases. The webhook tool is borderline useful: Etermin's API docs don't officially cover webhook creation, so the MCP tries multiple endpoints and warns you if it's UI-only. If your voucher volume is under 10 a week, this is overkill. Above that, especially if you're also scheduling follow-up appointments for the same customers, the MCP pays off by keeping the entire resolution in one workspace.

Multi-location resource coordination

When Etermin's resource tools justify the integration

A 3-location wellness chain with shared equipment or practitioners across sites can use this MCP to centralize resource and calendar management. The create-resource and delete-calendar tools let an ops lead adjust availability across locations from Switchy without juggling three Etermin logins. The 28-tool count means you're also handling user creation (onboarding new staff) and appointment deletion (last-minute cancellations) in the same workspace. The boundary: if your locations operate independently with no cross-site booking, the MCP's resource tools are wasted—you'd be better off with location-specific Etermin accounts. But if you're routing 20+ appointments a week between sites based on practitioner availability, this MCP turns Switchy into your dispatch hub.

Frequently asked

What does the Etermin MCP do in Switchy?

It connects your Etermin appointment scheduling system to Switchy's AI workspace. Your team can create and delete contacts, manage appointments, set up resources and vouchers, and create users — all through natural language prompts. The MCP exposes 28 tools covering the core Etermin API, so you can automate scheduling workflows without switching between apps.

Do I need admin access to connect Etermin?

Yes. You'll need an Etermin API key, which typically requires account owner or admin permissions to generate. The key authenticates all requests, so whoever connects it in Switchy will grant the workspace access to create appointments, manage contacts, and modify resources. Check your Etermin account settings to confirm you can issue API keys before starting setup.

Can the Etermin MCP send appointment reminders to clients?

No. The MCP handles appointment creation and deletion, but reminder emails and SMS are triggered by Etermin's own notification settings — not through the API. If you need reminders, configure them in the Etermin web dashboard. The MCP can create webhooks to notify Switchy when appointments change, but outbound client communications stay in Etermin's hands.

Why use this instead of logging into Etermin directly?

Speed and context. If your team already works in Switchy — drafting client emails, reviewing calendars, coordinating schedules — the MCP lets you book or cancel appointments without opening another tab. You can also chain Etermin actions with other MCPs (e.g. pull a contact from your CRM, then create an Etermin appointment) in a single prompt.

Who on the team should connect the Etermin MCP?

Whoever owns your Etermin account or has API key access. Once connected, any Switchy workspace member can invoke the tools, so treat the API key like a shared credential. If your team has strict access controls in Etermin, connect it under a service account rather than a personal admin login.

Data last verified 607 hours ago.Sources aggregated hourly to weekly. See docs/architecture/model-directory.md.