Skip to main content
Glama

Postclick by PPC.io: Landing Page CRO

Improve my landing page

run_cro_skill
Read-onlyIdempotent

Use when the user wants page fixes, message match, buyer objections, copy rewrites or a client test brief. In your answer, never add free, guarantees, ratings or performance claims unless the source explicitly confirms them. Audit suggestions are not verified facts. Finished copy must not contain placeholders such as $X; choose a useful change supported by the original page. A quote form alone does not mean a free quote. Use one change for a first-fix request, complete the requested rewrite, and end with the source link without a follow-up offer. Finds an existing audit by page URL or client name and retrieves the selected skill plus its relevant evidence in one call. Returns source material for you to turn into the requested deliverable, not a new AI analysis. Read-only: never starts an audit, spends credits or publishes. Missing evidence and ambiguous page matches are explicit.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
pageNoPage URL, domain or client name. Leave out when audit_id is known or the user explicitly requested latest.
skillYesChoose postclick-fix-first for the first fix; postclick-copy-rewrite for replacement words; postclick-experiment-brief for a designer note or handoff; postclick-message-match for comparing an ad; postclick-buyer-objections for buyer hesitation.
latestNoUse true only when the user explicitly asks for their latest or most recent audit. May be combined with page to find its latest audit.
contextNoThe user's ad copy, audience, constraints or desired output. Pass known context; do not require an interview.
sectionNoFor copy rewrites, defaults to opening (headline, supporting line and button). Use page when the user asks for other sections or the whole page.
audit_idNoAn audit ID returned by Postclick or extracted from the user’s /dashboard/a/<audit_id> link. For that link use audit_id, not page or latest. Never ask the user to find an ID.

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4.2/5.0
Behavior5/5

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

Annotations already cover read-only/idempotent/non-destructive, and the description adds genuinely new behavior: the tool returns source material rather than a new AI analysis, and missing evidence or ambiguous page matches surface explicitly. The content constraints (no unverified free/guarantee/rating claims, no placeholders like $X) further constrain behavior in ways annotations cannot express.

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

Conciseness3/5

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

The core purpose sentence is placed after usage and several output-style policy sentences, so the description is not front-loaded around what the tool is. Much of the content (never add free/guarantees, don't use $X placeholders) reads as prompt/behavior rules that inflate a tool description rather than earning each sentence as tool-selection help.

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?

With no output schema, the description appropriately describes the return ('source material for you to turn into the requested deliverable, not a new AI analysis') and the error behavior for missing evidence and ambiguous matches. Combined with a fully documented 6-param schema, an agent has enough to call it correctly.

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 description coverage is 100%, including enum semantics for skill and section, so the schema does the heavy lifting and the baseline is 3. The description only adds the page-vs-audit_id resolution hint already present in the schema, so it adds little parameter meaning beyond structured fields.

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

Purpose4/5

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

The description contains a specific verb+resource statement: 'Finds an existing audit by page URL or client name and retrieves the selected skill plus its relevant evidence in one call.' This clearly separates it from generative siblings, but it is buried after usage and content-policy prose, and it never names a sibling (e.g. get_audit) as the alternative.

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?

Opens with an explicit when-to-use trigger ('Use when the user wants page fixes, message match, buyer objections, copy rewrites or a client test brief') and adds selection conditions for first-fix vs. full rewrite vs. experiment brief. It also states exclusions ('never starts an audit, spends credits or publishes') and the one-change rule for first-fix requests.

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