Postclick by PPC.io: Landing Page CRO and AI Page Builder
Landing page CRO for paid ads and any page that must convert: audit, fix copy, build new pages.
Connect Remote server
claude mcp add --transport http postclick-landing-page-cro https://mcp.ppc.io
{
"mcpServers": {
"postclick-landing-page-cro": {
"url": "https://mcp.ppc.io"
}
}
}
{
"servers": {
"postclick-landing-page-cro": {
"type": "http",
"url": "https://mcp.ppc.io"
}
}
}
Settings > Connectors > Add custom connector
URL: https://mcp.ppc.io
Tools 21 found in our last check
list_cro_skillsFind Postclick methods for prioritising page fixes, ad-to-page message match, buyer objections, copy edits and client test briefs. Returns starter requests and portable skill downloads. No account needed.
run_cro_skillUse 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 cop…
check_balanceRead what the connected Postclick account covers now: its credit balance and how many credits an audit or a build uses, or the pages left on a page plan. Use before starting an audit, design or build, and when the user asks what their account covers. A missing figure is unknown.
audit_pageStart a new landing-page audit when requested. Use check_balance for page coverage and follow the user's permission. First search for existing work when the request concerns a prior audit. Pass campaign context already supplied. Returns an audit_id; use get_audit with wait:25, t…
get_auditRead audit status, changed progress, server elapsed time and ranked findings with typed edits. Use wait:25 while running. A failed, cancelled or stalled run is not a finished report. Once complete, use run_cro_skill or ask_audit for the relevant buyer, copy or offer evidence. Re…
get_audit_reportRead the complete stored audit as markdown for a full review. It can be long: use topic or ask_audit for one question, or run_cro_skill for a specific deliverable. Missing and withheld sections remain unknown. Buyer journeys are modelled, not customer research.
get_competitorsCosts nothing. Returns the competitor layer of a finished audit: the competitors bidding on the same clicks, the live ads Google is serving for each of them with the keyword, search volume and CPC behind every one, the landing pages those ads click to, which competitor advertise…
ask_auditUses no credits. Answers one question from a completed audit by returning that part of it in full: small enough to give the user whole, unlike the entire report. THIS IS THE TOOL FOR ANY FOLLOW-UP QUESTION about a page you have already audited. Never answer a question about an a…
generate_conceptsDraws design directions for an existing audit as rendered pictures. Only when the user asks to see designs: build_page needs none and sets the look itself. Use check_balance for page coverage and follow the user's permission. Returns a run to resume with get_concepts.
get_conceptsUses no credits. Returns every concept rendered for an audit, each with its image URLs and a link to view it full size, and a runs.active count of how many are still rendering. A pack takes 3 to 8 minutes. While runs.active is above zero, call it with wait set to 300: it holds t…
build_pageBuilds a complete HTML landing page for an audit when the user asks and their plan covers it. No design is needed first: the designer sets the look and works the audit's fixes in. Set keep to improve the page they already have and keep its look. Pass concept_id only to build fro…
get_buildUses no credits. Returns the build's status and, once finished, the complete page. A build takes about 10 to 20 minutes, so poll it with wait set to 300: the call holds open and returns the moment the stage moves or the page is ready, which turns a build from dozens of identical…
share_pageUses no credits. Mints a public no-login link that anyone can open, including someone with no account. THIS IS THE TOOL FOR 'send me the page' or 'I want to forward this to my client'. Never hand over a dashboard or app link for that: the recipient hits a login wall and sees not…
export_pageUses no credits. Packages a finished page as a zip that runs on any static host: index.html with every image it uses pulled into assets/, plus a README and metadata.json. Returns a download link. This is the one for a user who wants the files. share_page is the one for a user wh…
describeList what is in the account when the user asks to see their work. For a page fix, copy rewrite or designer brief, call run_cro_skill directly; no account overview is needed first.
searchUses no credits. Finds anything in this workspace by words: a domain, a page URL, a client's name, a design's caption, a project. Returns an address for each hit that you pass straight to `fetch`. Use this the moment somebody refers to work they have already done — "the zoomdrai…
fetchUses no credits. Reads any single thing by its address, which looks like postclick://audit/<id> and comes from `search`, from `describe`, or from any other tool's answer. A plain id works too if that is all you have. `expand` is what makes this worth calling: pass `*` and you ge…
get_assetUses no credits. Every design, page capture and logo has an asset_id on the field that holds it. Pass it here. Which form you ask for depends entirely on where the picture is going, and getting it wrong is expensive. `as: "url"` is the DEFAULT AND USUALLY RIGHT one: a public lin…
publish_pageUses no credits. Takes HTML you wrote and hosts it at postclick.ppc.io/r/<name>, public, no login, ready to send to a client. A client gets a plain web page, not a link into a chat. We do not template the page, style it or add anything to it: it is exactly the report you wrote.…
save_noteUses no credits. Attaches anything you like to any record: who the client is, what they were charged, which findings they have already fixed, when you last sent them a report. Any name, any value. We never look inside it and the audit engine never reads it, so it cannot change w…
get_notesUses no credits. Returns the notes saved against one record, or every note in the workspace when no address is given. Worth calling at the start of a repeat job, so a monthly report picks up whatever the last one left behind.
Details
| Endpoint | https://mcp.ppc.io (Streamable HTTP) |
| First published | 12 Nov 2026 |
| Last updated | 12 Nov 2026 |
| Registry name | io.ppc/postclick-landing-page-cro |
More productivity servers See all
Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.
