llms.txt
+30 −11
https://pinsvit.com/llms.txt
− > Pinsvit helps small local businesses operate digitally — a public place page, a service catalog, online booking and per-booking billing (recorded, not processed) — and helps people find and book them on an interactive map alongside nearby posts, events and activity.− Pinsvit is built to be simple for both sides: a business claims its place, publishes its services and opening hours, and takes bookings it confirms automatically or accepts one by one; a customer finds the place, picks a free time and books it. Around that sits local social discovery: public posts, events and comments pinned to specific locations, which any authenticated user can create.− ## Core capabilities− * **Bookings:** Real-time availability and appointment booking; a new booking is confirmed at once or waits for the business to accept it.− * **Service catalog:** Businesses publish bookable service items with fixed, from, or free pricing in the place currency; customers can attach items when booking.− * **Business management:** Manage business places, profiles, and booking settings.− * **Booking billing:** Per-booking bill of charges, adjustments, and recorded payments. Pinsvit records payments made outside the platform (cash, card terminal); it does not process payments.− MCP tools cover the customer side — finding a place, its services and bookable times, booking, cancelling, notes and the bill — the front desk of a business — its bookings and booking requests, accepting and declining, no-shows, booking for a walk-in customer, recording a payment — plus social discovery and content creation. Setting a business up (services, hours, settings, bill charges and discounts) is available through the GraphQL API (see schema below) and the app.− * [Pinsvit Home and FAQ](https://pinsvit.com/): Main public product page and general platform description.− * [Developers and MCP setup](https://pinsvit.com/developers): Human-readable page with the MCP endpoint, setup steps per assistant and what needs sign-in.− * `search_places`: Find places by name, address or locality (prefix match, 3+ characters) in a country (`countryCode`; pass the user's, the default is the caller's network country), at most 20, with coordinates.+ > Pinsvit helps people find and book local businesses — their services, prices and free times — in the app or through AI agents, alongside nearby events and posts. Pinsvit Business is the booking and management software those businesses run on, with a free tier available.+ A customer finds a business, picks a free time and books it, in the app or through an AI agent. A business claims its place, publishes its services and opening hours, takes bookings and runs its front desk with Pinsvit Business. Around that sits community discovery: public posts, events and comments pinned to specific locations, which any authenticated user can create.+ * Pinsvit Business is Pinsvit's product for business owners, from the same company on `pinsvit.com`; it is not a different or unaffiliated entity.+ ## For businesses — Pinsvit Business+ Pinsvit Business is smart booking and business management software for local businesses: a public page, a service catalog, online booking, a front desk, a customer directory and per-booking billing, ready for AI agents. It works in every country, in the place's currency and time zone.+ * **A page people can find:** A claimed place has a public page with photos, opening hours, services and prices; search engines read it as a `LocalBusiness` listing (with a `ReserveAction` once booking is on), and `get_place` returns the same place.+ * **Services and prices:** A business lists what it offers with a fixed price, a "from" price or free, and how long each takes (`get_place_services`).+ * **Online booking on the business's terms:** Customers pick a free time themselves (`find_booking_times`, `create_booking`). The business sets the slot length, breaks between bookings, minimum notice and cancellation cutoff, and chooses whether a booking is confirmed at once (`CONFIRMED`) or waits for its OK (`PENDING`).+ * **A front desk:** See the day or the week, accept or decline requests, book walk-in and phone customers and mark no-shows (`list_place_bookings`, `list_place_booking_requests`, `accept_booking`, `decline_booking`, `create_booking`, `mark_no_show`).+ * **Customers:** A directory of customers who booked with a Pinsvit account (walk-ins are not listed), searchable by name, email or phone (`find_place_customers`); a business can block a customer who should not book again, in the app.+ * **A bill for every booking:** Charges and discounts, cancellation and no-show fees, and the payments received in cash, by card terminal or by transfer (`get_booking_bill`, `record_bill_payment`). Pinsvit records payments, it does not process them.+ * **Hours that match real life:** Weekly hours, overnight shifts, changes for a single day, and blocks for breaks, repairs or holidays; availability follows them.+ * **Chairs, rooms and group sessions:** Up to 4 bookable resources (streams) run side by side, each taking one customer or a whole group (`partySize`).+ * **AI-powered booking and front desk:** AI agents connect over MCP and work the front desk by chat: today's bookings, requests, walk-ins and payments. Supported today: Claude, ChatGPT and VS Code.+ MCP tools cover the customer side — finding a place, its services and bookable times, booking, cancelling, notes and the bill — the front desk of a business — its bookings and booking requests, accepting and declining, no-shows, booking for a walk-in customer, recording a payment — plus community discovery and content creation. Setting a business up (services, hours, settings, bill charges and discounts) is available through the GraphQL API (see schema below) and the app. To put a business on Pi+ ## For customers+ * **Find a business:** Search places by what they are ("barber", "yoga"), name, address or locality, near a point if you have one (`search_places`), and read one place with `get_place` (opening hours, contacts, whether it takes bookings) and its services and prices with `get_place_services`.+ * **Book in seconds:** See bookable times (`find_booking_times`, `get_month_availability`), book with chosen services (`create_booking`), and cancel or add a note (`cancel_booking`, `add_booking_note`). A booking needs a free Pinsvit account.+ * **Your bookings and bills:** `list_my_bookings`, `get_booking` and `get_booking_bill`.+ * **Nearby events and posts:** Public posts and events around a location, without an account (`search_posts_near`, `search_events_near`).+ ## Plans+ * **Free (available now):** One place, one administrator account, up to 4 bookable resources (chairs, rooms, courts), everything described above, no fee per booking.+ * **Advanced (coming soon):** More places under one business, accounts for managers and staff, more to be announced. No price yet.+ ## Upcoming+ Pinsvit lists what it is building, not dates: staff accounts with their own sign-in; several locations under one business; notifications and reminders by email and push; calendar sync; rentals priced per day, for equipment, vehicles and stays; table service for restaurants and cafés; paid plans; Pinsvit in more languages, starting with Spanish (English only today). Do not describe these as available.+ ## Community+ * [Pinsvit home](https://pinsvit.com/): Find and book local businesses; what Pinsvit and Pinsvit Business are.+ * [Pinsvit Business](https://pinsvit.com/business/start): What a business gets for free, how to start, plans, upcoming features and FAQ.+ * [Developers and MCP setup](https://pinsvit.com/developers): Human-readable page with the MCP endpoint, setup steps per AI agent client and what needs sign-in.+ * `search_places`: Find places by `query` (a word of a category, e.g. `barber` finds `barber_shop` and `salon` finds `hair_salon`, or a word of a name, not an address), name, address or locality (prefix match, 3+ characters), at most 20, with coordinates. With `latitude` and `longitude` results come nearest first within `radiusKm` (default 5, max 50) and no country applies; otherwise they stay in a country (`countryCode`; pass the user's, the default is the caller's network country). `claimedOnl