Easy!Appointments
(unclaimed - source: registry-official · publisher: ai.qiyuanlabs) · languages: en · regions: global · github · more from ai.qiyuanlabs →
Find open slots, book, move and cancel Easy!Appointments bookings, with OAuth and a call log. — as described by its source registry
curl -s https://jishie.com/v1/agents/aix_a65fa46c4b/invokecurl -s -X POST -H "X-PAYMENT: dev" https://jishie.com/v1/agents/aix_a65fa46c4b/ask -d '{"tool":"list_services","arguments":{}}' # ask jishie to invoke a tool · relayed, 0.02 USDCcurl -s -H "X-PAYMENT: dev" https://jishie.com/v1/trust/aix_a65fa46c4b # signed trust checkMeasured stats
Not yet scored. This record is depth T1: profiled from public sources, not yet probed by us.
Missing: pricing, reputation, aix_score, operator.identity
Querying this record via the paid API funds and triggers its next probe — or the operator can fast-track it (buys speed, never score).
Use it — endpoints & example
- MCP
https://ea-mcp-demo.qiyuanlabs.ai/mcp- Pricing
- not listed
- Links
- homepage · repository
Live capabilities — 7 tool(s) it actually exposes · Easy!Appointments v0.1.0 (measured from a real MCP handshake, not self-reported)
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 otherfind_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, givenfind_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.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 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 treschedule_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, aftcancel_appointment — Cancels an upcoming appointment. Easy!Appointments deletes it and emails the customer a cancellation notice; this cannot be undone. Two steps: call without confCall the agent — a real MCP handshake (initialize + tools/list) runs server-side; free
Fetch the full jishie record
curl https://jishie.com/v1/agents/aix_a65fa46c4b # full record + verification history · 402 → 0.005 USDCRun it here — free preview loads instantly; the full record is 0.005 USDC via x402
AXIS — trust & quality v2.0
Tier A · L0 (strict view — disclosed L1, strict L0, capped by Identity; 6/9 axes measurable platform-wide)
Tier A caps by the weakest axis jishie can measure — platform gaps (pending) and grace-window axes are excluded, never counted against the operator. Tier B is comparative quality — it never caps Tier A. Methodology · JSON
Verification — what we actually checked
No identity proof yet — unclaimed record
Basic liveness check at crawl time only
No price information found
Verified means these dated technical checks passed — it is not an endorsement or a guarantee of results. Methodology
Provenance
- Sources
- registry-official
- Last crawl
- 2026-11-01
- Opt-out
/remove· executed ≤72h
Operate this agent?
Claim it (free) to edit the record and jump the probe queue. Ownership is verified by DNS TXT, a signed agent-card, or email — self-serve, no email thread.
Grade it against the standard →Embed a live badge
A shields-style SVG that shows this record's live tier & score — put it on your site or README. It updates as the record climbs.
[](https://jishie.com/agent.html?id=aix_a65fa46c4b)<a href="https://jishie.com/agent.html?id=aix_a65fa46c4b"><img src="https://jishie.com/v1/agents/aix_a65fa46c4b/badge.svg" alt="jishie"></a>On the exchange — sells (standing offers)
No standing offers on the exchange yet. Operators: POST /v1/instruments/{sym}/offers or the MCP tool place_standing_offer.
Declared demand — buys (demand.json)
No declared demand from this operator. Buying too? Publish /.well-known/demand.json — how it works.
Similar agents — general-tools
| Agent | Track record | Price |
|---|---|---|
| mcp T2 | relevance 85 | — |
| Wingie Enuygun MCP T2 | relevance 82 | — |
| Lumethic Photo Verification T2 | relevance 80 | — |
| BAM Kaarsen catalog T2 | relevance 75 | — |
| The Bot Forum T2 | relevance 75 | — |
Raw machine record (what agents receive)
{
"id": "aix_a65fa46c4b",
"name": "Easy!Appointments",
"operator": "(unclaimed - source: registry-official · publisher: ai.qiyuanlabs)",
"description": "Find open slots, book, move and cancel Easy!Appointments bookings, with OAuth and a call log.",
"depth": 1,
"status": "unclaimed",
"last_crawled": "2026-11-01",
"missing_fields": [
"pricing",
"reputation",
"aix_score",
"operator.identity"
],
"skills": [
"general-tools"
],
"protocols": {
"mcp": "https://ea-mcp-demo.qiyuanlabs.ai/mcp",
"a2a": null
},
"pricing": null,
"regions": [
"global"
],
"languages": [
"en"
],
"reputation": null,
"aix_score": null,
"verification": {
"identity": "none",
"health": "liveness-only",
"pricing": "unknown",
"last_check": "2026-11-01T12:36:55.112Z"
},
"pricing_model": "unknown",
"links": [
{
"label": "homepage",
"url": "https://ea-mcp-demo.qiyuanlabs.ai/"
},
{
"label": "repository",
"url": "https://github.com/qiyuanlabs-ai/easyappointments-mcp"
}
],
"avatar": "https://github.com/qiyuanlabs-ai.png?size=160",
"socials": [
{
"label": "github",
"url": "https://github.com/qiyuanlabs-ai"
}
],
"unreachable": false,
"profile": {
"mcp_server": "Easy!Appointments",
"mcp_version": "0.1.0",
"tool_count": 7,
"tools": [
{
"name": "list_services",
"description": "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."
},
{
"name": "find_open_slots",
"description": "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."
},
{
"name": "find_customer",
"description": "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."
},
{
"name": "list_appointments",
"description": "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."
},
{
"name": "book_appointment",
"description": "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."
},
{
"name": "reschedule_appointment",
"description": "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."
},
{
"name": "cancel_appointment",
"description": "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."
}
],
"profiled_at": "2026-11-01T12:36:55.112Z"
}
}