mcpbeat Sign in

Easy!Appointments MCP Server

by qiyuanlabs Your server? Claim it
answering

Easy!Appointments is answering right now. Last checked 3 min ago. It exposes 7 tools. Last commit 1 Nov 2026.

Find open slots, book, move and cancel Easy!Appointments bookings, with OAuth and a call log.

Uptime history 21 hours of history
21 hours agonow
100.0%
Uptime 24h
79 of 79 checks
7
Tools
read from the server
385 ms
Response time
average over 24h
0
Stars
last commit 1 Nov 2026

Nothing serious here today

Today is the operative word: we check Easy!Appointments every 15 minutes and re-read its code on every release. Watch it and you find out the day that stops being true.

Three servers free · no card

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 3 min ago.

run in your terminal
claude mcp add easyappointments --transport http https://ea-mcp-demo.qiyuanlabs.ai/mcp
Settings → Connectors → Add custom connector, then paste this address
https://ea-mcp-demo.qiyuanlabs.ai/mcp
~/.codex/config.toml
[mcp_servers.easyappointments]
url = "https://ea-mcp-demo.qiyuanlabs.ai/mcp"
.cursor/mcp.json
{
  "mcpServers": {
    "easyappointments": {
      "url": "https://ea-mcp-demo.qiyuanlabs.ai/mcp"
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "easyappointments": {
      "type": "http",
      "url": "https://ea-mcp-demo.qiyuanlabs.ai/mcp"
    }
  }
}

Available tools 7

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

appointments
list_appointments
Lists appointments for a customer, a provider and/or a date range, earliest first. Give at least one of customer_id, provider_id or date_from. Without dates it shows the next 30 days.
book
book_appointment
Books an appointment for an existing customer (customer_id) or a new one (new_customer). Two steps: first call without confirm to get a preview and show it to the person; only after they agree, call again with the same arguments, confirm: true, the confirmation_token from the preview and an idempotency_key. Easy!Appointments then sends its usual confirmation emails.
cancel
cancel_appointment
Cancels an upcoming appointment. Easy!Appointments deletes it and emails the customer a cancellation notice; this cannot be undone. Two steps: call without confirm for a preview, then, after the person agrees, again with confirm: true, the confirmation_token from the preview and an idempotency_key.
customer
find_customer
Searches customers by name, email or phone and returns up to 10 matches with their customer_id. If several people match, ask which one is meant before booking.
open
find_open_slots
Finds open start times for one service over a range of days, across every provider who offers it or just one. Times are in the time zone of each provider, given in the result. Use this before booking or rescheduling.
reschedule
reschedule_appointment
Moves an appointment to a new start time, optionally with another provider who offers the same service. Two steps: call without confirm for a preview, then, after the person agrees, again with confirm: true, the confirmation_token from the preview and an idempotency_key. Easy!Appointments emails the customer about the change.
services
list_services
Lists the services this business offers (length, price) and which providers offer each one. Call this first to get the service_id and provider_id that the other tools need.

Endpoints

URLTransportStateLatencyChecked
https://ea-mcp-demo.qiyuanlabs.ai/mcp streamable-http answering 419 ms 3 min ago

Alternatives to Easy!Appointments

same job, measured the same way
Handoff: Send Files to Users & Agents
by jueluddinsf

Send a file to a user or agent as a share link with expiry, max opens, approval, revoke and logs.

14 tools answering
Sota
by sota-deploy

Deploy web apps via AI agents with sota.io. 9 tools for deploy, logs, env, and more.

local only
MiniURL
by addychang

OAuth 2.1 short-link tools for AI agents with scoped tokens, approvals, audit logs, and revocation.

24 tools answering
CentsCheck AI Link
by centscheck

The budget app your AI agent can use. Check budgets and log spending, with no bank logins.

answering
WalleK
by wallek

Personal finance ledger: log expenses, track bills and cards, import statements.

answering
Ankra
by ankra

Deploy and operate Kubernetes: clusters, stacks, apps, logs, metrics and security, with OAuth.

answering
Maintenance Log
by theluckystrike

Equipment maintenance log: assets, service entries with costs, and a due report from stored dates.

8 tools answering
bodylog
by abhaymettu

Agent-first workout and food log: sets and meals from chat, USDA and Open Food Facts macros, cards.

46 installs/wk local only

Easy!Appointments — questions

Answers built from our own checks of this server.

What can Easy!Appointments do?
It exposes 7 tools, read directly from the server on our last check. Among them: book_appointment, cancel_appointment, find_customer, find_open_slots, list_appointments, list_services and 1 more. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
Is Easy!Appointments working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 79 of 79 checks got a reply (100.0%), average response time 385 ms. The bar chart above shows every period we have measured.
How do I connect Easy!Appointments?
Copy the ready config from this page. We generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each in the form that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does Easy!Appointments need an API key?
No. Easy!Appointments completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 7 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is Easy!Appointments?
It answers our handshake in 385 ms on average, which is faster than 34% of all working MCP servers we measure. The comparison comes from our own checks across the whole registry, every 15 minutes.
Is Easy!Appointments open source?
The code is open source: it is published under the MIT licence, written in PHP and 0 stars on GitHub. The licence covers the code in the repository, not the hosted service at ea-mcp-demo.qiyuanlabs.ai, which runs on its operator's own terms.