{"servers":[{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"com.openagenda/mcp","description":"Search, analyze and manage events on OpenAgenda.","title":"OpenAgenda","repository":{"url":"https://github.com/OpenAgenda/oa-public","source":"github"},"version":"1.3.1","websiteUrl":"https://mcp.openagenda.com","icons":[{"src":"https://cdn.openagenda.com/static/openagenda-icon-512-white.png","mimeType":"image/png","sizes":["512x512"]},{"src":"https://cdn.openagenda.com/static/openagenda-icon-white.svg","mimeType":"image/svg+xml","sizes":["any"]}],"packages":[{"registryType":"npm","identifier":"@openagenda/mcp","version":"1.3.1","runtimeHint":"npx","transport":{"type":"stdio"},"environmentVariables":[{"description":"OpenAgenda API key (the stdio credential — a least-privilege/read key is advised). The hosted remote uses OAuth instead.","isRequired":true,"format":"string","isSecret":true,"name":"OA_API_KEY"},{"description":"v3 API base URL (defaults to https://api.openagenda.com/v3).","format":"string","name":"OA_BASE_URL"},{"description":"Code engine: node (default — Node's permission sandbox: no filesystem/subprocess; network NOT bounded) or deno (adds a scoped network egress boundary; recommended hardening, needs deno installed).","format":"string","name":"OA_EXECUTOR"},{"description":"Disable the Node permission sandbox entirely (bare node, NO boundary at all) — trusted/dev use only.","format":"boolean","name":"OA_LOCAL_NO_SANDBOX"}]}],"remotes":[{"type":"streamable-http","url":"https://mcp.openagenda.com/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-06-18T17:52:12.037978Z","publishedAt":"2026-06-18T17:52:12.037978Z","updatedAt":"2026-06-18T17:52:12.037978Z","isLatest":true}}}],"metadata":{"count":1}}
