Corcava MCP Tools: Complete Reference

Complete index of all Corcava MCP tools. Each tool is a function your AI assistant can call to interact with your Corcava workspace. Browse by category or use the quick reference table.

Tools by Category

Task Management

  • list_tasks - Search and filter tasks by project, board, status, due date, or keyword
  • get_task - Get full details of a specific task including description, comments, and metadata
  • create_task - Create a new task with title, description, dates, and assignments
  • update_task - Update task details, change status, move between columns, or modify fields
  • delete_task - Remove a task permanently (irreversible operation)

Project Management

  • list_projects - List all projects you have access to with basic metadata
  • get_project - Get project details including members, settings, and related boards

Board Workflows

  • list_boards - List workflow boards, optionally filtered by project
  • get_board - Get board details including columns, states, and task counts

Task Comments

Time Tracking

Quick Reference Table

Tool Category Description Type
list_tasks Tasks Search and filter tasks Read
get_task Tasks Get task details Read
create_task Tasks Create new task Write
update_task Tasks Update task details Write
delete_task Tasks Delete task Destructive
list_projects Projects List projects Read
get_project Projects Get project details Read
list_boards Boards List boards Read
get_board Boards Get board details Read
list_task_comments Comments List task comments Read
add_task_comment Comments Add comment to task Write
start_time_tracking Time Tracking Start timer on task Write
stop_time_tracking Time Tracking Stop timer and log time Write
get_tracking_status Time Tracking Check tracking status Read

Common Tools with Examples

list_tasks - Most Used

Search and filter your tasks:

"What tasks are due this week?"

See full reference →

create_task - Create New Work

Create tasks from conversations:

"Create a task to follow up with Acme Corp next week"

See full reference →

start_time_tracking - Track Work

Start timers automatically:

"Start tracking time on the login feature task"

See full reference →

Tool Naming Conventions

Corcava MCP tools follow consistent naming patterns:

Naming Pattern: verb_noun

  • Read operations: list_*, get_* (e.g., list_tasks, get_task)
  • Write operations: create_*, update_*, add_* (e.g., create_task, update_task)
  • Destructive operations: delete_* (e.g., delete_task)
  • Actions: start_*, stop_* (e.g., start_time_tracking)

Format: snake_case

All tool names use lowercase with underscores:

  • list_tasks (correct)
  • get_task (correct)
  • start_time_tracking (correct)
  • listTasks (incorrect - camelCase)
  • get-task (incorrect - kebab-case)

Typical Error Responses

When tool calls fail, you'll receive structured error responses:

401 Unauthorized

Authentication failed:

{
  "error": "unauthorized",
  "message": "Invalid or expired API key"
}

400 Bad Request

Invalid parameters:

{
  "error": "validation_error",
  "message": "Missing required parameter: task_id",
  "field": "task_id"
}

404 Not Found

Resource doesn't exist:

{
  "error": "not_found",
  "message": "Task with ID 123 not found"
}

429 Rate Limited

Too many requests:

{
  "error": "rate_limit_exceeded",
  "message": "Too many requests. Retry after 60 seconds",
  "retry_after": 60
}

Browse Individual Tool References

Each tool has a detailed reference page with:

  • Purpose and use cases
  • Input parameters and types
  • Output format
  • Example tool calls (JSON)
  • Natural language prompt examples
  • Edge cases and troubleshooting

See all tool references in the categories above, or use the quick reference table to find specific tools.

Getting Started

To use these tools, you need to:

  1. Set up MCP integration - See the AI Assistant Integration (MCP) guide
  2. Get an API key - Create one in Settings → Integrations → Public API
  3. Configure your AI assistant - Add Corcava as an MCP server in Claude Desktop, Cursor, Windsurf, or Continue
  4. Start using tools - Ask your AI assistant to list tasks, create tasks, or track time

For more information, see the main MCP integration page.

List Tasks via MCP: Filters, Pagination, and Examples

Developer reference for the list_tasks MCP tool. Learn how to search and filter tasks by project, board, status, due date, assignee, or keyword. Includes example tool calls, natural language prompts,...

Get a Single Task via MCP: Fields, Status, and Context

Developer reference for the get_task MCP tool. Learn how to retrieve complete details of a specific task including all fields, status, comments, and metadata. Includes example tool calls, natural lang...

Create a Task via MCP: Required Fields, Defaults, and Safety Checks

Developer reference for the create_task MCP tool. Learn how to create new tasks with required and optional fields, understand defaults, implement safety checks, and use confirmation patterns. Includes...

Update a Task via MCP: Patch Patterns, Status Changes, and Validation

Developer reference for the update_task MCP tool. Learn how to update task fields using patch patterns, handle status transitions, validate changes, and use confirmation patterns. Includes example too...

Delete a Task via MCP: Irreversible Actions and Confirmation Prompts

Developer reference for the delete_task MCP tool. Learn about this irreversible operation, understand when to use it, and implement strong confirmation patterns to prevent accidental deletions. Includ...

Get Project Details via MCP: Metadata, Members, and Settings

Developer reference for the get_project MCP tool. Learn how to retrieve complete details of a specific project including metadata, members, settings, and statistics. Includes example tool calls, natur...

List Boards via MCP: Finding the Right Workflow Board

Developer reference for the list_boards MCP tool. Learn how to discover and search boards in your workspace, filter by project, and use pagination. Includes example tool calls, natural language prompt...

Get Board Details via MCP: Columns, States, and Usage

Developer reference for the get_board MCP tool. Learn how to retrieve complete details of a specific board including columns, states, task counts, and workflow configuration. Includes example tool cal...

List Task Comments via MCP: Timelines and Audit Trails

Developer reference for the list_task_comments MCP tool. Learn how to retrieve comment history and audit trails for tasks, including pagination and filtering. Includes example tool calls, natural lang...

Add a Task Comment via MCP: Updates, Decisions, and Next Steps

Developer reference for the add_task_comment MCP tool. Learn how to add comments to tasks for progress updates, decisions, and next steps. Includes safety checks, confirmation patterns, example tool c...

Start Time Tracking via MCP: Linking Work Sessions to Tasks

Developer reference for the start_time_tracking MCP tool. Learn how to start a timer for a task, prevent multiple timers, and use confirmation patterns. Includes safety checks, example tool calls, nat...

Stop Time Tracking via MCP: Logging Outcomes and Summaries

Developer reference for the stop_time_tracking MCP tool. Learn how to stop the current timer, log outcomes, and add summaries. Includes safety checks, confirmation patterns, example tool calls, natura...

Get Time Tracking Status via MCP: What is Running Now

Developer reference for the get_tracking_status MCP tool. Learn how to check if time tracking is currently active and which task is being tracked. Includes example tool calls, natural language prompts...