Skip to main content
Glama
Santosl2
by Santosl2

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

  1. Clone o repositório:

git clone git@github.com:Santosl2/moviecom-mcp.git
cd moviecom-mcp
  1. Instale as dependências:

npm install

Como usar

1) Executar o servidor MCP

Este projeto roda como servidor MCP em stdio.

node src/server.js

Observaçã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:

  1. moviecom_programming

  • Retorna a programação de filmes.

  • Input:

{
	"date": "2026-07-30"
}
  1. moviecom_available_seats

  • Retorna assentos disponíveis de uma sessão.

  • Input:

{
	"sessionId": "11f18ab7ae7ca66580e69ae9bbbc5a12"
}
  1. 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/resultado

Tecnologias

  • @modelcontextprotocol/server

  • cheerio

  • zod

Observações

  • As consultas dependem dos endpoints externos da Moviecom/VeloxTickets.

  • Se a estrutura HTML/endpoint mudar, o parser pode precisar de ajustes.

F
license - not found
-
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

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

  • F
    license
    -
    quality
    D
    maintenance
    A 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.
    Last updated
    9
  • A
    license
    D
    quality
    D
    maintenance
    An 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.
    Last updated
    5
    23
    MIT
  • F
    license
    -
    quality
    C
    maintenance
    An 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.
    Last updated

View all related MCP servers

Related MCP Connectors

  • MCP server for Meitre restaurant reservations.

  • MCP server for the FFmpeg Micro video transcoding API — create, monitor, download transcodes.

  • MCP server for Brazilian Federal Senate open data (legislative, administrative, e-Cidadania).

View all MCP Connectors

Latest Blog Posts

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/Santosl2/moviecom-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server