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, uses a page or publishes. Missing evidence and ambiguous page matches are explicit.

Input 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/5.0
Behavior5/5

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

Annotations already declare readOnly/idempotent/non-destructive, and the description reinforces rather than contradicts them while adding substantial context annotations cannot carry: explicit failure handling ('Missing evidence and ambiguous page matches are explicit'), a clear statement of what is returned ('source material... not a new AI analysis'), and output guardrails about unverified claims and placeholders. This is unusually rich behavioral disclosure for a retrieval tool.

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 content is dense and mostly earns its place, but it is delivered as one long run-on paragraph with fragments ('Audit suggestions are not verified facts.') and the core purpose arrives well after the usage and formatting directives. Deliverable-formatting rules are blended with tool-selection guidance, which hurts scannability for an agent deciding whether to call it.

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 compensates by saying what is returned (the selected skill plus its relevant evidence) and what it is not (a new analysis). It covers audit resolution via audit_id/page/latest and the section default, leaving only the exact shape of the returned evidence unspecified.

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 includes enum descriptions for 'skill' and 'section' plus resolution rules for page/latest/audit_id, so the schema does the heavy lifting. The description only loosely echoes that logic ('Finds an existing audit by page URL or client name') without adding format, precedence, or default detail beyond what is already documented.

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?

Mid-paragraph the description states a specific verb+resource: 'Finds an existing audit by page URL or client name and retrieves the selected skill plus its relevant evidence in one call,' and explicitly negates the misleading title by saying it is 'not a new AI analysis' and 'never starts an audit.' This lets an agent separate it from audit_page and the generation siblings, though the actual purpose is buried behind a long usage preamble.

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?

It opens with a clear trigger list ('Use when the user wants page fixes, message match, buyer objections, copy rewrites or a client test brief') and sets boundaries ('Read-only: never starts an audit, uses a page or publishes'). It stops short of naming sibling tools like audit_page or get_audit as the alternative path, so the routing is implied rather than explicit.

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