revpar-mcp
Provides market intelligence data such as ADR (Average Daily Rate) from Airbnb listings for revenue management decisions.
Powers the conversational agent that interprets natural language queries and coordinates MCP tools for pricing recommendations.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@revpar-mcpWhat's the suggested ADR for a 2-bedroom in Copacabana for March?"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
RevPar MCP
Agente de Revenue Management para hotelaria e aluguel por temporada, com integração entre OpenAI, Model Context Protocol (MCP) e uma interface web em Next.js.
O sistema combina inteligência de mercado, eventos locais e regras determinísticas de precificação para produzir recomendações de ADR, ocupação, RevPAR e estadia mínima (LOS).
Status: MVP técnico pronto para demonstração e evolução. Os dados de mercado e eventos atualmente são mocks locais; não representam dados de produção.
Sumário
Related MCP server: guesty-mcp-server
Visão geral
O RevPar MCP recebe uma pergunta em linguagem natural, como:
Qual a diária recomendada para um imóvel de 1 quarto no Centro de Chapecó em fevereiro?
O agente interpreta a solicitação e coordena as ferramentas MCP para:
Consultar métricas de mercado por cidade, bairro, mês e tipologia.
Identificar eventos locais e seu impacto na demanda.
Calcular a tarifa dinâmica, o RevPAR estimado e a estadia mínima recomendada.
Retornar uma resposta textual acompanhada de métricas estruturadas para o dashboard.
Principais recursos
Dashboard web responsivo para consulta e visualização de indicadores.
Agente conversacional usando a API Chat Completions da OpenAI.
Ferramentas MCP com schemas validados por Zod.
Precificação determinística com:
ponderação de ADR Airbnb e hotel;
multiplicador de demanda por evento;
estratégia de lead time;
ajuste por ocupação-alvo;
piso operacional de R$ 150 por noite;
cálculo de RevPAR;
recomendação de LOS.
Normalização de cidade e bairro, incluindo acentos e variações de caixa.
Recurso MCP estático com política de precificação.
Testes automatizados para as ferramentas MCP e o adaptador OpenAI.
Interface
Dashboard de Revenue Management
Dashboard desenvolvido para acompanhar ADR sugerida, RevPAR, ocupação, estadia mínima e comparação entre tarifas de mercado.

Interações com o agente
O agente interpreta perguntas em linguagem natural, consulta as ferramentas MCP e apresenta recomendações de precificação contextualizadas.

Arquitetura
Usuário
│
▼
Next.js Dashboard (src/app/page.tsx)
│ POST /api/chat
▼
RevParAgent (OpenAI Function Calling)
│
▼
OpenAI Adapter
│
▼
MCP Client ⇄ MCP Server em memória
├── get_market_intelligence
├── get_local_events
├── calculate_dynamic_pricing_v2
└── revpar://policies/pricingO servidor MCP é executado em memória pelo adaptador. Isso simplifica o MVP e elimina a necessidade de um processo MCP separado, mas permite substituir posteriormente o transporte por uma implementação persistente ou remota.
Stack
Next.js 16
React 19
TypeScript 5
OpenAI SDK
Model Context Protocol SDK
Zod
Tailwind CSS
Vitest
Ferramentas MCP
get_market_intelligence
Consulta métricas por localização, tipologia e mês.
Parâmetros principais:
city: cidade.neighborhood: bairro ou região.propertyType:studio,1br,2brouluxury.month: mês numérico de01a12.
get_local_events
Busca eventos de alto impacto por cidade e mês, incluindo multiplicador de demanda e LOS recomendado.
calculate_dynamic_pricing_v2
Calcula a recomendação de preço com base em:
baseAirbnbAdr;baseHotelAdr;targetOccupancy;eventDemandMultiplier;eventMinStayDays;leadTimeDays.
O retorno inclui suggestedAdr, estimatedRevPar e suggestedMinStayDays.
Testes
Os testes foram pensados para validar as partes mais importantes do domínio, sem depender de uma chamada real à API da OpenAI.
tests/tools.test.tsverifica as regras de negócio do motor de Revenue Management: diferenciação por tipologia e localização, identificação de eventos, impacto da demanda, estratégia de lead time, RevPAR e estadia mínima.tests/adapter.test.tsverifica o contrato de integração entre o servidor MCP e o formato de ferramentas esperado pela OpenAI.
Essa separação torna os testes rápidos e previsíveis: a camada determinística de cálculo pode evoluir com segurança, enquanto a integração com o modelo permanece isolada.
A suíte é executada com Vitest:
npm testEstrutura do projeto
src/
├── agent/
│ ├── openaiAdapter.ts # Ponte MCP → ferramentas OpenAI
│ └── runner.ts # Orquestração conversacional e métricas
├── app/
│ ├── api/chat/route.ts # Endpoint HTTP do agente
│ ├── globals.css # Estilos globais
│ ├── layout.tsx # Layout raiz
│ └── page.tsx # Dashboard
├── mcp/
│ ├── mockData.ts # Dados locais de mercado e eventos
│ ├── server.ts # Servidor MCP e resource de política
│ └── tools.ts # Tools MCP e regras de pricing
tests/
├── adapter.test.ts # Contrato MCP/OpenAI
└── tools.test.ts # Regras das ferramentas de negócioThis server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseBqualityDmaintenanceThis MCP server provides comprehensive access to the Mews hospitality platform API, covering customer and company management, reservation operations, financial transactions, account management, configuration settings, and services inventory. It implements the core functionality needed for hospitalitLast updated5335MIT
- Alicense-qualityBmaintenanceMCP server for Guesty property management. Manage reservations, guests, messaging, financials, listings, and operations via AI clients.Last updated1456MIT
- AlicenseAqualityFmaintenanceThis MCP server provides AI-native revenue intelligence tools for B2B teams, enabling signal detection, constraint analysis, pipeline health scoring, and GTM change proposals via HubSpot integration.Last updated7Business Source 1.1
- Flicense-qualityDmaintenanceA FastMCP server that exposes hospitality data — accommodations, events, and gastronomy — through a unified MCP interface, supporting multiple worlds for real or fictional data.Last updated
Related MCP Connectors
Hotel booking MCP server. Search, book, and manage reservations across 250K+ properties worldwide.
MCP Server for agents to onboard, pay, and provision services autonomously with InFlow
MCP server for Meitre restaurant reservations.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/tabaldii/revpar-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server