moviecom-mcp
Click on "Deploy 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., "@moviecom-mcpshow me the movie schedule for 2026-07-30"
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.
moviecom-mcp
Servidor MCP (Model Context Protocol) para consultar programação de filmes e disponibilidade de assentos da Moviecom.
Objetivo do projeto
Este projeto expõe ferramentas MCP para:
Buscar a programação de filmes em cartaz.
Consultar assentos disponíveis de uma sessão específica.
Listar filmes e enriquecer cada sessão com dados de disponibilidade.
Com isso, clientes MCP (como assistentes e integrações) conseguem consumir esses dados de forma estruturada via stdio.
Related MCP server: Movie Search MCP Server
Pré-requisitos
Node.js 18+ (recomendado 20+).
npm.
Instalação
Clone o repositório:
git clone git@github.com:Santosl2/moviecom-mcp.git
cd moviecom-mcpInstale as dependências:
npm installComo usar
1) Executar o servidor MCP
Este projeto roda como servidor MCP em stdio.
node src/server.jsObservação: no estado atual do projeto, prefira o comando acima (o script npm start aponta para server.js na raiz).
2) Ferramentas disponíveis
O servidor registra as seguintes tools:
moviecom_programming
Retorna a programação de filmes.
Input:
{
"date": "2026-07-30"
}moviecom_available_seats
Retorna assentos disponíveis de uma sessão.
Input:
{
"sessionId": "11f18ab7ae7ca66580e69ae9bbbc5a12"
}moviecom_movies
Retorna filmes e tenta anexar disponibilidade de assentos em cada sessão.
Input:
{
"date": "2026-07-30"
}3) Exemplo de saída (resumido)
[
{
"title": "A Odisseia",
"classification": "14",
"duration": "172 minutos · Ação, Fantasia",
"image": "https://...jpg",
"programations": [
{
"type": "DUB",
"room": "Sala 1",
"hour": "18:00",
"url": "https://moviecom.com.br/vendasessao/?idprog=...",
"chairs": {
"total": 152,
"available": 19,
"occupied": 130,
"blocked": 3,
"seats": [
{
"id": "A17",
"name": "A17",
"row": 1,
"column": 17,
"sector": null,
"kind": null
}
]
}
}
]
}
]Estrutura do projeto
src/
functions.js # parsing e coleta de dados
server.js # servidor MCP e registro das tools
moviecom.json # exemplo de payload/resultadoTecnologias
@modelcontextprotocol/servercheeriozod
Observações
As consultas dependem dos endpoints externos da Moviecom/VeloxTickets.
Se a estrutura HTML/endpoint mudar, o parser pode precisar de ajustes.
This server cannot be deployed
Maintenance
Related MCP Connectors
MCP server for Meitre restaurant reservations.
- mcpOAuthcom.zomato
An MCP server that exposes functionalities to use Zomato's services.
MCP server for China Railway 12306 ticket availability: schedules and seats by Chinese station name.
MCP server for the FFmpeg Micro video transcoding API — create, monitor, download transcodes.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceA server that connects to The Movie Database API, enabling clients to fetch popular movies, now playing movies, movie details, cast information, and search for movies through a Message Control Protocol interface.9-
- AlicenseDqualityDmaintenanceAn MCP server that allows users to search for movies, get detailed information, receive genre-based recommendations, and discover popular/trending films using OMDb and TMDb APIs.513MIT
- FlicenseNot gradedqualityCmaintenanceAn MCP server that scrapes movie theater schedules from eiga.com to provide movie, theater, and showtime data to AI assistants. It enables users to search for screenings and calculate the optimal viewing order for watching multiple movies.-
- AlicenseAqualityCmaintenanceUnofficial, read-only MCP server for Fandango showtimes and seat availability, reverse-engineered from observed web traffic.26MIT