MCP Tools Reference
The Erold MCP server provides 41 tools organized by category.
Task Tools (8 tools)
list_tasks
List tasks with optional filters.
| Parameter | Type | Description |
|---|---|---|
| projectId | string | Filter by project |
| status | string | Filter by status |
| assignee | string | Filter by assignee |
| priority | string | Filter by priority |
| limit | number | Max results (default: 20) |
get_task
Get detailed information about a specific task by ID.
| Parameter | Type | Description |
|---|---|---|
| taskId | string | The task ID to retrieve |
create_task
Create a new task in a project.
| Parameter | Type | Required |
|---|---|---|
| projectId | string | Yes |
| title | string | Yes |
| description | string | No |
| priority | string | No |
| assignee | string | No |
update_task
Update an existing task.
| Parameter | Type | Description |
|---|---|---|
| taskId | string | Task to update |
| status | string | New status |
| priority | string | New priority |
| title | string | New title |
| description | string | New description |
| assignee | string | New assignee |
start_task
Start working on a task. Changes status to "in_progress".
| Parameter | Type | Required |
|---|---|---|
| taskId | string | Yes |
complete_task
Mark a task as complete with an optional summary.
| Parameter | Type | Required |
|---|---|---|
| taskId | string | Yes |
| summary | string | No |
block_task
Mark a task as blocked with a reason.
| Parameter | Type | Required |
|---|---|---|
| taskId | string | Yes |
| reason | string | Yes |
search_tasks
Search tasks by keyword in titles and descriptions.
| Parameter | Type | Description |
|---|---|---|
| query | string | Search text |
| limit | number | Max results (default: 20) |
Project Tools (5 tools)
list_projects
List all projects in the workspace. Can filter by status.
get_project
Get detailed information about a specific project.
create_project
Create a new project.
| Parameter | Type | Required |
|---|---|---|
| name | string | Yes |
| description | string | No |
| slug | string | No |
update_project
Update an existing project (name, description, or status).
get_project_tasks
Get all tasks in a specific project. Can filter by status.
Knowledge Tools (5 tools)
search_knowledge
Search the knowledge base for articles.
| Parameter | Type | Description |
|---|---|---|
| query | string | Search text |
get_knowledge
Get the full content of a knowledge article by ID.
list_knowledge
List knowledge articles, optionally filtered by category and/or project.
create_knowledge
Create a new knowledge article.
| Parameter | Type | Required |
|---|---|---|
| title | string | Yes |
| category | string | Yes |
| content | string | Yes |
| projectId | string | No |
update_knowledge
Update an existing knowledge article.
Comment Tools (2 tools)
add_task_comment
Add a comment to a task.
| Parameter | Type | Required |
|---|---|---|
| taskId | string | Yes |
| content | string | Yes |
get_task_comments
Get all comments on a task.
Vault Tools (5 tools)
list_vault
List vault entries for a project. Returns metadata only (not secret values).
get_vault_secret
Get a vault entry including its secret value. Logged for security audit.
create_vault_secret
Create a new vault entry to store a secret.
| Parameter | Type | Required |
|---|---|---|
| projectId | string | Yes |
| key | string | Yes |
| value | string | Yes |
| category | string | No |
| description | string | No |
| scope | string | No (personal/shared) |
update_vault_secret
Update an existing vault entry.
delete_vault_secret
Delete a vault entry permanently.
Tech Info Tools (5 tools)
get_tech_info
Get the technical information for a project including tech stack, deployment details, commands, and notes.
update_tech_stack
Update the tech stack for a project (frontend, backend, database, languages, tools).
set_deployment_info
Set deployment configuration including provider, URLs, CI/CD, and branches.
add_tech_command
Add a useful command to the project (build, test, deploy, etc.).
set_tech_notes
Set free-form technical notes for the project.
Guidelines Tools (3 tools)
get_guidelines
Fetch coding guidelines for a specific technology topic.
| Parameter | Type | Description |
|---|---|---|
| topic | string | Topic name (e.g., nextjs, fastapi, react, security) |
list_guidelines
List all available coding guidelines grouped by topic.
search_guidelines
Search across all coding guidelines by keyword.
Context & Dashboard Tools (5 tools)
get_context
Get AI-ready context for the current workspace. Returns active project info, current tasks, blockers, and recent activity.
get_dashboard
Get dashboard overview with quick stats, your tasks, and recent completions.
get_stats
Get detailed workspace statistics including task counts by status and priority.
get_project_stats
Get statistics for a specific project.
get_blocked_tasks
Get all tasks that are currently blocked.
Team Tools (2 tools)
list_members
List all team members in the workspace with their roles.
get_workload
Get team workload distribution showing task assignments per team member.
Utility Tools (1 tool)
remove_tech_command
Remove a command from the project tech info by its index.