Ecosystem

CLI · SDKs · MCP

Install the CLI, SDKs and MCP server from npm & PyPI.

Automate EventfullyManaged with CLI, TypeScript & Python SDKs, and Model Context Protocol server for AI integration.

CLI

Requires Node ≥ 24 or Bun ≥ 1.3

Control-plane client `eventfullymanaged` — run your events from the terminal.

The platform CLI talks to the public API with token-based auth. Run `eventfullymanaged auth login`, then create events, manage agendas, registrations, ticketing and attendees with a full subcommand suite — perfect for scripts and CI.

$npm install -g @eventfullymanaged/cli

Node SDK

Official TypeScript SDK for programmatic access to the full API.

Typed, promise-based access to events, sessions, registrations, ticketing, sponsors and more. Drop it into any Node or Bun project to automate EventfullyManaged from your own code.

$npm install @eventfullymanaged/sdk

Python SDK

Requires Python ≥ 3.10

Async Python SDK built on httpx for data & automation.

A fully async API client with multiple auth flows, automatic token refresh and retry-with-backoff. Ideal for reporting pipelines, integrations and notebooks around your events.

$pip install eventfullymanaged-sdk

MCP Server

Wire EventfullyManaged into Claude, Cursor & any Model Context Protocol client.

A Model Context Protocol server exposing EventfullyManaged tools, resources and prompts to AI assistants. Add the block below to your client config (e.g. `.mcp.json` or your editor’s MCP settings) and your agent can plan agendas, manage registrations and pull event data directly.

$npx -y @eventfullymanaged/mcp
{
  "mcpServers": {
    "eventfullymanaged": {
      "command": "npx",
      "args": ["-y", "@eventfullymanaged/mcp"]
    }
  }
}

Explore the rest of the ecosystem