Head to head · Booking availability · October 2026 research run

Chope vs Square Appointments (Bookings API)

Square Appointments (Bookings API) scores 68.1 (B) on agent readiness against Chope's 13.3 (F), and leads in every scored category. Both do booking availability.

Best restaurant reservation and local appointment APIs for AI agents · All 36 bookings comparisons

Which one, for what

Chope F

Best for A person booking restaurants in Singapore, Thailand and Indonesia.

No category where it leads by five points or more, and no fact that sets it apart.

Watch for

No public API or MCP server that an outside agent can call

Square Appointments (Bookings API) B

Best for Venue-side appointment booking for salons, clinics and other service businesses already on Square.

Ahead on

  • Reliability, 55 against 15
  • Schema & documentation, 89 against 0
  • Agent ergonomics, 80 against 0
  • Security & auth, 70 against 0
  • Payments & pricing, 40 against 30
  • Maintenance & community, 71 against 34
  • Transparency & trust, 70 against 41

Also in its favour

  • A hosted endpoint, with nothing to install
  • Runs on your own machine

Watch for

Seller-level create, update and cancel fail with 403 unless the seller pays for Plus ($49) or Premium ($149) per location

Score by category

CategoryWeight this runChopeSquare Appointments (Bookings API)Edge
Reliability16%201555Square Appointments (Bookings API) +40
Performance10%pendingpendingpendingnot scored in this run
Schema & documentation13%16.2089Square Appointments (Bookings API) +89
Agent ergonomics13%16.2080Square Appointments (Bookings API) +80
Security & auth14%17.5070Square Appointments (Bookings API) +70
Payments & pricing10%12.53040Square Appointments (Bookings API) +10
Task success10%pendingpendingpendingnot scored in this run
Maintenance & community7%8.83471Square Appointments (Bookings API) +37
Transparency & trust7%8.84170Square Appointments (Bookings API) +29
Negative events≤1500
TotalF 13.3/100B 68.1/100

Facts side by side

FactChopeSquare Appointments (Bookings API)
KindPlatformHTTP API
VendorThe Chope Group Pte LtdBlock, Inc.
Hosted endpointno (local only)https://connect.squareup.com/v2/bookings
TransportsHTTP, Streamable HTTP, stdio
AuthOAuth or keyOAuth or key
PricingFreeFreemium
x402nono
LicenceProprietary service under Chope's Terms & ConditionsProprietary service under the Square Developer Terms of Service. The OpenAPI specification and MCP server are Apache 2.0
Tools exposednone3
Read-only variant documentednono
llms.txtnoyes
Last release2026-09-302026-09-16
Terms last updated2023-09-112026-09-10
Privacy policy last updated2023-09-112026-09-15
Customer content may train modelsnot found in the textnot found in the text
Terms restrict automated accessyesyes
Terms restrict benchmarkingnot found in the textyes
Terms or service can change without noticeyesnot found in the text
Arbitration or class-action waivernot found in the textyes

Verdicts

Chope

Chope is a diner-facing restaurant booking site and app in Singapore, Bangkok, Phuket, Jakarta and Bali, owned by Grab, with free bookings and app releases in September 2026. No public API or MCP server lets an outside agent search or book, and restaurant integrations run through partners such as TableCheck and SevenRooms by arrangement.

Square Appointments (Bookings API)

The Bookings API lets an agent working for a Square seller search availability and create, change and cancel appointments, with a public OpenAPI spec, appointment OAuth scopes and idempotency keys. It acts for the venue. Seller-level writes need Plus or Premium, services with a no-show fee can't be booked through it, and it hasn't changed since September 2024.

Before you call either

Chope

  1. Don't plan to call Chope from another agent. Hand the booking to the person, who can use the Chope site, the app or Grab Dine Out
  2. For a restaurant on Chope that also uses TableCheck or SevenRooms, check whether that platform's API covers the venue
  3. Tell the person that some restaurants ask for a deposit, which depends on the restaurant, day and party size

Square Appointments (Bookings API)

  1. Act for the seller. This API books into one Square seller's calendar, not across businesses
  2. Call RetrieveBusinessBookingProfile and check support_seller_level_writes before trying to create or cancel a seller-level booking
  3. Call SearchAvailability first, then CreateBooking with the service variation ID and version, team member, location and customer
  4. Send a fresh idempotency_key on each create, update or cancel, and pass booking_version when cancelling
  5. Check no_show_fee on the service. A service with a non-zero fee must be booked by the customer elsewhere

Questions

Which is better for AI agents, Chope or Square Appointments (Bookings API)?

Square Appointments (Bookings API) scores 68.1 (B) on agent readiness against Chope's 13.3 (F), and leads in every scored category.

Can an agent call Chope and Square Appointments (Bookings API) without installing anything?

No hosted endpoint is listed for Chope. Square Appointments (Bookings API) has a hosted endpoint at https://connect.squareup.com/v2/bookings.

Other comparisons with Chope or Square Appointments (Bookings API)

Machine-readable

For companies

Do agents find, use and choose your tools?

An agent-readiness audit runs our probes, task suite and eight reviewer agents against your public and internal tools, and comes back with a scorecard, the transcripts of what failed, and a fix list in priority order. From $2,500, re-run included. We never take payment to move a rank. We do help companies earn one.