Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
NODE_ENVNoNode.js environment (development or production)development
JWT_SECRETYesSecret key for JWT token signing
DATABASE_URLYesPostgreSQL connection string for Neon database
KINDE_CLIENT_IDYesKinde client ID for OAuth authentication
KINDE_ISSUER_URLYesKinde authentication issuer URL (e.g., https://your-domain.kinde.com)
KINDE_CLIENT_SECRETYesKinde client secret for OAuth authentication

Capabilities

Server capabilities have not been inspected yet.

Tools

Functions exposed to the LLM to take actions

NameDescription
login

Login with Kinde to get authentication token

save_token

Save your Kinde authentication token for future use

list_todos

List all todos for the authenticated user

get_subscription_status

Get the user's subscription status and todo usage

upgrade_subscription

Upgrade user subscription to paid plan

create_todo

Create a new todo item with interactive prompts

update_todo

Update an existing todo item with interactive prompts

delete_todo

Delete a todo item with interactive prompts

logout

Logout and clear stored authentication token

get_kinde_billing

Get Kinde billing information and subscription status

refresh_billing_status

Force refresh billing status from Kinde (useful after plan changes)

logout

Logout and clear stored authentication token

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/sholajegede/todo_mcp_server'

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