Momentra
O Momentra dá aos assistentes de IA acesso a dados atuais de eventos locais de calendários, locais, editores e fontes regionais.
Servidor MCP hospedado
npx add-mcp 'https://mcp.momentra.org/mcp'Instala no Claude Code, Codex, Cursor e outros
Documentação
A Momentra vende para agentes de IA - teste gratuito, sem necessidade de financiamento
A Momentra oferece uma cota de teste gratuito que um agente pode avaliar antes de qualquer pagamento (uma identidade de agente que seu humano reivindicou com um e-mail verificado; sem necessidade de financiamento). Além do teste, o mesmo serviço está disponível de três formas reconciliadas — planos mensais aqui, créditos pré-pagos no servidor MCP (mcp.momentra.org), ou cobrança medida por requisição na vitrine ZeroClick (agents.momentra.org), a 1 unidade ZeroClick = 10 créditos. Cada canal é autoatendido, sem necessidade de etapa de aprovação humana.

Novos cadastros clicam em Conta
Sobre|Documentação|Termos|Conta
Documentação
Momentra Events — Servidor MCP
A Momentra encontra e organiza eventos públicos locais — shows, feiras, palestras, aulas, reuniões e mais — e os expõe a assistentes de IA como um servidor MCP. Aponte-o para os locais e organizações que você acompanha, e seu assistente pode pesquisar seus calendários publicados e transformar os resultados em planos.
Esta página documenta o servidor MCP: como conectá-lo e as ferramentas que ele expõe.
Detalhes do servidor
| Nome do servidor | momentra-events |
|---|---|
| Endpoint | https://mcp.momentra.org/mcp |
| Protocolo | MCP sobre HTTPS (Streamable HTTP / SSE), JSON-RPC 2.0 |
| Autenticação | OAuth 2.1 + PKCE, com Documentos de Metadados de ID de Cliente (CIMD) |
| Hosts compatíveis | Conectores ChatGPT, conectores Claude, qualquer cliente compatível com MCP |
Conectando
A Momentra usa o fluxo de autorização padrão MCP OAuth 2.1 — sem chaves de API para copiar, sem cadastro de conta separado.
- Adicione o conector usando o endpoint
https://mcp.momentra.org/mcp(ou clique no link do aplicativo Claude / ChatGPT). - O host executa o fluxo OAuth 2.1 + PKCE. A Momentra anuncia CIMD (
client_id_metadata_document_supported), um redirecionamento estável eauthorization_response_iss_parameter_supported, para que ChatGPT e Claude se conectem sem registro manual de cliente. - O host armazena o token emitido e o reutiliza entre sessões e atualizações.
Os metadados de descoberta são servidos a partir da origem do endpoint (metadados do servidor de autorização RFC 8414 e metadados de recurso protegido RFC 9728), para que os hosts possam se autoconfigurar.
Fluxo típico
index_org— adicione o calendário de uma organização. Retorna umjobId(oustatus: "ready"imediatamente se já estiver indexado).org_status— consulte ojobIdatéstatus: "ready".search/search_business_events— encontre eventos.fetch— obtenha o documento completo para um resultado específico.
get_profile e search_businesses estão disponíveis a qualquer momento.
Ferramentas
O servidor expõe sete ferramentas. Cada resultado é retornado como conteúdo de resultado de ferramenta MCP (um bloco de texto JSON; search/fetch seguem o formato de resultado de conector da OpenAI). Ferramentas anotadas como somente leitura nunca alteram o estado; as duas ferramentas de gravação/cobrança são anotadas para que os hosts possam solicitar confirmação antes de invocar.
index_org
Adicione o calendário de uma organização para que seus eventos fiquem disponíveis para sua conta.
- Entrada:
website(string, obrigatório — site ou domínio da organização),startDate(string, opcional,YYYY-MM-DD, padrão para hoje),endDate(string, opcional,YYYY-MM-DD, padrão para +90 dias). - Retorna: ou
status: "indexing"com umjobId(consulteorg_status), oustatus: "ready"quando um índice atual já existe. Um site inacessível retorna um resultadofound: falsede não-início (não um erro). - Anotações:
title: "Add a Venue’s Calendar", gravação / alteração de estado.
org_status
Consulte um trabalho de indexação iniciado por index_org.
- Entrada:
jobId(string, obrigatório — deindex_org). - Retorna:
status∈pending | indexing | ready | failed | expired, comprogress(0–100) eetaSecondsenquanto estiver em execução, eorgId+eventCountquando pronto. - Anotações:
title: "Check Calendar Progress", somente leitura.
search
Pesquise eventos nas organizações disponíveis para sua conta. Segue o contrato de resultado search da OpenAI.
- Entrada:
query(string) — texto livre sobre organizações e eventos. - Retorna:
{ results: [{ id, title, url, ... }] }. Osids de resultado são opacos:org:<orgId>ouevent:<orgId>:<eventId>, para uso comfetch. - Anotações:
title: "Search Events", somente leitura.
fetch
Retorna o documento completo para um id retornado por search. Segue o contrato de resultado fetch da OpenAI.
- Entrada:
id(string) — um id deorg:…ouevent:…desearch. - Retorna:
{ id, title, text, url, metadata }. Para um id de organização,metadata.organizationcarrega o registro completo da organização; para um id de evento,texté o JSON completo do evento. - Anotações:
title: "Open an Event or Venue", cobrável.
search_businesses
Encontre organizações disponíveis para sua conta por nome ou domínio.
- Entrada:
query(string, obrigatório) — nome ou domínio. - Retorna:
{ count, query, businesses: [ <organization record> ] }, cada uma com umeventCountpróximo. - Anotações:
title: "Find Venues and Organizations", somente leitura.
search_business_events
Liste os eventos futuros de uma organização.
- Entrada:
orgId(string, opcional — prefixoorg:tolerado) oudomain(string, opcional). Um é obrigatório. - Retorna:
{ organization: <record>, eventCount, events: [ <event> ] }. - Anotações:
title: "List a Venue’s Events", somente leitura.
get_profile
Retorna o perfil das credenciais conectadas — um identificador de conta estável e opaco (usado por hosts multi-conta para rotular conexões).
- Entrada: nenhuma.
- Retorna:
{ id, email?, nickname? }tanto emstructuredContentquanto em um bloco de texto JSON. Oidé estável entre atualizações de token e reconexões e não codifica dados pessoais. - Anotações:
title: "View Connected Account", somente leitura.
Formato da organização
Sempre que uma resposta incluir uma organização (search_businesses, search_business_events, fetch de um id de org:, e cada organização correspondida em search), ela é retornada como um registro plano. Os campos aparecem apenas quando disponíveis:
{
"id": "org:9bdc8aa1…",
"orgId": "9bdc8aa1…",
"domain": "montshire.org",
"url": "https://montshire.org",
"name": "Montshire Museum of Science",
"address": "1 Montshire Road, Norwich, VT 05055",
"phone": "+1 802-649-2200",
"email": "montshire@montshire.org",
"socials": [
{ "type": "instagram", "url": "https://instagram.com/montshire" },
{ "type": "facebook", "url": "https://facebook.com/montshiremuseum" }
],
"eventCount": 12,
"lastIndexedAt": "2026-09-24T00:00:00.000Z"
}
id/orgId/domain/url— identidade estável.name,address,phone,email,socials[]({type, url}),eventCount— incluídos quando disponíveis.addressé uma única linha; o site da própria organização é preferido, com um endereço de terceiros mais completo usado apenas como fallback.
Formato do evento
Eventos retornados por fetch (um id de event:) e search_business_events são normalizados para um formato consistente. Os campos aparecem apenas quando disponíveis:
{
"title": "Shrubland Restoration Volunteer Day",
"description": "A morning of habitat work with Audubon Vermont staff…",
"startDate": "2026-09-26T09:00:00-04:00",
"endDate": "2026-09-26T13:00:00-04:00",
"venue": { "name": "Rokeby Museum", "address": "4334 Route 7, Ferrisburgh, VT" },
"address": "4334 Route 7, Ferrisburgh, VT",
"isAccessibleForFree": true,
"cost": "Free",
"offers": [{ "name": "General", "price": 0, "priceCurrency": "USD", "availability": "InStock" }],
"categories": ["Volunteer", "Nature"],
"website": "https://rokeby.org/event/shrubland-restoration-volunteer-day/",
"ticket_url": "https://www.mobilize.us/audubon-vt/event/1022135/",
"more_info_website": null
}
title,description.startDate,endDate— ISO 8601 com deslocamento de fuso horário.venue(name,address) e umaddressde nível superior.- Preços:
isAccessibleForFree, umcostlegível por humanos eoffers[]estruturado quando um preço é publicado. - Três campos de link, cada um com uma função distinta:
website— a página de detalhes do próprio evento no site da organização.ticket_url— uma página externa de bilheteria / registro / RSVP, quando vinculada.more_info_website— uma página externa de informações do organizador / local, quando vinculada.
Um campo de link só é preenchido com um link real do tipo correto; páginas genéricas (início, newsletter, coleções) e texto sem link nunca são colocados nesses campos.
Acesso e disponibilidade
- Seu assistente trabalha com as organizações disponíveis para sua conta. Adicionar uma organização com
index_orga torna e seus eventos disponíveis para você. - A cobertura de qualquer organização depende do que ela publica em seu próprio site; a Momentra lê o calendário publicado e não segue sites externos de bilheteria ou agregadores além de registrar seus links.
- O uso gratuito tem um limite diário que é redefinido a cada dia. Se você atingir o limite, seu assistente é informado; volte no dia seguinte ou adicione créditos para continuar.
Suporte
Perguntas sobre conexão ou uso do servidor MCP Momentra Events: momentra.org.
Usamos cookies.
Usamos tecnologias de análise e publicidade para entender o uso do site e medir marketing. Você pode bloqueá-las nas configurações do seu navegador.
Entendi