Skip to Content
ReferenceMCP Tools

MCP Tools

The server registered through MCP Integration provides these read-only tools and resources to your agent. You do not invoke them directly; the agent selects one for the intent of your request.

Choose by intent

Request intentTool to use
Exact count, filters, or full inventoryThe matching agentteams_*_list. Each call returns one page, so use meta.total for the count and request every page from page=1 through meta.totalPages for the full inventory.
Topic or relevance discoveryagentteams_search. Check meta.truncatedByTokenBudget, and do not treat search results as an exact count or complete inventory.
Known ID or the full selected itemThe matching agentteams_*_get. Prefixed IDs from list/search results or web links are normalized automatically.
Create, update, delete, download, filesThe agentteams CLI. Also use the CLI when MCP is disconnected or the required read tool is unavailable. CLI commands do not call the MCP server as an internal transport.

List results are metadata inventories and do not chain full-content requests. Fetch details only for the items you need.

Every search/list/get tool reads only the single project bound to the current MCP server or context client. Passing an ID from another project cannot change that scope.

Search tool

ToolRole
agentteams_searchUnified entity search across the project (semantic + keyword)

The eight supported internal entity types are plans, completion reports, co-actions, post-mortems, conventions, documents, code reviews, and comments.

Exact list tools

Every list tool returns the paginated data/meta response verbatim within the caller’s project permissions and visibility scope.

ToolOptional filters
agentteams_plan_listtitle, search, status, type, priority, assignedTo, createdByMemberId, dateFrom, dateTo, page, pageSize
agentteams_report_listsearch, planId, status, reviewStatus, createdByMemberId, dateFrom, dateTo, page, pageSize
agentteams_coaction_listsearch, status, visibility, source, createdByMemberId, dateFrom, dateTo, page, pageSize
agentteams_postmortem_listsearch, planId, status, createdByMemberId, dateFrom, dateTo, page, pageSize
agentteams_document_listq, createdByMemberId, tags, tagPrefix, untagged, favorite, visibility, archived, page, pageSize
agentteams_convention_listcategory, scope, archived, search, createdByMemberId, page, pageSize
agentteams_codereview_listsearch, status, targetType, dateFrom, dateTo, severity, sourcePlanId, sourceCompletionReportId, createdByMemberId, page, pageSize
agentteams_comment_listPlan: planId, type, order; finding: findingId, order; task: taskId, optional planId, order; document: documentId, order; shared page, pageSize

agentteams_comment_list requires exactly one known plan, code-review finding, plan-task, or document parent. There is no project-wide comment list.

Each listed comment carries replyCount, so replies are visible as a signal. Read reply bodies with the CLI: agentteams comment reply-list --id {commentId}.

The maximum pageSize is 100. Dates use YYYY-MM-DD; document untagged and favorite are booleans; tags is a non-empty string array.

Detail tools

ToolRole
agentteams_plan_getFull plan (body + structured tasks + progress)
agentteams_report_getFull completion report
agentteams_coaction_getFull co-action
agentteams_postmortem_getFull post-mortem
agentteams_document_getFull document (body included)
agentteams_convention_getFull convention
agentteams_codereview_getFull code review and findings
agentteams_comment_getFull comment
agentteams_codereview_finding_getOne finding plus its parent review header

Use the existing public name agentteams_codereview_get; agentteams_code_review_get is not exposed. Comment IDs are raw and have no canonical prefix. See Entity Types & IDs for the other prefix rules.

Resource templates

Resource URIContent
agentteams://plan/{id}Full plan (JSON)
agentteams://document/{id}Full document (JSON)
agentteams://convention/{id}Full convention (JSON)

A resource returns exactly the same data as the detail tool for the same ID.

Usage examples

Exact count of open co-actions

  1. Call agentteams_coaction_list with status=OPEN and page=1.
  2. Use meta.total as the count.
  3. If you need every item, request page=1..meta.totalPages.
  1. Search the topic with agentteams_search.
  2. Check meta.truncatedByTokenBudget.
  3. Fetch only the needed results with the matching detail tools.

Fetch a known ID

Skip search and pass the ID directly to the matching agentteams_*_get.

Target config file per scope

The files agentteams mcp install works with, per client.

ClientUser scopeProject scope
Claude Code~/.claude.jsondelegates to claude mcp add
GitHub Copilot CLI$COPILOT_HOME/mcp-config.json.mcp.json
OpenCodeopencode.jsoncopencode.json
Ampsettings.jsondelegates to amp mcp add
Cursor CLI~/.cursor/mcp.json.cursor/mcp.json
Kimi CLI~/.kimi-code/mcp.json.kimi-code/mcp.json
Antigravity~/.gemini/config/mcp_config.json.agents/mcp_config.json
Codexconfig.toml (fragment, manual)config.toml (manual)
  • Codex and Copilot user config roots honor CODEX_HOME and COPILOT_HOME, respectively.
  • When the CLI writes a file itself, it preserves existing entries and comments. If the file cannot be parsed, nothing is written and the run is reported as failed.
Last updated on