# Plekify > Plekify makes hotel booking agent-ready: Shopify commerce and the Apaleo PMS joined in one live platform. This agent surface is read-only in v1 — discover properties, check availability and rates, and get a checkout link for a human to complete. Nothing an agent reads here creates a booking. Plekify is the live two-way bridge between a hotel's Apaleo PMS (inventory, rates, operations) and its Shopify store (on-domain checkout, content, growth tools). A hotel gets one storefront where its OWN rooms, rates and availability are true — the direct channel without the commission. The checkout runs on Shopify — the same checkout behind Shop Pay with 250M+ shoppers — and the connectivity is Apaleo-native, so a property's inventory and rate plans stay authoritative in the PMS and are mirrored live into the store. Plekify was built by the founder of SafariNow, the African travel marketplace that grew to R320m in annual booking value before being acquired by Travelstart. ## Demo - [Plekify demo store](https://demo.plekify.com/): eight live properties with real Apaleo rates, availability and content — multi-property live search on the homepage, test bookings with no real charge - [What Plekify is — platform page](https://plekify.com/pages/plekify-platform): the product, platform benefits, and the booking-friction evidence - [Booking friction study](https://plekify.com/pages/booking-friction-study): the full methodology page behind the platform claims (3 steps instead of 14–29 fields on typical booking engines; faster pages lift travel conversions by around 10%, per web.dev research) - [Booking friction study — full data & methodology](https://github.com/Matthew-Swart/plekify-booking-friction-study): the open-source repository (pre-registered protocol, all code, every per-run JSON) ## MCP Agent interface — POST [https://app.plekify.com/mcp](https://app.plekify.com/mcp) (JSON-RPC 2.0 over HTTPS, Bearer key required). - `initialize` — protocol handshake - `tools/list` — the five read-only tools below - `tools/call` — invoke a tool Tools: 1. `search_properties(query?, country?)` — property search by name/country with geo details 2. `get_property(handle)` — full property description, amenities and room types 3. `check_availability(propertyId, checkin, checkout, guests?)` — live availability per room type 4. `get_rates(propertyId, checkin, checkout)` — rate plans and total prices in ZAR 5. `get_checkout_link(propertyId, checkin, checkout, roomTypeId?)` — a checkout link for a human to complete the booking (agent-initiated bookings are not supported in v1) Example call: ``` curl https://app.plekify.com/mcp \ -H 'content-type: application/json' \ -H 'authorization: Bearer PLEKIFY_MCP_DEMO_KEY' \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}' ``` ## Docs - [Plekify platform page](https://plekify.com/pages/plekify-platform): product overview and contact form - [Friction study repository](https://github.com/Matthew-Swart/plekify-booking-friction-study): methodology and data - [Universal Commerce Protocol](https://ucp.dev/): the open agentic-commerce standard Plekify's surface aligns to ## Contact - [Plekify platform page — talk to us](https://plekify.com/pages/plekify-platform#contact): the lead form for prospective properties and partners ## Optional - [ai.json](https://app.plekify.com/ai.json): machine-readable mirror of this page - [UCP profile](https://app.plekify.com/.well-known/ucp.json): Plekify's capability manifest