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.

Momentra

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 servidormomentra-events
Endpointhttps://mcp.momentra.org/mcp
ProtocoloMCP sobre HTTPS (Streamable HTTP / SSE), JSON-RPC 2.0
AutenticaçãoOAuth 2.1 + PKCE, com Documentos de Metadados de ID de Cliente (CIMD)
Hosts compatíveisConectores 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.

  1. Adicione o conector usando o endpoint https://mcp.momentra.org/mcp (ou clique no link do aplicativo Claude / ChatGPT).
  2. O host executa o fluxo OAuth 2.1 + PKCE. A Momentra anuncia CIMD (client_id_metadata_document_supported), um redirecionamento estável e authorization_response_iss_parameter_supported, para que ChatGPT e Claude se conectem sem registro manual de cliente.
  3. 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

  1. index_org — adicione o calendário de uma organização. Retorna um jobId (ou status: "ready" imediatamente se já estiver indexado).
  2. org_status — consulte o jobId até status: "ready".
  3. search / search_business_events — encontre eventos.
  4. 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 um jobId (consulte org_status), ou status: "ready" quando um índice atual já existe. Um site inacessível retorna um resultado found: false de 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 — de index_org).
  • Retorna: status ∈ pending | indexing | ready | failed | expired, com progress (0–100) e etaSeconds enquanto estiver em execução, e orgId + eventCount quando 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, ... }] }. Os ids de resultado são opacos: org:<orgId> ou event:<orgId>:<eventId>, para uso com fetch.
  • 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 de org:… ou event:… de search.
  • Retorna: { id, title, text, url, metadata }. Para um id de organização, metadata.organization carrega 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 um eventCount pró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 — prefixo org: tolerado) ou domain (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 em structuredContent quanto em um bloco de texto JSON. O id é 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 um address de nível superior.
  • Preços: isAccessibleForFree, um cost legível por humanos e offers[] 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_org a 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