Skip to main content
Glama
TAgents

Planning System MCP Server

by TAgents

propose_research_chain

Creates a linked Research, Plan, and Implement task chain under an existing parent phase to address work with significant unknowns, using dependency edges to ensure sequential progress.

Instructions

Create a Research → Plan → Implement triple under an existing parent task or phase. The Research task feeds Plan; Plan feeds Implement (via 'blocks' dependency edges). Use when tackling work with significant unknowns. Defaults to status='active'.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
parent_idYesParent task or phase the chain attaches to.
plan_idNoPlan that owns the parent (auto-resolved if omitted).
research_questionYesWhat the Research task investigates.
implementation_targetYesWhat the Implement task ultimately produces.
rationaleYesWhy an RPI chain is appropriate here.
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

With no annotations, description carries full burden. It states it creates tasks and dependency edges, and defaults to 'active' status. But it omits details like error handling, idempotency, or side effects on existing tasks.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two sentences plus a default status note. Every word is necessary, no redundancy, and key information is front-loaded.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

The description covers the chain's structure, use case, and default status. Without output schema, it could mention return value or confirmation, but it is sufficient for a creation tool with well-described parameters.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100% and description does not add significant meaning beyond the existing parameter descriptions. The description's explanation of the chain structure is not parameter-specific, so it adds minimal value over the schema.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

Description clearly states the tool creates a Research->Plan->Implement chain under a parent task/phase, with specific verb and resource. It distinguishes from siblings like 'derive_subgoal' or 'form_intention' which create different structures.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Explicitly recommends use when 'tackling work with significant unknowns', providing clear context. However, it does not mention alternatives or when not to use it, lacking full comparative guidance.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Install Server

Other Tools

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/TAgents/agent-planner-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server