Setmore MCP Server
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Setmore MCP Server list tomorrow's appointments for each team member"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Setmore API and MCP server for services
Yes, ChatGPT, Claude and other AI agents can work in your Setmore account. Use Cotlet.dev to manage appointments, customers, services and staff calendars with natural language.
What you can ask
List tomorrow's appointments for each team member.
Move all bookings for Friday to next Monday.
Find the customers booked for the haircut service this month.
Block lunch time for the whole team tomorrow.
Add a note to the customer who missed today's appointment.
Related MCP server: dingg-mcp
Connect in 2 minutes
Get your API key at https://cotlet.dev/app and export it as COTLET_API_KEY.
Claude Code
claude mcp add --transport http cotlet https://cotlet.dev/mcp/v1 --header "Authorization: Bearer $COTLET_API_KEY"ChatGPT
Settings → Apps → add connector URL https://cotlet.dev/mcp/v1, then sign in with Cotlet.dev. No API key needed.
Cursor
Copy .cursor/mcp.json from this repo into your project:
{
"mcpServers": {
"cotlet": {
"url": "https://cotlet.dev/mcp/v1",
"headers": {
"Authorization": "Bearer ${COTLET_API_KEY}"
}
}
}
}Run it locally (stdio)
This repo is a real MCP server. It speaks MCP over stdio, lists its Setmore tools without any key, and forwards every tool call to the hosted Cotlet.dev server. The hosted URL above stays the recommended way. Use this when your client only starts local servers.
{"mcpServers":{"setmore":{"command":"uvx","args":["setmore-mcp"],"env":{"COTLET_API_KEY":"your-key"}}}}Or with Docker:
docker build -t setmore-mcp .
docker run -i --rm -e COTLET_API_KEY setmore-mcpTools: setmore_guide, setmore_status, setmore_open, setmore_read, setmore_click, setmore_type, setmore_close. Without COTLET_API_KEY a tool call answers: "Set COTLET_API_KEY. Get a key at https://cotlet.dev/app".
Command line
Python 3.10+, nothing else to install. From PyPI:
pip install setmore-mcp # or run it once: uvx setmore-mcp connect
setmore-mcp connectOr straight from this repo:
export COTLET_API_KEY="your-key"
python3 setmore_agent.py connect # ready config for Claude Code, Cursor, ChatGPT
python3 setmore_agent.py status # is Setmore ready in your Cotlet.dev account
python3 setmore_agent.py guide # Setmore screens and sign-in link
python3 setmore_agent.py read # open Setmore, read the page, close the browser
python3 setmore_agent.py tools # list Cotlet.dev tools
python3 setmore_agent.py serve # start the stdio MCP server (same as no argument)Questions from Setmore users
Does Setmore have an API?
Setmore offers an API for approved Pro accounts. Cotlet.dev provides the connection at https://cotlet.dev/mcp/v1.
How do I connect Setmore to ChatGPT?
Sign in to Setmore through Cotlet.dev, then connect ChatGPT to the MCP server at https://cotlet.dev/mcp/v1.
Can Claude use my Setmore account?
Yes. Claude can use the same Cotlet.dev connection after you sign in to Setmore.
What can an AI agent do in Setmore?
It can read and manage appointments, customers, services, staff calendars and notes through Cotlet.dev.
Find it on
Also works with
Start free: https://cotlet.dev/signup?app=setmore&utm_source=github&utm_medium=readme&utm_campaign=setmore
Available Tools
7 toolssetmore_clickB
Click a numbered element on the current Setmore page.
Inputs: element (required).
setmore_closeA
Close the Setmore browser session when the work is done, so credits stop running.
Inputs: no named parameters.
setmore_guideA
How to work in Setmore (manage appointments, customers and staff calendars): its screens and the sign-in link. Call this first.
Inputs: task.
setmore_openB
Open a Setmore page in your signed-in Cloud Browser (default https://setmore.com) to work with manage appointments, customers and staff calendars.
Inputs: url.
setmore_readA
Read the current Setmore page: its text and numbered buttons, links and fields.
Inputs: element.
setmore_statusB
Check that your Cotlet.dev account and Setmore are ready: account, credits and Setmore connection.
Inputs: no named parameters.
setmore_typeB
Type text into a numbered field on the current Setmore page.
Inputs: text (required), element (required).
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
TDQS
Scored across 7 tools
The five browser primitives (open, read, click, type, close) have clearly distinct roles, and setmore_guide vs setmore_status are mostly separable (how-to vs readiness check). The only mild overlap is between guide and status, both of which are introductory 'call me first' helpers, but descriptions give enough cues to pick correctly.
All tools share a consistent setmore_ prefix and snake_case form. The action words are verbs for the browser primitives, but guide and status are noun-style names, a minor deviation from a pure verb_noun pattern.
Seven tools is well-scoped for a browser-automation wrapper over a single SaaS app. Each tool corresponds to a necessary step in the open-read-act-close loop, with no padding.
The core loop is covered, but common browser interactions are missing: no key press/submit (e.g. Enter), no select/dropdown option tool, and no explicit scroll or wait. Agents can often work around these via click targets, but they risk dead ends on forms or long pages.
Maintenance
Related MCP Connectors
Setmore MCP server for ChatGPT, Claude and any AI agent: list appointments, create appointment, reschedule appointment, cancel appointment and find customer in your own Setmore account. Cotlet works in the account through your Cloud Browser, a real Chrome where you sign in to Setmore yourself; Cotlet does not store your password and you need no Setmore API key. About the official Setmore API: Setmore has an API, but only on the Pro plan and only after you email api@setmore.com and get approved (checked 11 Oct 2026). Its help center says it supports creating, updating and canceling appointments and reading customer and staff data; the Free plan gets no API. Setup and FAQ: https://cotlet.dev/integrations/setmore-api-mcp-server
Appointy MCP server for ChatGPT, Claude and any AI agent: book appointment, reschedule appointment, find free slots, list customers and cancel appointment in your own Appointy account. Cotlet works in the account through your Cloud Browser, a real Chrome where you sign in to Appointy yourself; Cotlet does not store your password and you need no Appointy API key. About the official Appointy API: Appointy lists private API access only on its top Enterprise plan (checked 8 Nov 2026). On other plans it connects through a Zapier app whose only action creates a customer. Setup and FAQ: https://cotlet.dev/integrations/appointy-api-mcp-server
Acuity Scheduling MCP server for ChatGPT, Claude and any AI agent: list appointments, check availability, book appointment, reschedule appointment, cancel appointment and block off time in your own Acuity Scheduling account. Cotlet works in the account through your Cloud Browser, a real Chrome where you sign in to Acuity Scheduling yourself; Cotlet does not store your password and you need no Acuity Scheduling API key. About the official Acuity Scheduling API: Acuity Scheduling has a full REST API but no official MCP server (checked 17 Oct 2026). The API uses HTTP Basic auth with your user ID and API key, and Acuity says API access is available on the Premium plan (formerly Powerhouse), so Starter and Standard accounts have no key to give an agent. Setup and FAQ: https://cotlet.dev/integrations/acuity-scheduling-api-mcp-server
Fresha MCP server for ChatGPT, Claude and any AI agent: list appointments, create appointment, reschedule appointment, list clients and get sales summary in your own Fresha account. Cotlet works in the account through your Cloud Browser, a real Chrome where you sign in to Fresha yourself; Cotlet does not store your password and you need no Fresha API key. About the official Fresha API: Fresha has no public API and no developer docs (checked 11 Oct 2026). Its only official data connection is the paid Data Connector add-on, which syncs your data out to reporting tools through a Snowflake database connection. Setup and FAQ: https://cotlet.dev/integrations/fresha-api-mcp-server
Related MCP Servers
- AlicenseAqualityCmaintenanceEnables Claude to manage a service business front desk by searching customers, checking real-time availability, creating and canceling appointments without double-booking, and generating revenue reports from actual data.9MIT
- AlicenseAqualityCmaintenanceEnables AI agents to operate a signed-in DINGG account through natural-language commands, booking and rescheduling appointments, checking schedules, and following up with clients without requiring a DINGG API key.7Elastic 2.0
- AlicenseAqualityCmaintenanceEnables AI agents to manage appointments, reschedule bookings, look up clients, and add client notes in a user's signed-in business account without requiring an API key.7Elastic 2.0
- AlicenseAqualityBmaintenanceConnects AestheticsPro accounts to ChatGPT, Claude, and other AI agents through Cotlet, enabling appointment scheduling, client contact access, lead creation, and staff assignment with user approval.7Elastic 2.0