{"name":"me.cancun4/reservas","slug":"cancun4-reservas","title":"Cancun4me — Reservas de Hotel","description":"Pesquise, cote e reserve hoteis de Cancun/Riviera Maya direto de uma IA (Cancun4me).","url":"https://mcp.market/server/cancun4-reservas","rating":null,"grade":"C","score":57,"certified":false,"status":"active","category":"maps","tags":["maps"],"presence":{"score":5,"stars":null,"forks":null,"downloads_week":null,"last_push_at":null,"license":null},"uptime":{"percent":96,"checks":28,"ok":27,"last_checked_at":"2026-09-27T12:55:47.369Z","last_ok_at":"2026-09-27T12:55:47.369Z","latency_ms":275},"claimed":false,"transport":"remote","callable_via_gateway":true,"default_price_micros":0,"repository":null,"website":null,"version":"1.0.0","remotes":[{"type":"streamable-http","url":"https://cancun4-mcp.fly.dev/mcp"}],"packages":[],"tools":[{"name":"cancel_booking","description":"Cancela uma reserva. Se ainda estiver dentro do prazo gratis de uma tarifa\n    reembolsavel, cancela e estorna automaticamente. Se estiver fora do prazo (ou for\n    tarifa nao reembolsavel), a resposta vem com `bloqueado: true` — nesse caso avise o\n    hospede que o cancelamento com multa precisa ser tratado manualmente (contact@cancun4.me),\n    NAO insista tentando de novo.","write_action":true,"price_micros":0,"input_schema":{"type":"object","properties":{"token":{"title":"Token","type":"string"},"order_id":{"title":"Order Id","type":"string"}},"required":["token","order_id"],"title":"cancel_bookingArguments"}},{"name":"create_payment","description":"Cria o pedido e devolve o LINK DE PAGAMENTO (Stripe Checkout). O hospede tem que\n    abrir esse `payment_url` e pagar com o cartao na pagina do Stripe — NUNCA peca ou\n    digite dados de cartao aqui na conversa. A reserva na EZCONNECT so e efetivada\n    depois que o pagamento e confirmado (acompanhe com get_order_status).\n    hospedes: uma entrada {firstName, lastName} para CADA hospede (adultos + criancas —\n    o total tem que bater com adults+len(children_ages) da busca original).\n    voucher_code: cupom opcional (ex.: o cupom de boas-vindas de get_welcome_coupon).","write_action":true,"price_micros":0,"input_schema":{"type":"object","properties":{"token":{"title":"Token","type":"string"},"search_id":{"title":"Search Id","type":"string"},"opcao_id":{"title":"Opcao Id","type":"string"},"hospedes":{"items":{"additionalProperties":true,"type":"object"},"title":"Hospedes","type":"array"},"email_contato":{"title":"Email Contato","type":"string"},"voucher_code":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Voucher Code"}},"required":["token","search_id","opcao_id","hospedes","email_contato"],"title":"create_paymentArguments"}},{"name":"get_hotel_info","description":"Detalhe de UM hotel do catalogo pelo slug (retornado por list_hotels ou\n    search_hotels). language: 'en', 'pt' ou 'es'.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"slug":{"title":"Slug","type":"string"},"language":{"default":"en","title":"Language","type":"string"}},"required":["slug"],"title":"get_hotel_infoArguments"}},{"name":"get_membership_status","description":"Status do Clube Cancun4me do hospede: se e membro ativo (creditos de 20% da\n    primeira reserva e 10% das seguintes, para a proxima reserva, + acesso ao assistente\n    de roteiro), quando expira, e quantas mensagens de IA de roteiro ainda restam hoje\n    (se membro).","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"token":{"title":"Token","type":"string"}},"required":["token"],"title":"get_membership_statusArguments"}},{"name":"get_order_status","description":"Status atual de um pedido (aguardando_pagamento, reservado, cancelado, falhou),\n    numero de localizador (booking_id) quando ja reservado, e se o voucher ja esta\n    pronto. Use para acompanhar se o pagamento ja confirmou a reserva.","write_action":true,"price_micros":0,"input_schema":{"type":"object","properties":{"token":{"title":"Token","type":"string"},"order_id":{"title":"Order Id","type":"string"}},"required":["token","order_id"],"title":"get_order_statusArguments"}},{"name":"get_quote","description":"Recotacao ao vivo de UM quarto especifico (preco final revalidado, politica de\n    cancelamento, prazo-limite para cancelar de graca, observacoes do quarto). Chame\n    isso antes de create_payment para confirmar com o hospede o preco e a politica\n    exatos antes de cobrar.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"token":{"title":"Token","type":"string"},"search_id":{"title":"Search Id","type":"string"},"opcao_id":{"title":"Opcao Id","type":"string"}},"required":["token","search_id","opcao_id"],"title":"get_quoteArguments"}},{"name":"get_voucher","description":"Voucher completo (HTML) de uma reserva ja confirmada — mostre/descreva ao\n    hospede ou oriente a salvar/imprimir para o check-in. So funciona apos a reserva\n    estar com status 'reservado' (confira com get_order_status antes).","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"token":{"title":"Token","type":"string"},"order_id":{"title":"Order Id","type":"string"}},"required":["token","order_id"],"title":"get_voucherArguments"}},{"name":"get_welcome_coupon","description":"Cupom pessoal de desconto ainda disponivel do hospede (ex.: o cupom de boas-vindas\n    do primeiro cadastro), se houver. Retorna {cupom: null} se nao houver nenhum ativo.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"token":{"title":"Token","type":"string"}},"required":["token"],"title":"get_welcome_couponArguments"}},{"name":"join_club","description":"Inicia a assinatura anual do Clube Cancun4me (USD 1.000/ano, renovacao automatica —\n    20% da primeira reserva de volta em credito, 10% das seguintes, + assistente de\n    roteiro). Nao ha desconto imediato: os creditos valem na reserva SEGUINTE. Devolve um `payment_url` do Stripe\n    Checkout — o hospede abre e assina na pagina segura do Stripe; nunca colete dados de\n    pagamento aqui. Falha se o hospede ja for membro (confira antes com get_membership_status).","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"token":{"title":"Token","type":"string"}},"required":["token"],"title":"join_clubArguments"}},{"name":"list_hotels","description":"Lista o catalogo curado de hoteis do Cancun4me (nome, zona, descricao, destaques,\n    fotos), sem precisar de datas ou chave pessoal. Bom para descobrir/descrever hoteis\n    antes de o hospede escolher datas. language: 'en', 'pt' ou 'es'.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"language":{"default":"en","title":"Language","type":"string"}},"title":"list_hotelsArguments"}},{"name":"list_my_bookings","description":"Lista todas as reservas do hospede (passadas e futuras), com status, hotel,\n    datas, preco e se ainda da para cancelar de graca (cancelavel_gratis).","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"token":{"title":"Token","type":"string"}},"required":["token"],"title":"list_my_bookingsArguments"}},{"name":"search_hotels","description":"Busca tarifas AO VIVO (sempre em tempo real, nunca cache) nos hoteis do catalogo\n    Cancun4me para as datas informadas, agrupadas por hotel (menor preco de cada um —\n    o 'a partir de'). Sempre pelo menos 1 adulto; children_ages e a lista de idades das\n    criancas (uma por crianca), ex.: [7, 12]. destino_ou_hotel filtra por nome (opcional).\n    Guarde o `search_id` da resposta — ele e necessario em ver_quartos, get_quote e\n    create_payment (a busca fica valida por um tempo limitado; se expirar, refaca).\n    Datas no formato YYYY-MM-DD. Precos ja incluem o desconto do tier do hospede\n    (cadastrado 8% / vip 12%) e o markup de venda — sao os precos finais de compra. Membro do\n    Clube nao tem desconto imediato no preco: o beneficio e credito pos-confirmacao (20% da\n    primeira reserva, 10% das seguintes) para a proxima reserva.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"token":{"title":"Token","type":"string"},"checkin":{"title":"Checkin","type":"string"},"checkout":{"title":"Checkout","type":"string"},"adults":{"default":2,"title":"Adults","type":"integer"},"children_ages":{"anyOf":[{"items":{"type":"integer"},"type":"array"},{"type":"null"}],"default":null,"title":"Children Ages"},"destino_ou_hotel":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Destino Ou Hotel"},"language":{"default":"en","title":"Language","type":"string"}},"required":["token","checkin","checkout"],"title":"search_hotelsArguments"}},{"name":"ver_quartos","description":"Lista TODOS os apartamentos/tipos de quarto disponiveis de UM hotel dentro de uma\n    busca ja feita (use o search_id e o hotel_slug devolvidos por search_hotels). Cada\n    quarto tem um `opcao_id` — use-o em get_quote e create_payment.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"token":{"title":"Token","type":"string"},"search_id":{"title":"Search Id","type":"string"},"hotel_slug":{"title":"Hotel Slug","type":"string"}},"required":["token","search_id","hotel_slug"],"title":"ver_quartosArguments"}}],"scan":{"score":57,"grade":"C","scanned_at":"2026-09-26T11:36:41.751Z","report":{"scannerVersion":"0.1.9","scannedAt":"2026-09-26T11:36:41.798Z","components":{"code":{"score":-1,"max":25,"notes":["remote-only server, no package to scan"]},"reliability":{"score":20,"max":20,"notes":["remote reachable in 122ms"]},"poisoning":{"score":15,"max":15,"notes":["13 tool descriptions checked"]},"auth":{"score":3,"max":15,"notes":["open endpoint exposes 3 write-action tools with no auth"]},"maintenance":{"score":3,"max":15,"notes":["no repository listed"]},"identity":{"score":2,"max":10,"notes":["no repository or website to verify"]}},"findings":[{"id":"auth.open-write","severity":"high","component":"auth","title":"Write-action tools reachable without authentication"},{"id":"maint.no-repo","severity":"low","component":"maintenance","title":"No source repository listed"}],"inputs":{"probes":[{"url":"https://cancun4-mcp.fly.dev/mcp","reachable":true,"authRequired":false,"latencyMs":122,"serverInfo":{"name":"Cancun4me","version":"1.29.0"}}],"packages":[],"repo":{"found":false},"icon":{"url":"https://cancun4.me/favicon.ico","source":"site","width":48,"height":48},"presence":{"stars":null,"forks":null,"downloadsWeek":null,"license":null,"lastPushAt":null,"score":5}}}},"grade_history":[],"reviews":[]}