codecks-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| CODECKS_TOKEN | No | Session cookie value (named 'at') found in Browser DevTools. Used for authentication. | |
| CODECKS_ACCOUNT | No | Your Codecks account slug. | |
| CODECKS_USER_ID | No | Specific User ID. Auto-discovered if unset. | |
| CODECKS_REPORT_TOKEN | No | A non-expiring token generated via the CLI 'generate-token' command. Alternative to CODECKS_TOKEN. | |
| CODECKS_HTTP_MAX_RETRIES | No | The number of times to retry failed HTTP requests. | 2 |
| CODECKS_MCP_RESPONSE_MODE | No | Sets the response format. Can be 'legacy' or 'envelope'. | legacy |
| CODECKS_HTTP_TIMEOUT_SECONDS | No | Request timeout in seconds. | 30 |
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
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| get_accountB | Get current account info (name, id, email, role). |
| list_cardsC | List cards. Filters combine with AND. |
| get_cardC | Get full card details (content, checklist, sub-cards, conversations, hand status). |
| list_decksB | List all decks. Set include_card_counts=True for per-deck counts. |
| list_projectsB | List all projects with deck info. |
| list_milestonesB | List all milestones with card counts. |
| list_tagsB | List project-level tags (sanctioned taxonomy). |
| list_activityC | Show recent activity feed. |
| pm_focusC | PM focus dashboard: blocked, stale, unassigned, and suggested next cards. |
| standupC | Daily standup summary: recently done, in-progress, blocked, and hand. |
| list_handB | List cards in the user's hand (personal work queue), sorted by hand order. |
| add_to_handC | Add cards to the user's hand. |
| remove_from_handC | Remove cards from the user's hand. |
| create_cardB | Create a new card. Set deck/project to place it. Use parent to nest as sub-card. |
| update_cardsB | Update card properties. Doc cards: only owner/tags/milestone/deck/title/content/hero. |
| mark_doneC | Mark cards as done. |
| mark_startedC | Mark cards as started. |
| archive_cardA | Archive a card (reversible). |
| unarchive_cardB | Restore an archived card. |
| delete_cardA | Permanently delete a card. Cannot be undone — use archive_card if reversibility needed. |
| scaffold_featureC | Create a Hero card with Code/Design/Art/Audio sub-cards. |
| split_featuresB | Batch-split unsplit feature cards into lane sub-cards. Use dry_run=true to preview. |
| create_commentC | Start a new comment thread on a card. |
| reply_commentC | Reply to an existing comment thread. |
| close_commentC | Close (resolve) a comment thread. |
| reopen_commentC | Reopen a closed comment thread. |
| list_conversationsC | List all comment threads on a card with messages and thread IDs. |
| get_pm_playbookB | Get PM session methodology guide. No auth needed. |
| get_workflow_preferencesA | Load user workflow preferences from past sessions. No auth needed. |
| save_workflow_preferencesB | Save observed workflow patterns from current session. No auth needed. |
| save_cli_feedbackC | Save a CLI feedback item for the development team. No auth needed. |
| get_cli_feedbackA | Read saved CLI feedback items. Optionally filter by category. No auth needed. |
| planning_initA | Create lean planning files (task_plan.md, findings.md, progress.md) in project root. No auth needed. |
| planning_statusB | Get compact planning status: goal, phases, decisions, errors, token count. No auth needed. |
| planning_updateC | Update planning files mechanically. No auth needed. Operations: goal, advance, phase_status, error, decision, finding, issue, log, file_changed, test. |
| planning_measureA | Track token usage of planning files over time. No auth needed. Operations: snapshot, report, compare_templates. |
| get_tag_registryA | Get the local tag taxonomy (definitions, hero tags, lane-tag mappings). No auth needed. |
| get_lane_registryB | Get the local lane (deck category) definitions and metadata. No auth needed. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 38 tools
Most tools have distinct purposes, but some overlap exists. For example, 'list_cards' and 'list_hand' both list cards, with the latter being a filtered subset, which could cause confusion. Similarly, 'mark_done' and 'mark_started' are clear, but 'archive_card' and 'delete_card' are distinguished by reversibility, which might not be immediately obvious. Overall, descriptions help clarify, but there is moderate overlap in card-related operations.
Tool names follow a consistent verb_noun pattern throughout, such as 'create_card', 'list_cards', and 'update_cards'. Minor deviations include 'scaffold_feature' and 'split_features', which use slightly different verbs but maintain readability. The naming is largely predictable, with only a few tools breaking the pattern without causing significant confusion.
With 38 tools, the count is excessive for a project management server, making it feel heavy and potentially overwhelming. While the domain is broad, many tools could be consolidated or omitted without losing functionality. This high number increases complexity and reduces usability for agents, indicating poor scoping.
The tool set provides comprehensive coverage for project management tasks, including CRUD operations for cards, comments, and planning, along with workflow utilities and reporting. It supports full lifecycle management from creation to archiving, with no apparent gaps. The inclusion of planning, feedback, and preference tools ensures agents can handle all core workflows without dead ends.