Help home Getting Started MCP setup Purple Red Blue Green Auth Use cases Tools Errors Pricing Troubleshooting

Help / Tools

All 38 tools (action-dispatch)

The 2026-05-18 refactor (PR #1065) collapsed 181 fine-grained tools into 38 action-dispatch tools. Each tool takes an action parameter that selects the actual operation.

Call pattern: tool_name({ action: "verb", ...params }). organization_id is resolved from credentials automatically, so single-org users can omit it. The same applies to api_url.

Purple Codens (7 tools) — AI development orchestration

ToolMain actionsDescription
purple_authlogin, whoamiLog in via Device Code Flow / browser OAuth / email+password. Token saved to ~/.purple-codens/credentials.json.
purple_projectanalyze_repo, list_projects, init_projectAnalyze a local repo, list projects, or create a new one (repo link + instruction import in one go).
purple_repositoryadd, listLink a GitHub repo to a project, or list links.
purple_instructionimport, list, syncFetch, diff, and sync CLAUDE.md / .claude/rules/ from GitHub.
purple_workflowcreate_workflow, get_run_status, list_runs, cancel_run, inject_messageCreate, observe, list, or cancel workflow runs, and inject messages into long-running heartbeat jobs.
purple_ssesubscribe_run_eventsStream workflow run events via SSE.
purple_logget_run_logs, get_task_log_urlFetch VPS / Fargate job logs (S3 presigned URL, 1-hour validity).

Red Codens (4 tools) — Error detection → auto-fix PR

ToolMain actionsDescription
red_bug_reportcreate, create_full, list, get, update, analyze, retry_analyzeCRUD + AI analysis for bug reports. Pass auto_analyze=true to analyze on creation.
red_bug_fix_plangenerate, get, get_by_bug, submit_to_purple, resubmitGenerate, fetch, and submit fix plans. The Purple chain produces the PR.
red_fix_proposalcreate, list, get, get_by_errorCreate / inspect fix proposals from Sentry errors etc.
red_external_tasklist, get, executeList and run external integration tasks.

Blue Codens (1 tool) — QA automation

ToolMain actionsDescription
blue_e2e_testlist, generate, run, get_resultsList / generate (Playwright) / run / fetch results (video, trace, network log) for E2E tests.

Green Codens (24 tools) — PRD / Plan / Kickoff

ToolMain actionsDescription
green_consultationcreate_with_message, send_message, convert_to_prd, convert_to_kickoff, convert_to_bug_report, ...Create / chat in consultations; convert to PRD / Kickoff / Bug. The entry point for structuring vague requests.
green_prdcreate, list, get, update, update_section, approve, submit_for_review, archive, link_notion, ...PRD CRUD + lifecycle (review / approve / archive) + Notion link.
green_prd_aigenerate, generate_sync, regenerate, regenerate_section, get_statusClaude-powered PRD generation / regeneration, whole-doc or per-section (async + sync).
green_prd_templatelist, list_org, create, create_default, update, set_default, reorder_sections, deleteManage PRD templates (section structures).
green_prd_commentcreate, list, list_replies, resolve, get_translation, ...Inline comments and threads on PRDs.
green_prd_reviewcreate, list, respond, cancel, list_my_requestedManage PRD review requests / responses.
green_prd_attachmentget_upload_url, confirm_upload, direct_upload, list, get, deleteManage PRD attachments (S3 presigned URLs).
green_prd_translatetranslation actionsPRD localization (ja ↔ en).
green_plancreate, list_by_project, get, create_version, generate_from_prd, submit_to_purpleManage Plans (task breakdowns), versioning, and submission to Purple.
green_plan_tasktask actionsManage individual tasks under a Plan.
green_plan_monitoringtrigger, stop, update_settings, list_snapshotsControl progress-monitoring snapshots for a Plan.
green_tasktask actionsGeneric task management (designed for Notion Tasks DB integration).
green_projectcreate, list, get, update, delete, get_tasks_db_id, setup_tasks_db_columnsCRUD for Green projects + auto-provisioning of the Notion Tasks DB.
green_repositoryrepo actionsLink Green projects to GitHub repositories.
green_organizationlist, get, list_members, update_member, remove_member, list_invitationsGreen Codens organization / member management.
green_knowledgeknowledge actionsManage organization knowledge entries (FAQs, etc.).
green_notionnotion actionsNotion workspace integration (OAuth link / unlink / status).
green_kickoffkickoff actionsCRUD for Kickoff sessions (greenfield project bootstraps).
green_kickoff_wizardstart_vision, start_scope, start_tech, start_milestones, update_step, regenerate_stepStepwise Kickoff wizard (Vision / Scope / Tech / Milestones).
green_kickoff_generategenerate_prds, generate_ui, generate_prototypeGenerate PRDs / UI / prototype from a Kickoff session.
green_kickoff_refinerefine_prototype, refine_mockupInteractively refine Kickoff artifacts.
green_kickoff_prototypeget, refresh_url, list_versionsFetch a prototype and inspect version history.
green_kickoff_previewlist, get, regenerateManage UI previews.
green_kickoff_mockuplist_versionsMockup version history.

Auth Codens (1 tool) — Identity / pricing

ToolMain actionsDescription
auth_agentsignup, get_pricingMint agent capability tokens from an existing user's API key, or fetch the machine-readable pricing.json.

Cross-product (1 tool) — Bulk registration

ToolDescription
codens_register_project_unifiedRegister the same GitHub repo to Purple / Red / Blue / Green in a single call (best-effort; returns ID + errors per product).

Total: Purple 7 + Red 4 + Blue 1 + Green 24 + Auth 1 + Cross 1 = 38 tools. For the complete action list and argument schemas, see the PyPI codens-mcp README and each MCP server's discovery output.