AfterLaunch: the agentic growth marketing engine by afterlaunch.io

MCP server · indexed, not reviewed

Hostedvendor's own

Not reviewed

No score, grade or rank. This listing is facts from the official MCP registry and our own checks, and it stays out of the rankings until the panel reviews it.

How the index works

Growth marketing, SEO and GEO as agent tools: ranked moves, ship them, AI answer visibility.

What the official MCP registry says

Facts

MCP registry
io.afterlaunch/agentic-growth-marketing · 1.0.0
Endpoint
https://afterlaunch.io/api/mcp
GitHub stars
2
Registry entry
updated 30 Jul 2026

From the official MCP registry, the package registries and our own checks. JSON · Markdown

Why it's listed

  • It's published in the registry under afterlaunch.io, a namespace the registry only gives to whoever proves they control that domain.

Being indexed says nothing about quality, and nobody can pay for it. Is this yours? Ask for a review.

Tools it lists 53 · about 11,560 tokens of context · checked 42 minutes ago

ToolWhat it doesHint
get_content_calendarGrowth content calendar, source drafts, current Board state and X production switch. Read-only. Check linkage and calendar_sync; saved words are not publication proof.read-only
record_contentFile a growth idea (optional channels, kind, score, final_text sent verbatim), original X draft or research outcome. Research appends a result to its idea; send expected_updated_at unchanged from the calendar. It keeps…writes
get_experimentsGrowth content experiments already run, newest first, with scoped evidence. Read-only; never runs one. Each is an observation, not a rate.read-only
whoamiConfirm the AfterLaunch key works before any growth or marketing work: which product run it is bound to, its scopes, tier and trial_ends_at, plus onboarding (feed_ready is false while the Growth Snapshot deep scan is…read-only
list_feedThe ranked backlog of growth marketing moves prepared for this product across SEO, AI visibility (GEO), competitors and distribution: title, why, area, status, rank, whether readable full-draft material is waiting…read-only
get_loop_statusThe automated growth marketing loops provisioned for this product (AI visibility, competitors, channel distribution) with their autonomy level, plus runnable_loop_types, what run_loop accepts. A runnable type only runs…read-only
get_enrollmentThe product run summary for this growth engine: product_url, tier, trial_ends_at, timezone, whether autonomous work is active, and delivery settings. Credits once metering is live. Read-only, free.read-only
list_outputsThe drafted marketing and distribution content produced for this product, newest first: id, loop_type, kind, status and title. Use an id with get_output for the body. Read-only, free.read-only
get_outputRead a queue draft by id. SEO linked_article {id,title,content} adds the full Markdown article. redraft_output edits the queue draft only.read-only
get_setup_snippetThe paste-able 'Growth (AfterLaunch)' section for this repository's CLAUDE.md or AGENTS.md: how a coding agent should use AfterLaunch for growth, marketing, SEO, AI visibility (GEO), competitor and distribution work,…read-only
get_visibilityThe measured AI visibility (GEO) results: how ChatGPT, Gemini, Perplexity and Google AI Overviews answer the tracked customer questions, plus share of voice, cited sources, competitor-owned gaps, the trend, AI…read-only
get_seoThe site-wide SEO audit: issue groups with severity and affected pages, the weekly score trend, page performance, links and authority, and day-0 search ranks. Read before any SEO work of your own; the Feed seo_fix moves…read-only
get_competitorsThe competitor roster with the measured stat battery for you and each rival (performance, SEO, Core Web Vitals, authority, G2 and Product Hunt presence, content freshness), plus the founder's own edits. Read before any…read-only
get_outcomesWhat the shipped growth moves earned: tracked-link clicks per move, shipped counters, the weekly movement scoreboard, and whether GA4 and Search Console are connected. Call it after ship_move. Read-only, free.read-only
get_snapshotThe Growth Snapshot this product run started from: positioning, the discoverability score, the prioritised leverage actions, the competitor set, and the day-0 SEO and AI visibility baselines. The stable business…read-only
get_activityThe product timeline: what the growth agent and the founder already did and why (drafts, ships, skips, scans, observations, decisions with their rationale), newest first. Read before acting so you never redo recent…read-only
list_kb_pagesThe Memory pages: the shared record the growth marketing engine drafts from (business basics, audience, competitors, voice samples, recent observations). Summaries with a size hint; fetch a body with get_kb_page.…read-only
get_kb_pageOne Memory page by slug, with its full markdown body: the record the growth marketing engine drafts from. Slugs come from list_kb_pages. Read-only, free.read-only
get_voice_profileThe structured voice every AfterLaunch growth marketing draft is written in: tone, characteristic phrases, vocabulary, sentence style and what it avoids. register says which you got, and they do not sound alike: brand…read-only
get_business_contextStructured business positioning, audience, ICP, pricing, features and competitors, plus growth_strategy: the latest saved stage, bottleneck, bets and non-goals with version, source and date. Read before planning or…read-only
get_claimsThe claim library: the measured numbers this founder will stand behind in public, for replies, posts and any marketing writing. Each carries the claim in one sentence, the number with its unit, keywords saying when it…read-only
record_claimPut one measured number the founder will stand behind in public into the claim library, so every later reply and growth marketing post can cite it with its caveat. WHEN: a real measurement lands and the founder says…writes
set_voice_axesWrite the calibrated leans from a voice round into the FOUNDER'S OWN voice profile, the personal register, never the brand's. Two voices live here and they do not sound alike: the brand's came from the website and is…writes
record_voice_ruleSave one writing rule the person approved into their OWN voice, never the brand's. The morning marketing posts drafted for them follow it, get_move and get_voice_profile carry it, and they see and remove it in Memory.…writes
get_standupThe daily growth marketing standup in one call: what recently shipped and what AfterLaunch verified about it (receipts), the top ranked moves shippable now (ready; rank is the full-board position, so gaps mean those…read-only
get_moveOne growth move: evidence, source material, instructions and prepared_result. linked_article is earlier work to reuse, not a completed revision. Ready means awaiting review, not published. Closed post-trial access…read-only
accept_moveAccept a move only after the founder says yes. This records one durable preparation attempt and may start the configured worker only when launch_won is true. A repeat never starts another worker. Free; requires the…writes
ship_moveRecord completion only after the founder explicitly confirms it. Use prepared_result after reviewing the current prepared attempt, or independent_work when the founder completed it separately. Site changes need a live…writes
review_moveApply one explicit founder review decision: revise the current managed attempt, withdraw unfinished work, adopt an inspected legacy result, or correct a recorded publication. Revision starts a new attempt only when this…writes
skip_moveDismiss a growth move (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.writes
update_draftReplace a pending growth move's marketing draft body before shipping. A draft carrying an unfilled placeholder or a broken link is refused rather than saved. Free; requires the 'act' scope.writes
archive_moveArchive a growth move: a lighter dismissal than skip, with no verdict recorded. Free; requires the 'act' scope. Idempotent on an already-archived move.writes
undo_moveRestore a just-shipped or just-skipped growth move to pending: the self-correction verb for a wrong ship_move or skip_move. Free; requires the 'act' scope. Idempotent on a move already pending. It never unwinds a real…writes
set_output_statusResolve one drafted marketing output in the founder's review queue (from list_outputs): action 'ship' marks it done or posted WITHOUT publishing anywhere, action 'skip' dismisses it. WHEN: call 'ship' the moment the…writes
redraft_outputReplace a drafted marketing output's body before it is shipped. Manual replacement only: the AI redraft stays in the app. A draft carrying an unfilled placeholder or a broken link is refused, and the previous draft is…writes
refresh_scanSPENDS MONEY: run an on-demand AI visibility scan (scan='ai_visibility'), the GEO measurement of how the answer engines represent this product against its competitors. Needs the 'write' scope, a paid plan or an active…writes
replenish_feedSPENDS MONEY: run the growth-move generator on demand to top up the Feed with fresh marketing moves across SEO, AI visibility, competitors and distribution. Needs the 'write' scope, a paid plan or an active trial, and…writes
create_checkoutCreate a Founder-tier checkout link for THIS product run, the way to unlock the Founder-only growth controls and more metered marketing work. Returns a checkout_url the founder opens to pay; the upgrade lands…writes
create_topupCreate a credit top-up checkout link for THIS product run, to refill the credits that pay for metered growth marketing work. Pass pack_id: small, medium or large. Returns a checkout_url the founder opens to pay; the…writes
list_connectionsWhich growth data sources and distribution channels are connected: GA4 and Search Console (the measurement behind SEO and outcomes), Google Business Profile, and the LinkedIn / Reddit posting channels. Each row carries…read-only
start_connectionConnect 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; it is bound to their session. Returns url (hand…writes
poll_connectionDid the founder finish connecting the growth data source you handed them a link for? Pass the poll_token start_connection returned. Reports pending (wait poll_after_seconds and ask again), connected, expired (mint a…read-only
disconnect_connectionDisconnect a growth data source or distribution channel and delete the credential stored for it (for Google it is also revoked at Google). Idempotent: disconnecting something that was never connected changes nothing. It…writes
list_tracked_promptsThe customer questions AfterLaunch tracks: the AI visibility (GEO) question set every measurement is taken against. Returns prompts in tracking order, cap (a hard 15) and used, plus curated: false means AfterLaunch…read-only
track_promptAdd one customer question to the AI visibility (GEO) set AfterLaunch measures this product on. Free, spends nothing. Two honest consequences: changing the set makes the NEXT scheduled scan run at full depth instead of…writes
untrack_promptRemove one customer question from the AI visibility (GEO) set, 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, and…writes
get_scoreboardDid the growth work move anything? The proof read for a period: AI visibility (GEO) at the START and the END of the window, the moves shipped between them, the scans that ran, and the receipts with what was verified…read-only
dismiss_gapSet 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, on the AI visibility surface, and it resolves…writes
record_insightWrite one durable thing you have learned about this founder or their product into AfterLaunch's Memory, the record every growth and marketing draft is written from. WHEN: the moment the founder tells you something that…writes
propose_movePut a discussion thread you found onto the founder's growth board as a pending move. WHEN: you have read a thread on a community they work (a subreddit, Hacker News, a forum) that the board does not carry, and can say…writes
list_queueUnclaimed preparation jobs, oldest first. Each row carries job_id and its nullable attempt_id. Call pick_up_job with both exact values before starting. Queue summaries never include prepared_content. Free; requires the…writes
pick_up_jobTry to claim one queued preparation attempt. Pass job_id and the exact nullable attempt_id from list_queue. Start work only when the response says claim_won:true. An unchanged result is a non-winner and must not start…writes
report_jobReport a claimed attempt as running, ready_for_review or failed, always with its exact attempt_id. Ready needs prepared_content or a prepared asset_url and remains unpublished until the founder confirms. State shipped…writes

What https://afterlaunch.io/api/mcp answered to tools/list, asked without credentials. answered without the initialize handshake. The token figure is the size of the list as sent, divided by four; a model sees about that much before it calls anything. Full definitions, input schemas included, are in the listing's JSON under mcpTools.

How its tools read to an agent 0 errors · 7 warnings · 1 note

  • warnTC11accept_move3 parameters without a description: expected_legacy_updated_at, note, target
  • warnTC11get_experimentsnone of its 3 parameters has a description
  • warnTC11record_contentnone of its 14 parameters has a description
  • warnTC11report_job1 parameter without a description: state
  • warnTC11review_move8 parameters without a description: asset_url, expected_legacy_updated_at, expected_move_state, expected_move_updated_at, job_id, move_id and 2 more
  • warnTC11ship_move6 parameters without a description: attempt_id, completion_kind, expected_legacy_updated_at, founder_confirmed, job_id, note
  • warnTC23server53 tools
  • noteTC24server53 of 53 tools have no outputSchema

The checks from /check and anchor check, run each day on the list above: about 11,560 tokens of definitions. Not part of the score yet. Check your own server.

For companies

Do agents find, use and choose your tools?

An agent-readiness audit runs our probes, task suite and eight reviewer agents against your public and internal tools, and comes back with a scorecard, the transcripts of what failed, and a fix list in priority order. From $2,500, re-run included. We never take payment to move a rank. We do help companies earn one.