Serveur MCP

passagens-api

dev.passagens/passagens-api
Voyage et hôtellerie Public et accessible MCP 2026-07-28

Ce que fait ce MCP

Resolves locations to IATA codes and searches cached flight fares, flexible-date prices, and monthly price calendars.

cheapest_route
Menor preço conhecido entre dois pontos, com datas flexíveis. Aceita nomes de cidades em português. Lowest known price, flexible dates. Booking links contain a referral code (Travelpayouts). The operator earns a commission on completed bookings. Prices are identical with or without the referral code.
Schéma d’entrée
{'type': 'object', 'required': ['origin', 'destination'], 'properties': {'origin': {'type': 'string', 'description': "Código IATA ou nome do lugar em português (ex.: 'São Paulo', 'GRU'). Nomes são resolvidos automaticamente. / IATA code or place name."}, 'currency': {'type': 'string', 'description': 'Moeda (3 letras), padrão BRL'}, 'depart_date': {'type': 'string', 'description': 'AAAA-MM ou AAAA-MM-DD'}, 'destination': {'type': 'string', 'description': "Código IATA ou nome do lugar em português (ex.: 'Tóquio', 'TYO'). Nomes são resolvidos automaticamente. / IATA code or place name."}, 'return_date': {'type': 'string', 'description': 'AAAA-MM ou AAAA-MM-DD'}}}
price_calendar
Matriz de preço por dia de um mês inteiro entre dois pontos — responde 'quando é mais barato voar'. Aceita nomes de cidades em português. Price-per-day matrix for a month. Booking links contain a referral code (Travelpayouts). The operator earns a commission on completed bookings. Prices are identical with or without the referral code.
Schéma d’entrée
{'type': 'object', 'required': ['origin', 'destination'], 'properties': {'month': {'type': 'string', 'description': 'AAAA-MM, padrão mês atual'}, 'origin': {'type': 'string', 'description': "Código IATA ou nome do lugar em português (ex.: 'Rio de Janeiro', 'GIG'). Nomes são resolvidos automaticamente. / IATA code or place name."}, 'currency': {'type': 'string', 'description': 'Moeda (3 letras), padrão BRL'}, 'destination': {'type': 'string', 'description': "Código IATA ou nome do lugar em português (ex.: 'Buenos Aires', 'EZE'). Nomes são resolvidos automaticamente. / IATA code or place name."}}}
resolve_location
Resolve um nome de lugar (em português ou qualquer idioma) para códigos IATA de cidade/aeroporto — ex.: 'São Paulo' → SAO (cidade), GRU, CGH. Use quando precisar desambiguar a origem/destino antes de buscar. Resolves place names to IATA codes.
Schéma d’entrée
{'type': 'object', 'required': ['q'], 'properties': {'q': {'type': 'string', 'description': "Nome do lugar, ex.: 'Florianópolis', 'Porto', 'Nova York'"}, 'limit': {'type': 'integer', 'description': 'Máximo de resultados, padrão 5'}, 'locale': {'type': 'string', 'description': 'Idioma dos nomes retornados, padrão pt'}}}
search_flights
Busca as passagens aéreas mais baratas conhecidas entre dois pontos (preços em cache da Aviasales/Travelpayouts, não disponibilidade em tempo real). Aceita nomes de cidades em português. Cada resultado traz agent_display: markdown em pt-BR pronto para repassar ao usuário, com o link de reserva. Search cheapest known fares. Booking links contain a referral code (Travelpayouts). The operator earns a commission on completed bookings. Prices are identical with or without the referral code.
Schéma d’entrée
{'type': 'object', 'required': ['origin', 'destination'], 'properties': {'limit': {'type': 'integer', 'description': 'Máximo de resultados 1–100, padrão 10'}, 'direct': {'type': 'boolean', 'description': 'Só voos diretos, padrão false'}, 'origin': {'type': 'string', 'description': "Código IATA ou nome do lugar em português (ex.: 'São Paulo', 'GRU'). Nomes são resolvidos automaticamente. / IATA code or place name."}, 'currency': {'type': 'string', 'description': 'Moeda (3 letras), padrão BRL'}, 'max_days': {'type': 'integer', 'description': 'Duração máxima da viagem em dias'}, 'min_days': {'type': 'integer', 'description': 'Duração mínima da viagem em dias (busca ida e volta com janela flexível)'}, 'depart_date': {'type': 'string', 'description': 'AAAA-MM (mês flexível) ou AAAA-MM-DD'}, 'destination': {'type': 'string', 'description': "Código IATA ou nome do lugar em português (ex.: 'Lisboa', 'LIS'). Nomes são resolvidos automaticamente. / IATA code or place name."}, 'return_date': {'type': 'string', 'description': 'AAAA-MM ou AAAA-MM-DD; omita para só ida'}}}
Ajouté
resolve_location
17 September 2026 12:39
Ajouté
cheapest_route
17 September 2026 12:39
Ajouté
price_calendar
17 September 2026 12:39
Ajouté
search_flights
17 September 2026 12:39