Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| MCP_SCHEMA | No | Schema name for todo tables | todo_mcp |
| MCP_AUTH_TOKEN | No | Auth token for authentication (alternative to full URL) | |
| MCP_POSTGRES_URL | No | Postgres connection URL (format: postgres://postgres:AUTH_TOKEN@CONNECTION_ID.pg.db4.app) | |
| MCP_CONNECTION_ID | No | Browser connection ID (alternative to full URL) |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| add_todo | Add a new todo item to the list. Use this when the user wants to create a new task or reminder. You can specify title, description, category, priority, and due date. |
| mark_as_done | Mark a todo item as completed. Use this when the user wants to complete a task. Provide the todo ID. |
| list_todos | List todos with optional filters. Use this when the user wants to see their todos. You can filter by completion status, category, or priority. |
| remove_todo | Remove a todo item from the list. Use this when the user wants to delete a task. Provide the todo ID. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |