Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
HOSTNoOptional host to bind the HTTP server. E.g., 0.0.0.0 for external listener.
CONVOKIT_API_URLNoOptional override for the managed API endpoint. Defaults to https://api.convokit.app.
CONVOKIT_CLIENT_IDNoYour app's client ID. Required for the App connection to manage users, tokens, memberships, conversation metadata, and messages.
CONVOKIT_CLIENT_SECRETNoYour app's client secret. Required for the App connection. Keep this secret.
CONVOKIT_MCP_APP_TOKENNoA distinct random access token at least 32 characters long. Required to enable the App endpoint over HTTP. Used as a bearer token to authenticate MCP clients.
CONVOKIT_MCP_ALLOWED_HOSTSNoOptional comma-separated list of allowed hostnames for HTTP deployment.
CONVOKIT_MCP_ALLOWED_ORIGINSNoOptional comma-separated list of allowed full origins for browser callers.

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": true
}
prompts
{
  "listChanged": true
}
resources
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
list_guidesB

List official ConvoKit guides, section indexes, source URLs, and documentation snapshot date.

search_docsA

Search documentation sections for SDK methods, installation, authentication, errors, API routes, and UI behavior. Use get_guide to read a returned sectionIndex.

get_guideA

Get a guide’s section index and introductory section, or read a specific section by sectionIndex. Full guides are also available as MCP resources.

get_code_examplesB

Return exact code examples from an official guide. Filter by topic, or paginate with offset to find installation, token providers, chat UI, realtime, or media examples.

get_integration_planB

Plan a ConvoKit integration for JavaScript, React, Vue, React Native, Flutter, Swift, or Android, with backend token examples and links to the exact platform guides.

Prompts

Interactive templates invoked by user choice

NameDescription
integrate_convokitPrepare an integration task using ConvoKit’s official platform and authentication guides.

Resources

Contextual data attached and managed by the client

NameDescription
overviewProduct model, chat infrastructure concepts, and integration principles.
quickstartCreate an app user, issue a token, and make the first chat API call.
authServer credentials, scoped user tokens, and trusted client handoff.
mcpConnect coding assistants to public developer guides and optional app management.
messagingSending state, read receipts, timestamps, retries, and automatic UI behavior.
api-referenceUser tokens, users, conversations, messages, headers, bodies, and examples.
javascript-sdkBrowser and Node.js clients, realtime events, media, receipts, and server APIs.
react-uiAccessible chat components, render props, themes, receipts, media, and examples.
vue-uiVue 3 chat components, composables, named slots, themes, media, and examples.
react-native-sdkBuild bare React Native and Expo chat with mobile-safe realtime and URI uploads.
react-native-uiReact Native conversation components, controllers, render props, and themes.
flutter-sdkInstall, configure, and use the published core Flutter SDK.
swift-sdkInstall the native iOS SDK and use async Swift APIs, media, receipts, and realtime streams.
swift-uiNative iOS conversation components, themes, controlled state, media, receipts, and examples.
android-sdkInstall the native Kotlin SDK from Maven and use coroutines, media, and realtime flows.
android-uiJetpack Compose chat components, slots, themes, receipts, media, and examples.
flutter-uiConversation UI, builders, themes, receipts, media, and examples.
sdksChoose a core SDK or ready-made UI library for your platform.
operationsRoles, pagination, read receipts, billing, webhooks and cleanup workflows.

TDQS

A3.7/5.0

Scored across 5 tools

Disambiguation4/5

Tools have distinct primary purposes, but list_guides and get_guide both can return section indexes, creating a minor overlap that could cause slight confusion when retrieving guide structure.

Naming Consistency5/5

All tool names follow a consistent snake_case verb_noun pattern (list_guides, search_docs, get_guide, get_code_examples, get_integration_plan), making them predictable and easy to scan.

Tool Count5/5

Five tools are well-scoped for a documentation retrieval server, covering the key operations without redundancy or bloat.

Completeness5/5

The surface covers discovery, search, reading, code examples, and integration planning, with full guides available as MCP resources, leaving no obvious dead ends for the stated purpose.

Maintenance

ActivityMaintained
ResponsivenessNo issues