accueil / serveurs / Finance & Paiement / com.getappty/appty
com.getappty/appty
serveur MCP (Model Context Protocol) · appty 1.0.0
Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur.
Est-ce que com.getappty/appty est sûr ?
Au dernier audit MCP Hub, le serveur MCP « com.getappty/appty » est classé « Non encore testé ». Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur. Le verdict est réévalué en continu ; consultez la fiche pour l'état à jour.
Méthode : MCP Hub analyse la description de chaque outil (couche 1) et, pour le verdict fort, exécute le serveur dans une micro-VM isolée avec leurres et réseau bloqué (couche 2). On publie des noms et des compteurs, jamais le contenu brut renvoyé par un outil.
Les 11 outils
- book_session≈ 308 tokens
Book a client into a service at a start time, the same way the dashboard books. Returns a preview first and only acts when confirm=true. A past start is saved as completed with no email. A future start emails the usual confirmation. No money moves through the assistant. Any pay link is only a request the client pays on Appty.
Paramètres, retour & exemple (4)
Paramètresstart· string · requis
Session start, ISO 8601. Does not have to be an open public slot.confirm· boolean · optionnel
Set true only after the caller has seen a preview and wants it done. Anything else, including the string "true", is a preview and changes nothing.client_id· string · requis
Client id from list_clients.service_id· string · requis
Service id. One-off shells are refused.
Exemple d'appel{"name": "book_session", "arguments": {"start": "texte", "client_id": "texte", "service_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - cancel_booking≈ 235 tokens
Cancel one booking under the provider's cancellation policy and email the client. Returns a preview first and only acts when confirm=true. No money moves through the assistant. Any refund or fee is applied by Appty, the same as the dashboard. The client pays anything still due on Appty.
Paramètres, retour & exemple (3)
Paramètresreason· string · optionnelconfirm· boolean · optionnel
Set true only after the caller has seen a preview and wants it done. Anything else, including the string "true", is a preview and changes nothing.booking_id· string · requis
Exemple d'appel{"name": "cancel_booking", "arguments": {"booking_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - find_open_slots≈ 306 tokens
Open start times for a public service, using the same slot rules as the booking page. from_date and to_date are YYYY-MM-DD and at most 31 days apart. Each start is ISO 8601 with the provider's offset, plus a provider-local label.
Paramètres, retour & exemple (5)
Paramètresslug· string · requis
Booking link slug, the part after getappty.com/to_date· string · requis
Last day to include, YYYY-MM-DD. At most 31 days after from_date.timezone· string · optionnel
IANA zone the dates are in. Defaults to the provider's zone. Slot labels stay in the provider's zone.from_date· string · requis
First day to include, YYYY-MM-DDservice_id· string · requis
Service id from get_provider
Exemple d'appel{"name": "find_open_slots", "arguments": {"slug": "texte", "to_date": "texte", "from_date": "texte", "service_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_booking_link≈ 220 tokens
Check that a start is still open, then return a link to the booking page with that service and time selected. The client confirms and pays on Appty. Nothing is booked here.
Paramètres, retour & exemple (3)
Paramètresslug· string · requis
Booking link slug, the part after getappty.com/start· string · requis
Slot start, ISO 8601, from find_open_slotsservice_id· string · requis
Service id from get_provider
Exemple d'appel{"name": "get_booking_link", "arguments": {"slug": "texte", "start": "texte", "service_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_provider≈ 154 tokens
Public booking page for a provider slug: name, headline, time zone, currency, services, upcoming group sessions, and the booking URL. No client data.
Paramètres, retour & exemple (1)
Paramètresslug· string · requis
Booking link slug, the part after getappty.com/
Exemple d'appel{"name": "get_provider", "arguments": {"slug": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - list_bookings≈ 227 tokens
This provider's bookings. Omit from and to for upcoming sessions. Never includes pay or manage tokens.
Paramètres, retour & exemple (4)
Paramètresto· string · optionnel
Include sessions starting before this ISO 8601 time.from· string · optionnel
Include sessions starting at or after this ISO 8601 time. When from and to are both omitted, this is now.limit· integer · optionnel
Default 50. Maximum 100.status· string · optionnel · held | requested | confirmed | completed | cancelled
Exemple d'appel{"name": "list_bookings", "arguments": {"to": "texte", "from": "texte", "limit": 1, "status": "held"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - list_clients≈ 157 tokens
This provider's clients: id, name, email, phone, billing currency, and default pay mode.
Paramètres, retour & exemple (2)
Paramètreslimit· integer · optionnel
Default 50. Maximum 100.query· string · optionnel
Case-insensitive match on the client's name or email.
Exemple d'appel{"name": "list_clients", "arguments": {"limit": 1, "query": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - reschedule_booking≈ 230 tokens
Move a booking to an open slot. The client is not emailed. Returns a preview first and only acts when confirm=true. No money moves through the assistant.
Paramètres, retour & exemple (3)
Paramètresconfirm· boolean · optionnel
Set true only after the caller has seen a preview and wants it done. Anything else, including the string "true", is a preview and changes nothing.new_start· string · requis
New start, ISO 8601. Must be an open slot for this booking's length.booking_id· string · requis
Exemple d'appel{"name": "reschedule_booking", "arguments": {"new_start": "texte", "booking_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - send_invoice≈ 302 tokens
Create one invoice per currency for a client's sessions (by id or by calendar month) and email it. Returns a preview first and only acts when confirm=true. No money moves through the assistant. The invoice only sends a request the client pays on Appty.
Paramètres, retour & exemple (4)
Paramètresperiod· string · optionnel
Calendar month YYYY-MM in the provider's time zone. Uninvoiced sessions in that month.confirm· boolean · optionnel
Set true only after the caller has seen a preview and wants it done. Anything else, including the string "true", is a preview and changes nothing.client_id· string · requisbooking_ids· array · optionnel
Sessions to put on the invoice. Pass this or period.
Exemple d'appel{"name": "send_invoice", "arguments": {"client_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - send_pay_link≈ 274 tokens
Email a pay link for one booking, or for a client's unpaid sessions and invoices. Returns a preview first and only acts when confirm=true. No money moves through the assistant. This only sends a request the client pays on Appty. Group spots, packages, and fees are not emailed.
Paramètres, retour & exemple (3)
Paramètresconfirm· boolean · optionnel
Set true only after the caller has seen a preview and wants it done. Anything else, including the string "true", is a preview and changes nothing.client_id· string · optionnel
Email a pay reminder for each unpaid session and invoice this client has. Pass this or booking_id.booking_id· ? · optionnel
Email a pay link for this booking. Pass this or client_id.
Exemple d'appel{"name": "send_pay_link", "arguments": {"confirm": true, "client_id": "texte", "booking_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - who_owes≈ 105 tokens
Unpaid balances for this provider, grouped by client and currency. Same figures as the dashboard who-owes page.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "who_owes", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]}
C'est votre serveur ?
Revendiquez-le sur l'espace créateur (preuve GitHub, domaine ou npm) pour afficher le badge « propriétaire vérifié » et lancer un pentest comportemental à la demande afin d'obtenir le badge « Vérifié ».