Skip to main content
Glama

Todo MCP Server

by sholajegede

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

Schema

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Tools

Functions exposed to the LLM to take actions

NameDescription
hello

Say hello to the MCP server

list_todos

List all todos for the authenticated user

create_todo

Create a new todo item

update_todo

Update an existing todo item

delete_todo

Delete a todo item

login

Login with Kinde to get authentication token

save_token

Save your Kinde authentication token for future use

logout

Logout and clear stored authentication token

get_subscription_status

Get the user's subscription status and todo usage

upgrade_subscription

Upgrade user subscription to paid plan

create_todo_interactive

Create a new todo item with interactive prompts

update_todo_interactive

Update an existing todo item with interactive prompts

delete_todo_interactive

Delete a todo item with interactive prompts

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