Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
SEAMEET_API_KEYNoCloud API key (smk_…) — skips the device authorization flow
SEAMEET_DEVICE_URLNoOverride the device authorization endpoint (default: production)
SEAMEET_REMOTE_URLNoOverride the cloud endpoints (default: production)
SEAMEET_BRIDGE_PORTNoPort for the desktop bridge (used with SEAMEET_BRIDGE_SECRET to bypass credentials file)
SEAMEET_BRIDGE_SECRETNoSecret for the desktop bridge (used with SEAMEET_BRIDGE_PORT to bypass credentials file)
SEAMEET_MCP_CREDENTIALS_FILENoExplicit path to the desktop-bridge credentials file
SEAMEET_CLOUD_CREDENTIALS_FILENoWhere the minted cloud key is cached (default ~/.seameet/credentials.json)

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
seameet_list_recent_recordingsA

List recordings in the SeaMeet cloud library, newest first. Returns compact entries {assetId, title, kind, durationMs, updatedAt, shared}. Use seameet_get_recording to fetch one recording's transcript/summary/action items.

seameet_get_recordingA

Get one recording's metadata plus a chosen artifact. sections: "summary" (Markdown), "transcription" (speaker-labeled), "chapters", "action-items", "key-decisions", or "all" for every section. Content may be capped for free-plan owners (capped=true).

seameet_get_media_urlA

Get a fresh presigned URL (15 min) to stream/download a recording's media file.

seameet_get_usageA

Storage usage vs quota for the authenticated account.

seameet_create_webhookA

Register an outbound webhook endpoint. SeaMeet POSTs signed event deliveries to url (a PUBLIC https server the user hosts — MCP cannot receive them). Events: "recording.synced" (a recording finished syncing) and "ai.ready" (AI extraction done — one delivery with the summary, transcript, chapters, action items, key decisions inlined). Requires a WRITE-scoped key + Sync Pro; the returned secret signs deliveries (HMAC-SHA256). Full contract: https://app.seameet.ai/api/

seameet_list_webhooksA

List the account's webhook endpoints with signing secrets and delivery health (failure_count, last_status, active). Use the ids with seameet_update_webhook / seameet_delete_webhook.

seameet_update_webhookA

Update an endpoint: re-enable one auto-disabled by failures (active:true, which also resets the failure counter) and/or change its url/events. Requires a write-scoped key.

seameet_delete_webhookA

Delete a webhook endpoint by id. Requires a write-scoped key.

seameet_statusA

Report how this SeaMeet MCP is connected: DESKTOP mode (the desktop app is running — full record/screenshot/transcript tools) and/or CLOUD mode (authorized access to your synced library + webhooks). Call this to see the current mode and how to enable the other.

seameet_logoutA

Disconnect CLOUD mode: forget the cached cloud API key (~/.seameet/credentials.json) and cancel any pending device authorization, so the next cloud tool call re-authorizes (e.g. to switch accounts). Does not touch DESKTOP mode. The key itself stays valid until you revoke it under API keys at https://app.seameet.ai/account.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/seameet-ai/seameet-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server