Setmore MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| COTLET_API_KEY | Yes | Your Cotlet.dev API key (get one at https://cotlet.dev/app). Required for tool calls; without it a tool call answers: "Set COTLET_API_KEY. Get a key at https://cotlet.dev/app". |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
Setmore through Cotlet.dev. Call setmore_guide first. Set COTLET_API_KEY (https://cotlet.dev/app).
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| setmore_guideA | How to work in Setmore (manage appointments, customers and staff calendars): its screens and the sign-in link. Call this first. |
| setmore_statusB | Check that your Cotlet.dev account and Setmore are ready: account, credits and Setmore connection. |
| 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. |
| setmore_readA | Read the current Setmore page: its text and numbered buttons, links and fields. |
| setmore_clickB | Click a numbered element on the current Setmore page. |
| setmore_typeB | Type text into a numbered field on the current Setmore page. |
| setmore_closeA | Close the Setmore browser session when the work is done, so credits stop running. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
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.