{"apiVersion":"v1","directorySlug":"nreservi-mcp-8ad5de56f6","title":"Nreservi","description":null,"pageUrl":"https://www.mcpbundles.com/skills/nreservi-mcp-8ad5de56f6","connectPath":"importable","connectAction":"import_server","catalogListing":false,"bundleSlug":null,"listingKind":"remote_mcp","kind":"provider","transportUrl":"https://mcp.nreservi.tech/mcp","hostedMcpUrl":null,"toolCount":16,"toolInventoryStatus":"observed","refreshedAt":"2026-11-03T13:26:00.516172+00:00","registryName":"tech.nreservi/nreservi-mcp-8ad5de56f6","registryVersion":"2026.11.3","registryEligible":true,"tools":[{"name":"villes","description":"Villes d'Algérie où Nreservi propose des hôtels (id, nom, nombre d'hôtels).","inputSchema":{"type":"object","properties":{}},"title":"Villes desservies","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"villes","displayName":"Villes desservies"},{"name":"hotels","description":"Hôtels proposés par Nreservi, filtrables par ville (id ou nom), nom et catégorie.","inputSchema":{"type":"object","properties":{"ville":{"type":"string","default":""},"limite":{"type":"integer","default":40},"categorie":{"type":"string","default":""},"recherche":{"type":"string","default":""}}},"title":"Hôtels d'une ville","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"hotels","displayName":"Hôtels d'une ville"},{"name":"hotel_fiche","description":"Fiche d'un hôtel : photo, description, adresse, équipements, catégorie, GPS, âges enfants, types de chambre et capacité.","inputSchema":{"type":"object","required":["hotel"],"properties":{"hotel":{"type":"string"}}},"title":"Fiche d'un hôtel","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"hotel_fiche","displayName":"Fiche d'un hôtel"},{"name":"disponibilites","description":"Disponibilités d'une ville pour 1 nuit (1 ou 2 adultes), meilleur prix par hôtel, disponibles d'abord.","inputSchema":{"type":"object","required":["ville","date_arrivee"],"properties":{"ville":{"type":"string"},"limite":{"type":"integer","default":20},"adultes":{"type":"integer","default":2},"date_arrivee":{"type":"string"}}},"title":"Disponibilités indicatives","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"disponibilites","displayName":"Disponibilités indicatives"},{"name":"recherche","description":"Recherche en temps réel des hôtels d'une ville pour un séjour et une composition (âges enfants : ex. '8,5').\n    ville : nom de ville, ou un quartier / une commune (ex. Bab Ezzouar, Hydra, Ben Aknoun, Bir El Djir) : les résultats\n    sont alors ceux de la ville, les hôtels du quartier en premier (dans_le_quartier) puis les plus proches (distance_km).","inputSchema":{"type":"object","required":["ville","date_arrivee","date_depart"],"properties":{"ville":{"type":"string"},"limite":{"type":"integer","default":20},"adultes":{"type":"integer","default":2},"date_depart":{"type":"string"},"ages_enfants":{"type":"string","default":""},"date_arrivee":{"type":"string"}}},"title":"Recherche d'hôtels en temps réel","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"recherche","displayName":"Recherche d'hôtels en temps réel"},{"name":"devis","description":"Devis détaillé d'un hôtel : chambres compatibles avec la composition, pensions, prix total du séjour, statut\n    (disponible ou sur demande), conditions d'annulation.","inputSchema":{"type":"object","required":["hotel","date_arrivee","date_depart"],"properties":{"hotel":{"type":"string"},"adultes":{"type":"integer","default":2},"date_depart":{"type":"string"},"ages_enfants":{"type":"string","default":""},"date_arrivee":{"type":"string"}}},"title":"Devis détaillé d'un hôtel","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"devis","displayName":"Devis détaillé d'un hôtel"},{"name":"conditions_annulation","description":"Conditions d'annulation et de non-présentation d'une offre (room_id et board_id issus de devis).","inputSchema":{"type":"object","required":["hotel","date_arrivee","date_depart","room_id","board_id"],"properties":{"hotel":{"type":"string"},"adultes":{"type":"integer","default":2},"room_id":{"type":"string"},"board_id":{"type":"string"},"date_depart":{"type":"string"},"ages_enfants":{"type":"string","default":""},"date_arrivee":{"type":"string"}}},"title":"Conditions d'annulation","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"conditions_annulation","displayName":"Conditions d'annulation"},{"name":"demande_reservation","description":"Transmet une DEMANDE de réservation à l'équipe Nreservi, qui recontacte le client (téléphone ou e-mail).\n    À utiliser UNIQUEMENT pour une chambre « sur demande », plus de 14 nuits ou un cas particulier : pour une offre\n    DISPONIBLE du devis, utiliser reserver (paiement en ligne immédiat). Aucune réservation n'est créée automatiquement.","inputSchema":{"type":"object","required":["hotel","date_arrivee","date_depart","adultes","nom","telephone"],"properties":{"nom":{"type":"string"},"email":{"type":"string","default":""},"hotel":{"type":"string"},"adultes":{"type":"integer"},"message":{"type":"string","default":""},"room_id":{"type":"string","default":""},"telephone":{"type":"string"},"date_depart":{"type":"string"},"ages_enfants":{"type":"string","default":""},"date_arrivee":{"type":"string"}}},"title":"Demande de réservation à l'équipe Nreservi","logicalName":"demande_reservation","displayName":"Demande de réservation à l'équipe Nreservi","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"reserver","description":"Réserver et payer en ligne une offre DISPONIBLE renvoyée par devis() (room_id + board_id, même composition).\n    C'est l'outil à utiliser dès que le client veut réserver une offre disponible (pas demande_reservation).\n    Après le paiement, suivre l'état avec statut_reservation(reference, email).\n    Particulier : seulement avec paiement_etranger=true, quand le client dit explicitement être à l'étranger et ne pas\n    pouvoir payer en dinars (sinon demande_reservation). Nom complet et e-mail obli","inputSchema":{"type":"object","required":["hotel","date_arrivee","date_depart","adultes","room_id","board_id"],"properties":{"nom":{"type":"string","default":""},"email":{"type":"string","default":""},"hotel":{"type":"string"},"adultes":{"type":"integer"},"room_id":{"type":"string"},"board_id":{"type":"string"},"telephone":{"type":"string","default":""},"date_depart":{"type":"string"},"ages_enfants":{"type":"string","default":""},"date_arrivee":{"type":"string"},"paiement_etranger":{"type":"boolean","default":false}}},"title":"Réserver et obtenir le lien de paiement","logicalName":"reserver","displayName":"Réserver et obtenir le lien de paiement","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"statut_reservation","description":"État d'une réservation payée en ligne (référence NRM-… renvoyée par reserver + e-mail du client) :\n    paiement en attente (avec lien pour reprendre le paiement), paiement confirmé / validation en cours, ou réservation\n    confirmée avec son numéro de voucher.","inputSchema":{"type":"object","required":["reference","email"],"properties":{"email":{"type":"string"},"reference":{"type":"string"}}},"title":"Statut d'une réservation","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"statut_reservation","displayName":"Statut d'une réservation"},{"name":"transferts","description":"Transferts privés ou partagés entre un aéroport (code IATA ou nom : Alger, Oran, Dubaï…) et un hôtel,\n    aller simple ou aller-retour (si date_depart). Prix en DZD, à titre de devis : la réservation se fait par une demande\n    à l'équipe Nreservi (pas de réservation automatique).","inputSchema":{"type":"object","required":["aeroport","hotel","date_arrivee"],"properties":{"hotel":{"type":"string"},"adultes":{"type":"integer","default":2},"aeroport":{"type":"string"},"date_depart":{"type":"string","default":""},"ages_enfants":{"type":"string","default":""},"date_arrivee":{"type":"string"}}},"title":"Transferts aéroport ↔ hôtel","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"transferts","displayName":"Transferts aéroport ↔ hôtel"},{"name":"activites","description":"Activités, visites et excursions dans une destination à l'étranger (Dubaï, Istanbul, Barcelone… — pas encore en\n    Algérie). Prix en DZD, à titre de devis : réservation par demande à l'équipe Nreservi.","inputSchema":{"type":"object","required":["destination","date_debut"],"properties":{"page":{"type":"integer","default":1},"adultes":{"type":"integer","default":2},"enfants":{"type":"integer","default":0},"date_fin":{"type":"string","default":""},"date_debut":{"type":"string"},"destination":{"type":"string"}}},"title":"Activités et excursions","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"activites","displayName":"Activités et excursions"},{"name":"recherche_partenaires","description":"Offres de partenaires de Nreservi, en DZD, en Algérie ET À L'ÉTRANGER (Tunisie, Turquie, France, Espagne, Égypte,\n    Dubaï…) : ville (nom local ou anglais) + pays conseillé hors Algérie, ou un hôtel Nreservi précis via hotel=id. À utiliser\n    pour tout séjour à l'étranger, et en Algérie quand recherche/devis ne trouve pas de chambre disponible ou pour un hôtel\n    absent du catalogue. etoiles_min filtre la catégorie (grandes villes : des centaines d'hôtels, triés du moins cher).\n    1 chambre,","inputSchema":{"type":"object","required":["ville","date_arrivee","date_depart"],"properties":{"pays":{"type":"string","default":""},"hotel":{"type":"string","default":""},"ville":{"type":"string"},"limite":{"type":"integer","default":15},"adultes":{"type":"integer","default":2},"date_depart":{"type":"string"},"etoiles_min":{"type":"integer","default":0},"ages_enfants":{"type":"string","default":""},"date_arrivee":{"type":"string"}}},"title":"Offres partenaires (Algérie et étranger)","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"recherche_partenaires","displayName":"Offres partenaires (Algérie et étranger)"},{"name":"demande_reservation_partenaire","description":"Transmet à l'équipe Nreservi une demande de réservation pour une offre de recherche_partenaires (ref_offre PO-…).\n    L'offre est revérifiée en temps réel ; l'équipe recontacte le client pour confirmer et faire régler. Rien n'est réservé\n    automatiquement. Nom complet et téléphone du client obligatoires.","inputSchema":{"type":"object","required":["ref_offre","nom","telephone"],"properties":{"nom":{"type":"string"},"email":{"type":"string","default":""},"message":{"type":"string","default":""},"ref_offre":{"type":"string"},"telephone":{"type":"string"}}},"title":"Demande de réservation d'une offre partenaire","logicalName":"demande_reservation_partenaire","displayName":"Demande de réservation d'une offre partenaire","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"recherche_vols","description":"Billets d'avion en temps réel, prix TOUT COMPRIS en DZD pour tous les voyageurs (au départ ou à destination de l'Algérie\n    et ailleurs). origine / destination : code IATA d'aéroport ou de ville (ALG, ORN, CZL, AAE, TLM, PAR, CDG, ORY, LYS, MRS,\n    IST, TUN, DXB, JED…) ou nom de ville courant. Dates AAAA-MM-JJ ; date_retour vide = aller simple. ages_enfants « 7,1 »\n    (moins de 2 ans = bébé sur les genoux). cabine ECONOMY | PREMIUM_ECONOMY | BUSINESS | FIRST ; escales_max 0 = vols directs.","inputSchema":{"type":"object","required":["origine","destination","date_aller"],"properties":{"cabine":{"type":"string","default":"ECONOMY"},"limite":{"type":"integer","default":6},"adultes":{"type":"integer","default":1},"origine":{"type":"string"},"date_aller":{"type":"string"},"date_retour":{"type":"string","default":""},"destination":{"type":"string"},"escales_max":{"type":"integer","default":-1},"ages_enfants":{"type":"string","default":""}}},"title":"Recherche de vols (billets d'avion)","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"recherche_vols","displayName":"Recherche de vols (billets d'avion)"},{"name":"demande_reservation_vol","description":"Transmet à l'équipe Nreservi une demande de réservation pour un vol de recherche_vols (ref_offre VO-…). Le prix est\n    revérifié en temps réel ; l'équipe recontacte le client pour les passeports et le paiement. Rien n'est réservé ni payé\n    automatiquement. Nom complet et téléphone obligatoires.","inputSchema":{"type":"object","required":["ref_offre","nom","telephone"],"properties":{"nom":{"type":"string"},"email":{"type":"string","default":""},"message":{"type":"string","default":""},"ref_offre":{"type":"string"},"telephone":{"type":"string"}}},"title":"Demande de réservation d'un vol","logicalName":"demande_reservation_vol","displayName":"Demande de réservation d'un vol","annotations":{"untrustedContentHint":true,"readOnlyHint":true}}],"toolSource":"directory_preview","agentAction":"both","installLinks":[{"id":"cursor","label":"Cursor","href":"cursor://anysphere.cursor-deeplink/mcp/install?name=Nreservi&config=eyJ1cmwiOiAiaHR0cHM6Ly9tY3AubnJlc2VydmkudGVjaC9tY3AifQ%3D%3D"},{"id":"vscode","label":"VS Code","href":"vscode:mcp/install?%7B%22name%22%3A%22Nreservi%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fmcp.nreservi.tech%2Fmcp%22%7D"},{"id":"vscode-insiders","label":"VS Code Insiders","href":"vscode-insiders:mcp/install?%7B%22name%22%3A%22Nreservi%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fmcp.nreservi.tech%2Fmcp%22%7D"},{"id":"claude-web","label":"Claude.ai","href":"https://claude.ai/customize/connectors?modal=add-custom-connector&connectorName=Nreservi&connectorUrl=https%3A%2F%2Fmcp.nreservi.tech%2Fmcp"},{"id":"codex","label":"Codex","copyText":"codex mcp add \"Nreservi\" --url \"https://mcp.nreservi.tech/mcp\""},{"id":"chatgpt","label":"ChatGPT","href":"https://www.mcpbundles.com/docs/integrations/chatgpt"}],"catalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/nreservi-mcp-8ad5de56f6","callUrl":"https://www.mcpbundles.com/api/directory/v1/servers/nreservi-mcp-8ad5de56f6/tools/{tool}","mcpServerUrl":"https://mcp.nreservi.tech/mcp","liveCatalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/nreservi-mcp-8ad5de56f6?live=1"}