Momentra
Momentra brinda a los asistentes de IA acceso a datos actuales de eventos locales provenientes de calendarios, lugares, editores y fuentes regionales.
Servidor MCP alojado
npx add-mcp 'https://mcp.momentra.org/mcp'Se instala en Claude Code, Codex, Cursor y más
Documentación
Momentra se vende a agentes de IA: prueba gratuita, sin necesidad de financiación
Momentra ofrece una asignación de prueba gratuita que un agente puede evaluar antes de realizar cualquier pago (una identidad de agente que su humano ha reclamado con un correo electrónico verificado; no se necesita financiación). Más allá de la prueba, el mismo servicio está disponible de tres formas reconciliadas: planes mensuales aquí, créditos prepagados en el servidor MCP (mcp.momentra.org), o facturación medida por solicitud en la tienda ZeroClick (agents.momentra.org), a 1 unidad ZeroClick = 10 créditos. Cada canal es de autoservicio sin necesidad de aprobación humana.

Los nuevos registros hacen clic en Cuenta
Acerca de|Documentos|Términos|Cuenta
Documentos
Momentra Events — Servidor MCP
Momentra encuentra y organiza eventos públicos locales — conciertos, mercados, charlas, clases, reuniones y más — y los expone a asistentes de IA como un servidor MCP. Apúntalo a los lugares y organizaciones que te interesan, y tu asistente puede buscar en sus calendarios publicados y convertir los resultados en planes.
Esta página documenta el servidor MCP: cómo conectarse y las herramientas que expone.
Detalles del servidor
| Nombre del servidor | momentra-events |
|---|---|
| Endpoint | https://mcp.momentra.org/mcp |
| Protocolo | MCP sobre HTTPS (Streamable HTTP / SSE), JSON-RPC 2.0 |
| Autenticación | OAuth 2.1 + PKCE, con Documentos de Metadatos de ID de Cliente (CIMD) |
| Hosts compatibles | Conectores de ChatGPT, conectores de Claude, cualquier cliente compatible con MCP |
Conexión
Momentra utiliza el flujo de autorización estándar MCP OAuth 2.1 — sin claves API que copiar, sin registro de cuenta separado.
- Añade el conector usando el endpoint
https://mcp.momentra.org/mcp(o haz clic en el enlace de la aplicación Claude / ChatGPT). - El host ejecuta el flujo OAuth 2.1 + PKCE. Momentra anuncia CIMD (
client_id_metadata_document_supported), una redirección estable, yauthorization_response_iss_parameter_supported, por lo que ChatGPT y Claude se conectan sin registro manual de cliente. - El host almacena el token emitido y lo reutiliza entre sesiones y actualizaciones.
Los metadatos de descubrimiento se sirven desde el origen del endpoint (metadatos del servidor de autorización RFC 8414 y metadatos del recurso protegido RFC 9728), para que los hosts puedan autoconfigurarse.
Flujo típico
index_org— añade el calendario de una organización. Devuelve unjobId(ostatus: "ready"inmediatamente si ya está indexado).org_status— consulta eljobIdhasta questatus: "ready".search/search_business_events— encuentra eventos.fetch— extrae el documento completo para un resultado específico.
get_profile y search_businesses están disponibles en cualquier momento.
Herramientas
El servidor expone siete herramientas. Cada resultado se devuelve como contenido de resultado de herramienta MCP (un bloque de texto JSON; search/fetch siguen la forma de resultado de conector de OpenAI). Las herramientas anotadas como solo lectura nunca cambian el estado; las dos herramientas de escritura/facturables están anotadas para que los hosts puedan solicitar confirmación antes de invocarlas.
index_org
Añade el calendario de una organización para que sus eventos estén disponibles en tu cuenta.
- Entrada:
website(cadena, obligatoria — sitio web o dominio de la organización),startDate(cadena, opcional,YYYY-MM-DD, por defecto hoy),endDate(cadena, opcional,YYYY-MM-DD, por defecto +90 días). - Devuelve: o
status: "indexing"con unjobId(consultaorg_status), ostatus: "ready"cuando ya existe un índice actual. Un sitio que no se puede alcanzar devuelve un resultado de no iniciofound: false(no un error). - Anotaciones:
title: "Add a Venue’s Calendar", escritura / cambio de estado.
org_status
Consulta un trabajo de indexación iniciado por index_org.
- Entrada:
jobId(cadena, obligatoria — deindex_org). - Devuelve:
status∈pending | indexing | ready | failed | expired, conprogress(0–100) yetaSecondsmientras se ejecuta, yorgId+eventCountcuando esté listo. - Anotaciones:
title: "Check Calendar Progress", solo lectura.
search
Busca eventos en las organizaciones disponibles para tu cuenta. Sigue el contrato de resultado search de OpenAI.
- Entrada:
query(cadena) — texto libre sobre organizaciones y eventos. - Devuelve:
{ results: [{ id, title, url, ... }] }. Losidde resultado son opacos:org:<orgId>oevent:<orgId>:<eventId>, para usar confetch. - Anotaciones:
title: "Search Events", solo lectura.
fetch
Devuelve el documento completo para un id devuelto por search. Sigue el contrato de resultado fetch de OpenAI.
- Entrada:
id(cadena) — un id deorg:…oevent:…desearch. - Devuelve:
{ id, title, text, url, metadata }. Para un id de organización,metadata.organizationlleva el registro completo de la organización; para un id de evento,textes el JSON completo del evento. - Anotaciones:
title: "Open an Event or Venue", facturable.
search_businesses
Encuentra organizaciones disponibles para tu cuenta por nombre o dominio.
- Entrada:
query(cadena, obligatoria) — nombre o dominio. - Devuelve:
{ count, query, businesses: [ <organization record> ] }, cada una con uneventCountpróximo. - Anotaciones:
title: "Find Venues and Organizations", solo lectura.
search_business_events
Lista los eventos próximos de una organización.
- Entrada:
orgId(cadena, opcional — se tolera el prefijoorg:) odomain(cadena, opcional). Se requiere uno. - Devuelve:
{ organization: <record>, eventCount, events: [ <event> ] }. - Anotaciones:
title: "List a Venue’s Events", solo lectura.
get_profile
Devuelve el perfil de las credenciales conectadas — un identificador de cuenta estable y opaco (utilizado por hosts multi-cuenta para etiquetar conexiones).
- Entrada: ninguna.
- Devuelve:
{ id, email?, nickname? }tanto enstructuredContentcomo en un bloque de texto JSON. Elides estable a través de la actualización y reconexión de tokens y no codifica datos personales. - Anotaciones:
title: "View Connected Account", solo lectura.
Forma de la organización
Siempre que una respuesta incluya una organización (search_businesses, search_business_events, fetch de un id de org:, y cada organización coincidente en search), se devuelve como un registro plano. Los campos aparecen solo cuando están disponibles:
{
"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— identidad estable.name,address,phone,email,socials[]({type, url}),eventCount— incluidos cuando están disponibles.addresses una sola línea; se prefiere el sitio propio de la organización, con una dirección de terceros más completa utilizada solo como respaldo.
Forma del evento
Los eventos devueltos por fetch (un id de event:) y search_business_events se normalizan a una forma consistente. Los campos aparecen solo cuando están disponibles:
{
"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 con desplazamiento de zona horaria.venue(name,address) y unaddressde nivel superior.- Precios:
isAccessibleForFree, uncostlegible por humanos, yoffers[]estructurado cuando se publica un precio. - Tres campos de enlace, cada uno con un rol distinto:
website— la página de detalle propia del evento en el sitio de la organización.ticket_url— una página externa de venta de entradas / registro / RSVP, cuando está enlazada.more_info_website— una página externa de información del organizador / lugar, cuando está enlazada.
Un campo de enlace solo se completa con un enlace real del tipo correcto; las páginas genéricas (inicio, boletines, colecciones) y el texto que no es un enlace nunca se colocan en estos campos.
Acceso y disponibilidad
- Tu asistente trabaja con las organizaciones disponibles para tu cuenta. Añadir una organización con
index_orgla hace disponible a ti junto con sus eventos. - La cobertura de cualquier organización depende de lo que publique en su propio sitio web; Momentra lee el calendario publicado y no sigue sitios externos de venta de entradas o agregadores más allá de registrar sus enlaces.
- El uso gratuito tiene un límite diario que se restablece cada día. Si lo alcanzas, se le informa a tu asistente; vuelve al día siguiente o añade créditos para continuar.
Soporte
Preguntas sobre la conexión o el uso del servidor MCP de Momentra Events: momentra.org.
Usamos cookies.
Usamos tecnologías de análisis y publicidad para comprender el uso del sitio web y medir el marketing. Puedes bloquearlas en la configuración de tu navegador.
Entendido