{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_ksv447usxmde","handle":"anteos-health-medical-appointment-booking","url":"https://wellknown.network/agents/anteos-health-medical-appointment-booking","links":{"self":"https://wellknown.network/agents/anteos-health-medical-appointment-booking/record.json","html":"https://wellknown.network/agents/anteos-health-medical-appointment-booking","markdown":"https://wellknown.network/agents/anteos-health-medical-appointment-booking/record.md","api":"https://wellknown.network/api/v1/agents/anteos-health-medical-appointment-booking","status":"https://wellknown.network/api/v1/agents/anteos-health-medical-appointment-booking/status","claim":"https://wellknown.network/agents/anteos-health-medical-appointment-booking/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/anteos-health-medical-appointment-booking/claim.json","badge":"https://wellknown.network/agents/anteos-health-medical-appointment-booking/badge.svg","openapi":"https://wellknown.network/openapi.json"},"ard":{"identifier":"urn:air:anteoshealth.com:server:anteos-health-medical-appointment-booking","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"Anteos Health — Medical Appointment Booking","summary":"Book medical appointments with French doctors by specialty and city via AI agents.","description":"Book medical appointments with French doctors by specialty and city via AI agents.","publisher":{"name":"Anteos-Health","url":null},"homepage":"https://anteoshealth.com/docs/mcp","repository":"https://github.com/Anteos-Health/anteos-mcp","version":"1.2.1","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://anteoshealth.com/mcp","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-05-08T17:06:34.719067Z","publishedAt":"2026-05-08T17:06:34.719067Z","registryName":"io.github.Anteos-Health/anteos-booking"},"attribution":{"kind":"mcp_registry","name":"mcp_registry","repoUrl":"mcp_registry","summary":"mcp_registry","version":"mcp_registry","description":"mcp_registry","homepageUrl":"mcp_registry","publisherName":"mcp_registry"}},"derived":{"capabilities":[{"slug":"commerce.travel","name":"Travel & Booking","confidence":0.729,"provenance":"derived"}],"categories":["commerce"]},"observed":{"status":"live","statusReason":"Responded 29h ago.","lastOkAt":"2026-09-06T02:28:08.452Z","lastProbedAt":"2026-09-06T02:28:08.452Z","statusComputedAt":"2026-09-06T02:28:30.554Z","reliability30d":{"probes":1,"successRate":1,"p50Ms":18},"latestObservations":[{"at":"2026-09-07T01:28:43.259Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":19,"error":null,"detail":{"tools":[{"name":"search_doctors","description":"Recherche des médecins Anteos par spécialité et/ou ville. Retourne les médecins avec disponibilités, secteur conventionnement et informations pratiques. Utilise"},{"name":"book_appointment","description":"Prend un rendez-vous pour un patient chez un médecin Anteos. Le rendez-vous est immédiatement confirmé dans l'agenda du médecin."},{"name":"find_next_available","description":"Cherche les prochains créneaux disponibles sur une période, pour un ou plusieurs médecins filtrés par spécialité et/ou ville. À préférer à get_available_slots q"},{"name":"get_available_slots","description":"Retourne les créneaux disponibles pour un médecin à une date donnée. À appeler avant book_appointment pour proposer des options concrètes au patient plutôt que "},{"name":"get_appointment","description":"Récupère les informations et le statut d'un rendez-vous. Requiert le appointment_token reçu lors de la réservation (book_appointment) — ce token prouve que l'ap"},{"name":"cancel_appointment","description":"Annule un rendez-vous existant. L'annulation est définitive. Requiert le appointment_token reçu lors de la réservation (book_appointment)."},{"name":"resend_appointment_token","description":"Renvoie par email au patient le lien de gestion de son rendez-vous. À utiliser si le appointment_token n'est plus disponible côté client. Le token n'est jamais "},{"name":"reschedule_appointment","description":"Reporte un rendez-vous existant vers un nouveau créneau. L'opération est atomique : l'ancien RDV est annulé et le nouveau est créé en une seule transaction, évi"},{"name":"list_my_appointments","description":"Liste les rendez-vous créés par cette clé partenaire. Utile pour récupérer l'état après un crash ou un redémarrage de l'agent, ou pour vérifier les RDV en cours"},{"name":"get_doctor_profile","description":"Retourne le profil complet d'un médecin : coordonnées, secteur conventionnement, carte vitale, tiers payant, téléconsultation, langues, description, diplômes, e"}],"toolCount":10,"serverName":"anteos-mcp-server","capabilities":["tools"],"serverVersion":"1.1.0","protocolVersion":"2025-11-25"}},{"at":"2026-09-06T18:24:27.071Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":18,"error":null,"detail":{"tools":[{"name":"search_doctors","description":"Recherche des médecins Anteos par spécialité et/ou ville. Retourne les médecins avec disponibilités, secteur conventionnement et informations pratiques. Utilise"},{"name":"book_appointment","description":"Prend un rendez-vous pour un patient chez un médecin Anteos. Le rendez-vous est immédiatement confirmé dans l'agenda du médecin."},{"name":"find_next_available","description":"Cherche les prochains créneaux disponibles sur une période, pour un ou plusieurs médecins filtrés par spécialité et/ou ville. À préférer à get_available_slots q"},{"name":"get_available_slots","description":"Retourne les créneaux disponibles pour un médecin à une date donnée. À appeler avant book_appointment pour proposer des options concrètes au patient plutôt que "},{"name":"get_appointment","description":"Récupère les informations et le statut d'un rendez-vous. Requiert le appointment_token reçu lors de la réservation (book_appointment) — ce token prouve que l'ap"},{"name":"cancel_appointment","description":"Annule un rendez-vous existant. L'annulation est définitive. Requiert le appointment_token reçu lors de la réservation (book_appointment)."},{"name":"resend_appointment_token","description":"Renvoie par email au patient le lien de gestion de son rendez-vous. À utiliser si le appointment_token n'est plus disponible côté client. Le token n'est jamais "},{"name":"reschedule_appointment","description":"Reporte un rendez-vous existant vers un nouveau créneau. L'opération est atomique : l'ancien RDV est annulé et le nouveau est créé en une seule transaction, évi"},{"name":"list_my_appointments","description":"Liste les rendez-vous créés par cette clé partenaire. Utile pour récupérer l'état après un crash ou un redémarrage de l'agent, ou pour vérifier les RDV en cours"},{"name":"get_doctor_profile","description":"Retourne le profil complet d'un médecin : coordonnées, secteur conventionnement, carte vitale, tiers payant, téléconsultation, langues, description, diplômes, e"}],"toolCount":10,"serverName":"anteos-mcp-server","capabilities":["tools"],"serverVersion":"1.1.0","protocolVersion":"2025-11-25"}},{"at":"2026-09-06T11:28:23.028Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":19,"error":null,"detail":{"tools":[{"name":"search_doctors","description":"Recherche des médecins Anteos par spécialité et/ou ville. Retourne les médecins avec disponibilités, secteur conventionnement et informations pratiques. Utilise"},{"name":"book_appointment","description":"Prend un rendez-vous pour un patient chez un médecin Anteos. Le rendez-vous est immédiatement confirmé dans l'agenda du médecin."},{"name":"find_next_available","description":"Cherche les prochains créneaux disponibles sur une période, pour un ou plusieurs médecins filtrés par spécialité et/ou ville. À préférer à get_available_slots q"},{"name":"get_available_slots","description":"Retourne les créneaux disponibles pour un médecin à une date donnée. À appeler avant book_appointment pour proposer des options concrètes au patient plutôt que "},{"name":"get_appointment","description":"Récupère les informations et le statut d'un rendez-vous. Requiert le appointment_token reçu lors de la réservation (book_appointment) — ce token prouve que l'ap"},{"name":"cancel_appointment","description":"Annule un rendez-vous existant. L'annulation est définitive. Requiert le appointment_token reçu lors de la réservation (book_appointment)."},{"name":"resend_appointment_token","description":"Renvoie par email au patient le lien de gestion de son rendez-vous. À utiliser si le appointment_token n'est plus disponible côté client. Le token n'est jamais "},{"name":"reschedule_appointment","description":"Reporte un rendez-vous existant vers un nouveau créneau. L'opération est atomique : l'ancien RDV est annulé et le nouveau est créé en une seule transaction, évi"},{"name":"list_my_appointments","description":"Liste les rendez-vous créés par cette clé partenaire. Utile pour récupérer l'état après un crash ou un redémarrage de l'agent, ou pour vérifier les RDV en cours"},{"name":"get_doctor_profile","description":"Retourne le profil complet d'un médecin : coordonnées, secteur conventionnement, carte vitale, tiers payant, téléconsultation, langues, description, diplômes, e"}],"toolCount":10,"serverName":"anteos-mcp-server","capabilities":["tools"],"serverVersion":"1.1.0","protocolVersion":"2025-11-25"}},{"at":"2026-09-06T02:28:08.452Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":18,"error":null,"detail":{"tools":[{"name":"search_doctors","description":"Recherche des médecins Anteos par spécialité et/ou ville. Retourne les médecins avec disponibilités, secteur conventionnement et informations pratiques. Utilise"},{"name":"book_appointment","description":"Prend un rendez-vous pour un patient chez un médecin Anteos. Le rendez-vous est immédiatement confirmé dans l'agenda du médecin."},{"name":"find_next_available","description":"Cherche les prochains créneaux disponibles sur une période, pour un ou plusieurs médecins filtrés par spécialité et/ou ville. À préférer à get_available_slots q"},{"name":"get_available_slots","description":"Retourne les créneaux disponibles pour un médecin à une date donnée. À appeler avant book_appointment pour proposer des options concrètes au patient plutôt que "},{"name":"get_appointment","description":"Récupère les informations et le statut d'un rendez-vous. Requiert le appointment_token reçu lors de la réservation (book_appointment) — ce token prouve que l'ap"},{"name":"cancel_appointment","description":"Annule un rendez-vous existant. L'annulation est définitive. Requiert le appointment_token reçu lors de la réservation (book_appointment)."},{"name":"resend_appointment_token","description":"Renvoie par email au patient le lien de gestion de son rendez-vous. À utiliser si le appointment_token n'est plus disponible côté client. Le token n'est jamais "},{"name":"reschedule_appointment","description":"Reporte un rendez-vous existant vers un nouveau créneau. L'opération est atomique : l'ancien RDV est annulé et le nouveau est créé en une seule transaction, évi"},{"name":"list_my_appointments","description":"Liste les rendez-vous créés par cette clé partenaire. Utile pour récupérer l'état après un crash ou un redémarrage de l'agent, ou pour vérifier les RDV en cours"},{"name":"get_doctor_profile","description":"Retourne le profil complet d'un médecin : coordonnées, secteur conventionnement, carte vitale, tiers payant, téléconsultation, langues, description, diplômes, e"}],"toolCount":10,"serverName":"anteos-mcp-server","capabilities":["tools"],"serverVersion":"1.1.0","protocolVersion":"2025-11-25"}}],"tools":[{"name":"search_doctors","description":"Recherche des médecins Anteos par spécialité et/ou ville. Retourne les médecins avec disponibilités, secteur conventionnement et informations pratiques. Utilise"},{"name":"book_appointment","description":"Prend un rendez-vous pour un patient chez un médecin Anteos. Le rendez-vous est immédiatement confirmé dans l'agenda du médecin."},{"name":"find_next_available","description":"Cherche les prochains créneaux disponibles sur une période, pour un ou plusieurs médecins filtrés par spécialité et/ou ville. À préférer à get_available_slots q"},{"name":"get_available_slots","description":"Retourne les créneaux disponibles pour un médecin à une date donnée. À appeler avant book_appointment pour proposer des options concrètes au patient plutôt que "},{"name":"get_appointment","description":"Récupère les informations et le statut d'un rendez-vous. Requiert le appointment_token reçu lors de la réservation (book_appointment) — ce token prouve que l'ap"},{"name":"cancel_appointment","description":"Annule un rendez-vous existant. L'annulation est définitive. Requiert le appointment_token reçu lors de la réservation (book_appointment)."},{"name":"resend_appointment_token","description":"Renvoie par email au patient le lien de gestion de son rendez-vous. À utiliser si le appointment_token n'est plus disponible côté client. Le token n'est jamais "},{"name":"reschedule_appointment","description":"Reporte un rendez-vous existant vers un nouveau créneau. L'opération est atomique : l'ancien RDV est annulé et le nouveau est créé en une seule transaction, évi"},{"name":"list_my_appointments","description":"Liste les rendez-vous créés par cette clé partenaire. Utile pour récupérer l'état après un crash ou un redémarrage de l'agent, ou pour vérifier les RDV en cours"},{"name":"get_doctor_profile","description":"Retourne le profil complet d'un médecin : coordonnées, secteur conventionnement, carte vitale, tiers payant, téléconsultation, langues, description, diplômes, e"}],"package":null},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"io.github.Anteos-Health/anteos-booking","url":"https://registry.modelcontextprotocol.io/v0/servers/io.github.Anteos-Health%2Fanteos-booking","firstSeenAt":"2026-09-06T00:20:46.347Z","fetchedAt":"2026-09-06T00:20:46.347Z","normalizedAt":"2026-09-06T00:20:46.347Z"}]},"firstSeenAt":"2026-09-06T00:20:46.347Z","updatedAt":"2026-09-06T02:28:40.436Z"}