# Leexi — how to use (mcp.ai)

Connect your Leexi account and use 9 tools for meeting assistants straight from your AI agent. Connect with your own API key. AI notetaker - Transcribe, analyse and summarize your calls and meetings.

## Option A — via MCP (recommended)
Remote MCP endpoint (HTTP, streamable): `https://api.mcp.ai/p_leexi?ms=1787293440000`
Add it as a custom/remote MCP connector in your client (Claude, Cursor, VS Code…), then authenticate when prompted. Once connected, ask the agent to use the server's tools (e.g. `leexi_create_meeting_event`).

## Option B — via direct REST API
Base URL: `https://api.mcp.ai/api/leexi`
Auth: `Authorization: Bearer sk_live_…` — create a workspace API key at https://mcp.ai/settings/api-keys
Discover endpoints: `GET https://api.mcp.ai/api/leexi/_endpoints`

### Endpoints
- `POST https://api.mcp.ai/api/leexi/create/meeting/event` — Tool to create a new meeting event in Leexi with timing, participants, and recording preferences. Use when scheduling a meeting that needs to be tracked and potentially recorded in the Leexi system.
  - body: { owned?: boolean, title?: string, end_time: string, internal?: boolean, attendees?: string[], organizer?: string, to_record?: boolean, user_uuid: string, start_time: string, description?: string, meeting_url: string }
- `POST https://api.mcp.ai/api/leexi/delete/meeting/event` — Tool to delete a specific meeting event by UUID. Use when you need to permanently remove a meeting event record from the Leexi system. This is a destructive operation that cannot be undone.
  - body: { uuid: string }
- `POST https://api.mcp.ai/api/leexi/get/call` — Tool to get details of a specific call or meeting by UUID from Leexi. Use when you need to retrieve call details including topics and transcripts. The simple_transcript provides paragraph-level timest
  - body: { uuid: string }
- `POST https://api.mcp.ai/api/leexi/get/meeting/event` — Tool to retrieve a specific meeting event by UUID from Leexi. Use when you need to fetch details of a particular meeting event including timing, participants, and recording preferences.
  - body: { uuid: string }
- `POST https://api.mcp.ai/api/leexi/list/calls` — Tool to list all calls and meetings in your Leexi workspace with pagination support. Use when you need to retrieve call records. Note: AI-generated content like summaries and chapters may not be immed
  - body: { page?: integer, items?: integer }
- `POST https://api.mcp.ai/api/leexi/list/meeting/events` — Tool to list all meeting events in your Leexi workspace with pagination support. Use when you need to retrieve meeting events from the workspace.
  - body: { page?: integer, items?: integer }
- `POST https://api.mcp.ai/api/leexi/list/teams` — Tool to list all teams in your Leexi workspace with pagination support. Use when you need to retrieve team information or iterate through all teams in the organization.
  - body: { page?: integer, items?: integer }
- `POST https://api.mcp.ai/api/leexi/list/users` — Tool to list all users in your Leexi workspace. Use when you need to retrieve information about workspace members. Supports pagination with configurable page size (1-100 items per page, default 10).
  - body: { page?: integer, items?: integer }
- `POST https://api.mcp.ai/api/leexi/request/presigned/url` — Tool to request a presigned URL for uploading a call recording before creating the call. Use when you need to upload a call recording file. After receiving the presigned URL, send a PUT request to the
  - body: { extension: string }

## Example prompts
- "What can I do in Leexi?"
- "Show me a summary of my Leexi account"

## More
- Page: https://mcp.ai/leexi
- Agent spec (llms.txt): https://mcp.ai/leexi/llms.txt
- Postman collection: https://mcp.ai/leexi/postman.json
