Skip to main content
Glama

Hand a move to my coding session

build_prompt
Read-onlyIdempotent

One move of a site's plan as a complete, self-contained brief for a coding agent (Claude Code, Cursor): the goal, the page or change, the exact questions it targets and which AIs missed them, the rivals recommended, the pages the AIs read (to study, not copy), page anatomy and schema, what not to do (no invented facts, prices or reviews), and how aipozi will measure it. In a coding session opened on the site's repo, implement it, then call mark_move_done. Default: the top move. Paid sites only, as in the app.

Input Schema

NameRequiredDescriptionDefault
moveNoThe move id from action_plan or briefing ("comparison", "page-p03"), or its rank ("1"). Leave it out for the top move.
siteNoWhich of your sites: its domain ("biotree.bio"), its id from list_my_sites ("biotree-bio") or its name. Leave it out when the person has one site.

Output Schema

NameRequiredDescriptionDefault
moveNo{ id, rank, title, kind, targets }.
viewYesWhat this answer is; "none" for a question back, a plain no, or nothing there yet (see message).
domainNoThe site.
promptNoThe brief, ready to paste or act on.
measureNoHow aipozi measures it and the mark_move_done call to make.
messageNoWhen view is "none": what to tell the person.

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4.4/5.0
Behavior4/5

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

Annotations already declare readOnlyHint/idempotent/non-destructive, so the safety bar is lower; the description adds real context beyond that — the paid-site gating constraint, the correct downstream tool, and the instruction that listed pages are 'to study, not copy'. It stops short of saying what the response looks like on a paid-tier failure or how large the brief is, but the behavioral picture is substantially enriched.

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

Conciseness4/5

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

Purpose is front-loaded in the first clause, followed by a compact enumeration and then two short operational sentences. The middle list is dense but each item is a distinct content guarantee an agent would otherwise have to discover; only minor tightening is possible.

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

Completeness5/5

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

An output schema exists, so return values need not be explained; the description instead covers the things the schema cannot — repo context, follow-up tool, default argument, and paid-tier restriction. Nothing an agent needs before calling is missing.

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%, so both parameters are already fully documented, including the move-id format and site identifier forms. The description only echoes the default ('the top move') and adds no format or edge-case detail beyond the schema — baseline 3.

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?

The description names a concrete verb and resource — 'One move of a site's plan as a complete, self-contained brief for a coding agent' — and then enumerates exactly what the brief contains (goal, target questions, rivals, pages read, page anatomy, prohibitions, measurement). An agent can tell this apart from action_plan or briefing without opening either schema.

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

Usage Guidelines5/5

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

It says where to run it ('In a coding session opened on the site's repo'), what to do afterwards ('implement it, then call mark_move_done'), the default behavior ('Default: the top move'), and a hard eligibility gate ('Paid sites only, as in the app'). That is explicit use, follow-up, default, and restriction in one pass.

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

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.