Skip to main content
Glama

Meevo MCP Server and API by Cotlet

Book appointment in Meevo

meevo_book_appointment
Read-onlyIdempotent

Book appointment in the user's own Meevo account from ChatGPT, Claude or any AI agent. Returns how to do it in Meevo step by step (screens, buttons, fields) and opens nothing by itself; then do it with the cotlet_browser_* tools in the user's Meevo Cloud Browser. Meevo's official API: Meevo has a Public API, but only after you send the request form with your Meevo Tenant ID and Millennium Systems reaches out with credentials (checked 11 Oct 2026).

Tool call template

This tool declares no required parameters. Add optional parameters from the input schema as needed.

{
  "id": 1,
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "arguments": {},
    "name": "meevo_book_appointment"
  }
}

Input Schema

NameRequiredDescriptionDefault

No arguments

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

A3.7/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

The annotations declare readOnlyHint=true and destructiveHint=false, and the description adds genuinely useful context beyond them: 'opens nothing by itself' and that the output is step-by-step screens, buttons and fields. The note about the Meevo Public API requiring a request form and credentials explains why browser automation is needed. It stops short of stating whether the steps are personalized to the caller's account/session state.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness3/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The core behavior and handoff are front-loaded effectively, but the trailing paragraph about the Meevo Public API request form, Tenant ID and 'checked 11 Oct 2026' is marketing/context filler that does not change how an agent invokes the tool.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

With no output schema, the description carries the burden of describing returns, and it does so (step-by-step screens, buttons, fields). For a zero-param, read-only instruction tool this is largely complete; only the specificity of the returned steps to a particular client/appointment is left unclear.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The tool takes zero parameters, so the baseline is 4. The description is consistent with an empty schema and implies all context (the user's own Meevo account) is implicit, though it never explicitly says the returned steps are generic or appointment-agnostic.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description names a specific verb and resource (book an appointment in the user's Meevo account) and immediately disambiguates what the tool actually does: it returns step-by-step instructions rather than performing the booking. The opening phrase 'Book appointment... from ChatGPT' briefly reads like a write action before the clarification, which keeps it just short of a 5.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

It gives a clear handoff rule: use the cotlet_browser_* tools in the Meevo Cloud Browser to carry out the returned steps. However, there is no guidance on prerequisites such as locating the client first (meevo_find_client) or checking existing bookings (meevo_list_appointments), and no explicit when-not-to-use condition.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources