Audit a page, design concepts, build a finished page you own, from your scripts, your stack, or your own AI. For scripts, use an API key. For an AI assistant, connect through MCP.
Build this yourself and you spend hours wiring and maintaining a scraper, a SERP provider, an image model, a reasoning model, a brand system, billing, a job queue, and an export step. Postclick already integrates and maintains all of it. You call one thing. All of this fires.
Reads and screenshots the page the way a cold click sees it.
Live Google SERP to find who ranks against you. Powers the Competitors view.
Generates the concept and build page imagery.
The audit, the buyer simulation, the copy.
Locks your real colours and fonts into every design.
Credits, the job queue, retries, and the owned-code export.
You do not have to write a line of code. Hand your own Claude or ChatGPT a short prompt, add your key, and then talk to it in plain English. It runs the whole audit, concepts, and build for you.
Postclick runs a hosted MCP server, so there is nothing to install and no prompt to paste. Point your AI tool at it, sign in once, and it picks up all 18 tools by itself.
https://mcp.ppc.io In Claude Desktop or Claude Code, add it as a connector. In Cursor or any other MCP client, add it as a remote server. Then ask for the work in plain English.
“Audit acme.com, show me 3 concepts, then build the best one.”
Your AI runs the audit, lays out the concepts, waits on the build, and hands you the owned page. You never leave the conversation.
Every request carries Authorization: Bearer sk-postclick-…. Every response
is JSON shaped {ok, data, trace_id}. The base URL is the same
for all three.
https://bojlxbzitrrifcjicuab.supabase.co/functions/v1/api-pages Point Postclick at a URL. It reads the page like a cold paid click, scores it, and ranks the leaks worst first.
Cost: 18 credits curl -X POST https://bojlxbzitrrifcjicuab.supabase.co/functions/v1/api-pages/audits \
-H "Authorization: Bearer sk-postclick-…" \
-d '{"url":"https://acme.com"}'
Returns {ok, data: {audit_id}, trace_id}
curl https://bojlxbzitrrifcjicuab.supabase.co/functions/v1/api-pages/audits/{audit_id} \
-H "Authorization: Bearer sk-postclick-…"
Poll until data.status is complete. The findings come back in data.
Hand the audit back and Postclick designs a pair of new page directions. Add an optional steer to nudge the angle.
Cost: first pair 20 credits curl -X POST https://bojlxbzitrrifcjicuab.supabase.co/functions/v1/api-pages/concepts \
-H "Authorization: Bearer sk-postclick-…" \
-d '{"audit_id":"…","direction":"optional steer"}'
Returns {ok, data: {concept_run_id}, trace_id}
curl https://bojlxbzitrrifcjicuab.supabase.co/functions/v1/api-pages/concepts/{audit_id} \
-H "Authorization: Bearer sk-postclick-…"
Returns data.concepts[], each one {concept_id, caption, slice_urls}. Pick the concept_id you want built.
Choose a concept and Postclick builds the finished page. It takes about fifteen to twenty minutes on purpose, and the HTML that comes back is yours to own and host.
Cost: 60 credits curl -X POST https://bojlxbzitrrifcjicuab.supabase.co/functions/v1/api-pages/builds \
-H "Authorization: Bearer sk-postclick-…" \
-d '{"audit_id":"…","concept_id":"…"}'
Returns {ok, data: {build_run_id}, trace_id}
curl https://bojlxbzitrrifcjicuab.supabase.co/functions/v1/api-pages/builds/{build_run_id} \
-H "Authorization: Bearer sk-postclick-…"
Poll for about fifteen to twenty minutes until data.status is complete and data.artifact_ready is true. The finished data.html is your owned page.
Runs draw from the same credit pool as the app. A full audit, concept pair and build costs 98 credits end to end.
Postclick is in early access. Generate your key in the app and start running audits and builds from your own tools today.