MCP Uptime
← MCP Reliability Index  /  AI & LLM
A

AfterLaunch: the agentic growth marketing engine

io.afterlaunch/agentic-growth-marketing
Growth marketing, SEO and GEO as agent tools: ranked moves, ship them, AI answer visibility.
healthy
status
41
tools exposed
2573ms
connect latency
3bf5e75217be
schema fingerprint

Tools (41)

whoami
Confirm the AfterLaunch API key works before doing any growth or marketing work: returns the enrollment (product run) this key is bound to, the key name and its scopes, plus the product identity: product_url (the site this run is about), tier (free, founder, growth or scale) and trial_ends_at. It al
list_feed
The ranked backlog of growth marketing moves AfterLaunch has prepared for this product, across SEO, AI visibility (GEO), competitors and distribution channels: title, why it matters, its area, status, rank and the full draft_content body. Read this before improvising any growth, marketing, SEO or la
get_loop_status
The automated growth marketing loops PROVISIONED for this product (agent_loops rows), covering AI visibility (GEO), competitor tracking and channel distribution, with their autonomy level, plus runnable_loop_types: the loop types run_loop accepts. The two sets differ: a runnable type only runs once
get_enrollment
The product run summary for this AfterLaunch growth engine: product_url (the site this run is about), tier (free, founder, growth or scale), trial_ends_at, timezone, whether autonomous growth work is active, and delivery settings. When credit metering is live it also carries credits { included, topu
list_outputs
The drafted marketing and distribution content AfterLaunch has produced for this product (newest first): id, loop_type, kind, status and title. Read-only. Use an id with get_output for the full body, or with approve_output to dispatch it.
get_output
One drafted marketing output by id (a channel or distribution draft), with its full content body. Get ids from list_outputs. Read-only.
get_setup_snippet
The paste-able 'Growth (AfterLaunch)' markdown section for this repository's CLAUDE.md or AGENTS.md. It teaches any coding agent how to use AfterLaunch for growth, marketing, SEO, AI visibility (GEO), competitor and distribution work: which tools to call, which cost money, and what AfterLaunch never
get_visibility
The measured AI visibility (GEO) results for this product: share of voice against competitors, per-engine coverage across ChatGPT, Gemini, Perplexity and Google AI Overviews, the tracked buyer questions with per-engine presence, where AI gets its answers (cited sources ranked by breadth, each with i
get_seo
The site-wide SEO audit for this product: issue groups with severity and affected pages, the weekly SEO score trend, page performance (Core Web Vitals), links and domain authority with movement, and day-0 search ranks for buyer queries. Read before doing any SEO work of your own; the Feed's seo_fix
get_competitors
The competitor roster for this product with the measured stat battery for you and each rival: performance, SEO and accessibility scores, Core Web Vitals, domain age and authority, G2 and Product Hunt presence, content freshness. Includes the founder's own edits to the list. Read before any competito
get_outcomes
What the shipped growth moves earned: tracked-link clicks per move, shipped-move counters, the weekly movement scoreboard, and whether GA4 and Search Console are connected. The proof read for growth marketing work: call after ship_move to see whether a move is earning attention. Read-only, free.
get_snapshot
The Growth Snapshot diagnostic this product run started from: positioning, the discoverability score, the prioritised leverage actions with impact and effort, the competitor set, and the day-0 SEO and AI visibility baselines. The stable business context read for growth and launch work; for live sign
get_activity
The product timeline: what the growth agent and the founder already did and why (drafts, ships, skips, scans, observations, decisions with their rationale). Read this before acting so you never redo or contradict recent growth marketing work. Newest first. Read-only, free.
list_kb_pages
The Memory pages for this product: the shared record the growth marketing engine drafts from (business basics, audience, competitors, the voice samples, recent observations). Returns summaries with a size hint; fetch one page body with get_kb_page. Read-only, free.
get_kb_page
One Memory page by slug, with its full markdown body: the shared record the growth marketing engine drafts from. Slugs come from list_kb_pages (about-my-business, my-competitors, about-my-voice, recent-observations, and any pages the founder added). Read-only, free.
get_standup
The daily growth marketing standup for this product, in one call. receipts: the moves recently shipped, what AfterLaunch verified live about each, and the clicks they earned. ready: the top ranked growth moves that can be shipped right now, each with the one-line deliverable it produces. needs_you:
get_move
One growth move in full: everything needed to write its deliverable yourself. Carries the move's drafted body and draft_kind (whether AfterLaunch wrote a full draft or a brief to expand), the evidence it was minted from (sources plus when that evidence was observed), the one-line deliverable identit
ship_move
Mark a growth move shipped (the same action as the founder's Ship button in the Feed). WHEN: call it the moment the founder confirms the marketing work is actually live, with their go and never on your own. Shipping is the human's decision; reporting the ship is yours, and it is not optional. AfterL
skip_move
Dismiss a growth move (the same action as Skip in the Feed). Free; requires the 'act' scope. Optional feedback_key (closed vocabulary; see the enum) plus a free-text feedback_note explain why, which improves future marketing drafts.
update_draft
Replace a pending growth move's marketing draft body with an edited version before shipping. Free; requires the 'act' scope.
archive_move
Archive a growth move: a lighter dismissal than skip that removes it from the Feed without recording a skip verdict. Free; requires the 'act' scope. Idempotent on an already-archived move.
undo_move
Restore a just-shipped or just-skipped growth move to pending (the same action as the founder's Undo in the Feed): the self-correction verb for a wrong ship_move or skip_move. Free; requires the 'act' scope. Idempotent on a move that is already pending. It never unwinds a real channel publish: a pos
set_output_status
Resolve one drafted marketing output in the founder's review queue (the drafted growth and distribution content from list_outputs / get_output): action 'ship' marks it done (a daily brief) or posted-status (a channel draft) WITHOUT publishing anywhere, action 'skip' dismisses it. WHEN: call 'ship' t
redraft_output
Replace a drafted marketing output's body with your edited version before it is shipped (a manual replacement of the growth or distribution draft from get_output). Free; requires the 'act' scope and Founder tier. Manual replacement only: the instruction-driven AI redraft stays in the app for now. Th
refresh_scan
SPENDS MONEY: run an on-demand AI visibility scan (scan='ai_visibility'), the GEO measurement of how AI answer engines represent this product against its competitors. Requires the 'write' scope, an account that is on a paid plan or inside an active trial, and an Idempotency-Key you mint. Spend is bo
replenish_feed
SPENDS MONEY: run the growth-move generator on demand to top up the Feed with fresh marketing moves across SEO, AI visibility, competitors and distribution channels (the in-app 'Find more moves'). Requires the 'write' scope, an account that is on a paid plan or inside an active trial, and an Idempot
run_loop
SPENDS MONEY: trigger one on-demand generation run of a growth marketing loop (e.g. linkedin_post for channel distribution, geo_improvement for AI visibility and GEO, competitor_intel for competitor tracking). Costs 1 credit. Requires the 'write' scope and an idempotency_key you mint. Charged and li
set_loop_autonomy
Set how much a growth marketing loop does on its own: review, one_click or autonomous. Requires the 'config' scope and Founder tier. Social and distribution channels never accept 'autonomous' (they are review-and-post by a human).
set_loop_cadence
Set how often a growth marketing loop runs for this product: 'default' (its normal cadence), 'biweekly', 'monthly' or 'paused'. Requires the 'config' scope and Founder tier. You can only SLOW or pause a loop, never make it run faster than default. Setting 'default' clears any override.
create_checkout
Create a Founder-tier checkout link for THIS product run (the enrollment your key is bound to), the way to unlock the Founder-only growth controls and more metered marketing work. Returns a checkout_url the founder opens to pay; once payment succeeds AfterLaunch upgrades this product to Founder auto
create_topup
Create a credit top-up checkout link for THIS product run (the enrollment your key is bound to), the way to refill the credits that pay for metered growth marketing work when the balance runs out. Pass pack_id: a small, medium or large refill pack. Returns a checkout_url the founder opens to pay; on
list_connections
Which growth data sources and distribution channels are connected to this product run: Google Analytics 4 and Search Console (the measurement behind SEO and outcomes), Google Business Profile, and the LinkedIn / Reddit posting channels. Each row carries an honest state: connected (with the property,
start_connection
Connect a growth data source or distribution channel: mint a one-time link the FOUNDER opens in their own browser to approve it. You never complete the consent yourself, because connecting Google Analytics, Search Console or LinkedIn is a human decision bound to their own session. Returns url (hand
poll_connection
Did the founder finish connecting the growth data source you handed them a link for? Pass the poll_token start_connection returned. Reports pending (they have not approved it yet; wait poll_after_seconds and ask again), connected (with the property, site or account it now reads), expired (the 15-min
disconnect_connection
Disconnect a growth data source or distribution channel and delete the credential AfterLaunch stored for it (for Google it is also revoked at Google). Idempotent: disconnecting something that was never connected succeeds and changes nothing. This narrows what the growth engine can measure and where
list_tracked_prompts
The buyer questions AfterLaunch tracks for this product across ChatGPT, Gemini, Perplexity and Google AI Overviews: the AI visibility (GEO) question set every measurement is taken against. Returns prompts (in tracking order), cap (the hard limit of 15) and used, plus curated: false means these are t
track_prompt
Add one buyer question to the AI visibility (GEO) set AfterLaunch measures this product on, so future scans check how ChatGPT, Gemini, Perplexity and Google AI Overviews answer it. Free, spends nothing. Two honest consequences: changing the set makes the NEXT scheduled scan run at full depth instead
untrack_prompt
Remove one buyer question from the AI visibility (GEO) set AfterLaunch measures this product on, freeing a slot against the cap of 15. Free, spends nothing. Same two honest consequences as track_prompt: the NEXT scheduled scan runs at full depth instead of skipping ahead, and the week-over-week tren
get_scoreboard
Did the growth work move anything? The proof read for a period: AI visibility (GEO) measured at the START and the END of the window, the moves the founder shipped between them, the scans that ran, and the receipts with what AfterLaunch verified live and the clicks each earned. ALWAYS read like_for_l
dismiss_gap
Set aside one AI visibility (GEO) gap the founder is not going to act on: a tracked question where rivals get named and this product does not. The same verdict as skip_move, expressed on the AI visibility surface, and it resolves the gap in ONE place: it stops being re-proposed here AND on the growt
record_insight
Write one durable thing you have learned about this founder or their product into AfterLaunch's Memory, the shared record every growth and marketing draft is written from. WHEN: the moment the founder tells you something that will still be true next month and that AfterLaunch could not have measured

Endpoint

https://afterlaunch.io/api/mcp
Category: AI & LLM · Last checked: 2026-08-15T09:24:20Z

Monitor your own MCP server

Get alerted the moment yours goes down, a tool schema drifts, or an upstream silently breaks.

Get early access
How we measure →
What this means. This server responded to the MCP handshake and listed its tools without authentication. The schema fingerprint lets us flag if tool signatures silently change (schema drift) between checks.