{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"com.pinsvit/api","description":"Find and book local businesses, or run yours with Pinsvit Business: bookings, front desk, bills.","title":"Pinsvit","version":"1.12.0","websiteUrl":"https://pinsvit.com/developers","icons":[{"src":"https://cdn.pinsvit.com/pinsvit1024.jpg","mimeType":"image/jpeg","sizes":["1024x1024"]},{"src":"https://pinsvit.com/site/mcp/icon-192.png","mimeType":"image/png","sizes":["192x192"]},{"src":"https://pinsvit.com/site/mcp/icon-48.png","mimeType":"image/png","sizes":["48x48"]}],"remotes":[{"type":"streamable-http","url":"https://pinsvit.com/api/v1/mcp"},{"type":"sse","url":"https://pinsvit.com/api/v1/mcp/sse"}],"_meta":{"io.modelcontextprotocol.registry/publisher-provided":{"auth":{"documentation":"https://pinsvit.com/auth.md","oauth":{"clientRegistration":"client-id-metadata-document","issuer":"https://pinsvit.com","metadata":"https://pinsvit.com/.well-known/oauth-authorization-server","resource":"https://pinsvit.com/api/v1/mcp","scopes":["account"]},"scheme":"OAuth 2.1 (MCP authorization): a protected call without a token answers HTTP 401 with WWW-Authenticate resource_metadata; clients identify with a Client ID Metadata Document, PKCE S256, scope account. A Firebase ID token for a Pinsvit account is still accepted as a legacy bearer."},"brand":{"canonicalName":"Pinsvit","disambiguation":"Pinsvit is a single-word brand, spelled P-I-N-S-V-I-T, for a platform where people find and book local businesses and businesses run their bookings with Pinsvit Business. It is a distinct brand and is not affiliated with other, similarly spelled names.","officialDomain":"pinsvit.com"},"capabilities":{"completions":true,"prompts":true,"resources":true,"tools":true},"documentation":{"apiCatalog":"https://pinsvit.com/.well-known/api-catalog","auth":"https://pinsvit.com/auth.md","authorizationServerMetadata":"https://pinsvit.com/.well-known/oauth-authorization-server","graphqlSchema":"https://pinsvit.com/api/v1/graphql/schema.graphql","llms":"https://pinsvit.com/llms.txt","llmsFull":"https://pinsvit.com/llms-full.txt","protectedResourceMetadata":"https://pinsvit.com/.well-known/oauth-protected-resource/api/v1/mcp","skill":"https://pinsvit.com/.well-known/agent-skills/pinsvit/SKILL.md"},"keywords":["pinsvit","booking","online booking","booking software","appointment scheduling","appointments","reservations","pinsvit business","business management","front desk","customer management","service catalog","local business","salon booking","barber booking","clinic booking","AI booking assistant","AI agents","MCP","local discovery","events"],"manifest":"https://pinsvit.com/.well-known/mcp.json","prompts":["find_events_nearby","post_about_place","book_appointment","reschedule_booking","book_walk_in"],"protocolVersions":["2026-07-28","2025-11-25","2025-06-18","2025-03-26","2024-11-05"],"resourceTemplates":["pinsvit://post/{geoHash}/{id}","pinsvit://place/{geoHash}/{id}"],"summary":"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. It gives a business a public page, a service catalog, online booking, a front desk, a customer directory and per-booking billing, ready for AI agents. MCP covers the customer side (place lookup, services, bookable times, booking, cancelling and notes) and the front desk of a business (its bookings, booking requests, accepting and declining, no-shows, booking for a walk-in customer, reading a bill and recording a payment), plus public local discovery and content creation; setting a business up (its services, hours, settings, bill charges and discounts) is in the GraphQL API and the app.","tools":{"authenticated":["search_places","get_current_user_details","get_publishing_media_keys","create_post","create_event","create_comment","delete_post","delete_comment","get_place_services","find_booking_times","get_month_availability","create_booking","list_my_bookings","get_booking","cancel_booking","add_booking_note","list_my_places","list_place_bookings","list_place_booking_requests","accept_booking","decline_booking","mark_no_show","find_place_customers","get_booking_bill","record_bill_payment"],"public":["ping","get_current_country_code","search_posts_near","search_events_near","get_post","get_comments","get_place"],"staff":["list_my_places","list_place_bookings","list_place_booking_requests","accept_booking","decline_booking","mark_no_show","find_place_customers","record_bill_payment"]}}}},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-09T08:12:47.992045Z","publishedAt":"2026-10-09T08:12:47.992045Z","updatedAt":"2026-10-09T08:12:47.992045Z","isLatest":true}}}
