Skip to main content
Glama

MyReach

Create page draft

create_page_draft
Idempotent

Prepare a private MyReach page. Use a random UUIDv4 or 32–64 hex nonce as requestId; reuse it only for retries and keep it private. Before signup, supply the intended owner's email. New pages stay private for 24 hours until verified owner claim. For an existing page, connect its owner's account.

Input Schema

NameRequiredDescriptionDefault
slugYes
contentNo
requestIdYes
ownerEmailNo

Output Schema

NameRequiredDescriptionDefault
noteYes
slugYes
statusYes
draftIdYes
revisionYes
expiresAtYes
publicUrlYes
baseRevisionYes
draftCapabilityNo

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

B3.2/5.0
Behavior4/5

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

Annotations already declare the mutation/idempotency profile, and the description adds real context on top: the 24-hour private hold until verified owner claim, the requirement to keep requestId private and reuse it only on retries, and the pre-signup ownerEmail dependency. It does not say what happens if the requestId is reused for a non-retry call, which is the one notable gap.

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?

Four short sentences, purpose front-loaded, then the operational constraints in order of importance. Dense and largely waste-free, though the final sentence about connecting an owner's account is compressed to the point of ambiguity.

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

Completeness3/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 needn't be described, and the identity/idempotency story is well covered. But for a create tool with a large nested content schema and 0% schema description coverage, the complete silence on slug and content payload leaves an agent under-informed about the primary inputs.

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

Parameters2/5

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

Schema description coverage is reported at 0%, so the description carries the burden, yet it explains only 2 of 4 parameters (requestId and ownerEmail) in detail. The required slug and the entire nested content object — the bulk of the payload — get no mention at all.

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

Purpose3/5

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

"Prepare a private MyReach page" names a resource and an implied create-draft action, and the 24-hour private window confirms this is a draft-creation tool. However, "prepare" is soft and the description never distinguishes it from the sibling update_page_draft, which an agent could easily confuse it with.

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

Usage Guidelines3/5

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

It gives conditional guidance: supply ownerEmail "before signup" and "for an existing page, connect its owner's account," plus the retry-only rule for requestId. What is missing is the key routing decision — when to call this versus update_page_draft on a page that already exists.

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.

Resources