Skip to main content

MCP Tools Reference

The Erold MCP server provides 41 tools organized by category.

Task Tools (8 tools)

list_tasks

List tasks with optional filters.

ParameterTypeDescription
projectIdstringFilter by project
statusstringFilter by status
assigneestringFilter by assignee
prioritystringFilter by priority
limitnumberMax results (default: 20)

get_task

Get detailed information about a specific task by ID.

ParameterTypeDescription
taskIdstringThe task ID to retrieve

create_task

Create a new task in a project.

ParameterTypeRequired
projectIdstringYes
titlestringYes
descriptionstringNo
prioritystringNo
assigneestringNo

update_task

Update an existing task.

ParameterTypeDescription
taskIdstringTask to update
statusstringNew status
prioritystringNew priority
titlestringNew title
descriptionstringNew description
assigneestringNew assignee

start_task

Start working on a task. Changes status to "in_progress".

ParameterTypeRequired
taskIdstringYes

complete_task

Mark a task as complete with an optional summary.

ParameterTypeRequired
taskIdstringYes
summarystringNo

block_task

Mark a task as blocked with a reason.

ParameterTypeRequired
taskIdstringYes
reasonstringYes

search_tasks

Search tasks by keyword in titles and descriptions.

ParameterTypeDescription
querystringSearch text
limitnumberMax 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.

ParameterTypeRequired
namestringYes
descriptionstringNo
slugstringNo

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.

ParameterTypeDescription
querystringSearch 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.

ParameterTypeRequired
titlestringYes
categorystringYes
contentstringYes
projectIdstringNo

update_knowledge

Update an existing knowledge article.

Comment Tools (2 tools)

add_task_comment

Add a comment to a task.

ParameterTypeRequired
taskIdstringYes
contentstringYes

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.

ParameterTypeRequired
projectIdstringYes
keystringYes
valuestringYes
categorystringNo
descriptionstringNo
scopestringNo (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.

ParameterTypeDescription
topicstringTopic 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.

Next Steps