AfterLaunch MCP server
AfterLaunch watches how AI search and Google find your product, and hands you the next growth move with a draft ready. This repository is the home of its remote MCP server: connect Claude, ChatGPT, Claude Code, Codex or Cursor and your own AI can read the ranked moves, check AI visibility, take a move through to shipped and report it live.
- Server URL:
https://afterlaunch.io/api/mcp(Streamable HTTP, nothing to install or run locally) - Tools: 55 (see the list below)
- Sign-in: OAuth 2.0 for Claude and ChatGPT, or an API key for coding agents
- Cost: the free scan and the first 14 days cost nothing and need no card; then one plan, $149 a month
- Licence: MIT
The Cursor button opens Cursor's own confirmation screen with the server filled in. It reads your key from the AFTERLAUNCH_API_KEY environment variable, so no key is ever written into a link or a file.
What an agent can do with it
- Read the ranked growth moves.
list_feedreturns the backlog across SEO, AI visibility, competitors and distribution.get_moveopens one with its evidence, source material, instructions and a prepared draft. - Read AI visibility.
get_visibilityshows how ChatGPT, Gemini, Perplexity and Google AI Overviews answer the customer questions you track, with share of voice, the sources they cite and the gaps where rivals are named and you are not.get_seo,get_competitorsandget_scoreboardcover the rest of the record. - Take a move and ship it.
accept_move,update_draft, thenship_moveonce the work is live. Moves handed to the agent arrive throughlist_queue,pick_up_jobandreport_job. - Report it live.
ship_moverecords what is live and a receipt follows on the timeline. Later,get_outcomesandget_scoreboardshow what it earned.
A good first session is two calls: whoami to confirm which product the key drives, then get_standup for what shipped, what is ready now and what the engine did on its own.
Connect in one minute
You need a scanned product first. Run the free scan at afterlaunch.io, because connecting needs a scanned product. The server URL is the same everywhere:
https://afterlaunch.io/api/mcp
Never put a key in that URL, and never paste a key into a chat.
Claude (web and mobile)
- Open Customize, then Connectors, and add a custom connector.
- Paste
https://afterlaunch.io/api/mcpas the server URL and press Add. - Open AfterLaunch under Connectors, press Connect, and approve.
You sign in with your AfterLaunch account, so there is no key to create. Add it once on claude.ai and it is available in the mobile app. Free Claude plans allow one custom connector. On a Team or Enterprise plan an owner adds it once in organisation settings.
ChatGPT
- Open Settings, then Security and login, and turn on Developer mode.
- In Plugins, press the plus button to create a developer-mode app.
- Paste
https://afterlaunch.io/api/mcpas the app's endpoint. - Choose OAuth for authentication and create the app.
- Sign in to AfterLaunch and approve.
Claude Code
Create an API key at afterlaunch.io/app/connect#keys, export it in your shell as AFTERLAUNCH_API_KEY, then run:
claude mcp add afterlaunch --transport http https://afterlaunch.io/api/mcp --header "Authorization: Bearer $AFTERLAUNCH_API_KEY"
The command reads the key from your environment, so it is never written into the command itself. Or install the plugin from this repository, which bundles the server config and a skill that teaches the agent to read the standup, the queue and the Feed before improvising growth work:
/plugin marketplace add afterlaunch/mcp
/plugin install afterlaunch-growth@afterlaunch
Codex
codex mcp add afterlaunch --url https://afterlaunch.io/api/mcp --bearer-token-env-var AFTERLAUNCH_API_KEY
Codex reads the key from AFTERLAUNCH_API_KEY in your environment and sends it as a bearer header. The token never lands on disk.
Cursor
Use the install button above, or add this to .cursor/mcp.json (per project) or ~/.cursor/mcp.json (every project):
{
"mcpServers": {
"afterlaunch": {
"url": "https://afterlaunch.io/api/mcp",
"headers": {
"Authorization": "Bearer ${env:AFTERLAUNCH_API_KEY}"
}
}
}
}
Cursor expands the placeholder from your shell, so set AFTERLAUNCH_API_KEY before you open the project.
Other clients
The onboarding guide at afterlaunch.io/agents/onboard.md carries the exact command or config for VS Code, Windsurf, Gemini CLI and Cline too, and says which have been checked. It is written for an AI to read, so you can also just tell your agent to follow it. No account yet? An agent that can run commands can start one for you: it sends your site address and email, you approve one email, and the key is handed over once. The steps are in that same guide.
Tools
55 tools, read from the product's action registry on 9 October 2026. The registry holds four more (run_loop, set_loop_autonomy, set_loop_cadence, set_scan_config), but they are listed only to an administrator account, so an ordinary connection does not see them. The live catalogue with exact input schemas is tools/list on connection, and the one-page reference in this repository is skills/afterlaunch-growth/reference/tools.md.
Scopes: 26 tools need read, 23 need act, 3 need write and 3 need config.
Start a session
Read the ranked growth moves
Read AI visibility, SEO and the record
Take a move and ship it
Drafted outputs and content
Memory, voice and claims
Run more work (these spend credits, so confirm first)
Questions and connections
Billing
Authentication
- OAuth 2.0 for Claude and ChatGPT custom connectors. You sign in with your AfterLaunch account and approve. Discovery starts at
https://afterlaunch.io/.well-known/oauth-protected-resource/api/mcp. The scopes areread,actandwrite. - API key for coding agents and plain HTTPS. Create one at afterlaunch.io/app/connect#keys (Connect your AI, under API access). Send it as
Authorization: Bearer al_.... A key carriesread,actandwrite, andconfigas well on the paid plan. It is shown once, so store it securely, keep it in an environment variable rather than a config file you commit, and never paste it into a chat.
What the scopes allow:
Questions
What tools help a SaaS product get mentioned in ChatGPT answers?
No tool controls what ChatGPT says. What helps is the work that gives the engines something true to cite: clear pages that answer the questions your customers ask, accurate listings and mentions on the sites the engines already cite, and AI crawlers allowed to read your site. AfterLaunch is one tool for that work. It measures which questions your product is missing from, which sources the engines cite instead, and turns each gap into a ranked move with a draft. There is a longer plain guide at afterlaunch.io/learn/tools-to-get-mentioned-in-chatgpt.
How do I know if ChatGPT recommends my product?
Ask it the questions your customers ask and read the answers, then repeat that across engines and over time, because one answer proves little. AfterLaunch does the repeating. The free scan at afterlaunch.io/snapshot checks ChatGPT and Perplexity, and the paid plan checks ChatGPT, Gemini, Perplexity and Google AI Overviews. Through this server, get_visibility returns the results and track_prompt sets the customer questions to watch. Every reading carries its own sample count, so treat a change as indicative unless the data says otherwise.
What are the best GEO tools for SaaS startups?
It depends on what you need. Some GEO tools give you a reading of where you stand. Others also do the work that changes the reading. AfterLaunch is built for the second need: it reads AI visibility, SEO and competitors, ranks the moves, and hands over each one with evidence and a draft. afterlaunch.io/learn/geo-tools-for-saas-startups goes through the options.
Which agentic SEO tools do the growth work for you?
AfterLaunch does the research, the ranking and the first draft. Your own AI finishes the move and ships it, with your say-so at each step. It does not publish for you: shipping stays a human decision, and ship_move records that the work is live, never publishes it.
Do I need to install anything?
No. It is a remote server. There is no local process and nothing to run on your machine.
What does it cost?
The free scan and the first 14 days cost nothing and need no card. After that it is one plan at $149 a month. Credits cover on-demand work such as an extra scan; the always-on engine is included.
Does it post to my social accounts?
No. It drafts, and a person approves and posts. A self-serve key has no permission to publish to a channel. On Reddit and Hacker News the posture is draft-only for the connected agent as well.
Links
- afterlaunch.io
- Developers page and API reference
- Agent setup guide, per client
- llms.txt
- OpenAPI description
- MCP discovery descriptor
- Pricing
- Official MCP registry name:
io.afterlaunch/agentic-growth-marketing
Teach your agent to reach for AfterLaunch
Add the Growth section to your repository's CLAUDE.md (read by Claude Code) or AGENTS.md (read natively by Codex, Cursor, Copilot, Gemini CLI, Windsurf, Aider and others). The canonical copy is served raw, so one line prints it:
curl https://afterlaunch.io/agents/snippet.md
Read it, then paste it into your file yourself. Nothing writes to your files on your behalf.
What is in this repository
.claude-plugin/: the plugin marketplace and plugin manifests..mcp.json: the remote server config (URL plus bearer header read from your environment).skills/afterlaunch-growth/: the skill and its one-page tool reference.llms-install.md: machine setup from that file alone.server.json: the manifest published to the official MCP registry.glama.json: the maintainer claim for the Glama listing.assets/logo-400.png: the 400x400 icon.
Maintained by Team AfterLaunch. Licence: MIT.