panel-todo-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| PANEL_TODO_PROJECT_DIR | Yes | Path to your project directory for local todos |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
| resources | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| panelTodo_addA | Add a new todo item to Panel Todo (local storage) |
| panelTodo_listA | List all current todo items from Panel Todo (local storage) |
| panelTodo_completeA | Mark a todo as complete and remove it from the list |
| panelTodo_removeA | Remove a todo from the list without completing it |
| panelTodo_updateA | Update the text of an existing todo item |
| panelTodo_configureC | Configure Panel Todo Pro connection (API URL, token, project) |
| panelTodo_listIssuesB | List all issues from Panel Todo Pro (requires Pro configuration) |
| panelTodo_searchIssuesA | Search issues with text query and filters. More powerful than listIssues for finding specific issues. |
| panelTodo_addIssueA | Create a new issue in Panel Todo Pro. For sprint planning, include a description with: (1) implementation approach, (2) key tasks/steps, and (3) acceptance criteria. |
| panelTodo_batchCreateIssuesA | Create multiple issues at once. Useful for sprint planning when creating many related issues. |
| panelTodo_updateIssueC | Update an existing issue in Panel Todo Pro |
| panelTodo_completeIssueB | Mark an issue as done in Panel Todo Pro |
| panelTodo_deleteIssueA | Permanently delete an issue from Panel Todo Pro |
| panelTodo_getIssueA | Get details of a specific issue by ID or key (e.g., "PT-1") |
| panelTodo_listSprintsC | List all sprints from Panel Todo Pro |
| panelTodo_getSprintA | Get details of a specific sprint including its issues |
| panelTodo_createSprintA | Create a new sprint in Panel Todo Pro |
| panelTodo_startSprintA | Start a sprint (change status from planning to active) |
| panelTodo_completeSprintA | Complete a sprint and optionally move incomplete issues to backlog |
| panelTodo_deleteSprintA | Delete a sprint. Cannot delete the default Backlog sprint. |
| panelTodo_updateSprintA | Update an existing sprint name, dates, or description |
| panelTodo_moveIssueToSprintB | Move an issue to a specific sprint |
| panelTodo_getBacklogA | List issues not assigned to any active sprint (backlog items) |
| panelTodo_listProjectsA | List all your Panel Todo Pro projects |
| panelTodo_switchProjectA | Switch to a different Panel Todo Pro project |
| panelTodo_createProjectB | Create a new Panel Todo Pro project |
| panelTodo_deleteProjectA | Permanently delete a project and all its issues, sprints, and tags. This action cannot be undone. |
| panelTodo_listTagsA | List all tags for the current project |
| panelTodo_createTagB | Create a new tag in the current project |
| panelTodo_updateTagA | Update an existing tag name or color |
| panelTodo_deleteTagB | Delete a tag from the project |
| panelTodo_addTagToIssueB | Add a tag to an issue |
| panelTodo_removeTagFromIssueB | Remove a tag from an issue |
| panelTodo_listCommentsA | List all comments on an issue |
| panelTodo_addCommentB | Add a comment to an issue |
| panelTodo_updateCommentA | Update the content of an existing comment. You can only update your own comments. |
| panelTodo_deleteCommentA | Delete a comment from an issue. You can only delete your own comments. |
| panelTodo_statusA | Check Panel Todo configuration and Pro status |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| instructions | Guidelines for AI assistants on when and how to use Panel Todo |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/ingimar-eyfjord/panel-todo-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server