Use AfterLaunch with VS Code
VS Code, with GitHub Copilot in agent mode, connects to a remote MCP server through a small JSON file. Add one server and the AfterLaunch tools appear in the Copilot chat.
Connect
Add this to your .vscode/mcp.json, which is per workspace. A profile-level mcp.json applies it everywhere. Since version 1.102 MCP servers no longer live in settings.json, so an older snippet that nests them there is silently ignored.
{
"servers": {
"afterlaunch": {
"type": "http",
"url": "https://afterlaunch.io/api/mcp",
"headers": {
"Authorization": "Bearer ${input:afterlaunch_key}"
}
}
},
"inputs": [
{
"type": "promptString",
"id": "afterlaunch_key",
"description": "AfterLaunch API key",
"password": true
}
]
}VS Code prompts for the key the first time the server starts and keeps it in the editor secret storage, so it never lands in the committed file.
No key yet? Read the agents page or hand your agent /llms.txt, and it can run the onboarding flow: it submits your site and email, you approve with one click by email, and nothing runs until you do.
What VS Code can do
The 55 tools are the same whichever agent calls them. Once connected, VS Code can:
- Read the ranked Feed of growth moves, each with its full draft body, plus the product run, its automated loops and every drafted output. All read-only and free.
- Act on a move: ship it, skip it with structured feedback, redraft the body before it goes out, or archive it. Free, on the act scope every self-serve key carries. Shipping stays the founder's decision; reporting it back the moment the work is live is the agent's, and it is what the engine measures the next ranking against.
- Run the engine on demand: refresh an AI Visibility scan, top up the Feed, or run a single loop. These spend money, so they run on the write scope every key already carries and are metered: charged once per logical event, replayed on a repeat, and capped per tenant per day and per month.
- Set the dials: a loop autonomy rung and its cadence. Both need the config scope and Founder tier, and social channels never accept full autonomy, so publishing stays review-and-post by a human.
- Mint a Founder checkout link when the founder wants to upgrade. The link is always bound to the product run the key owns.
- Write the Growth section into the repository it works in, the same block shown below, so the setup teaches the next session too.
In practice
In the VS Code Copilot chat in agent mode, you check discoverability without leaving the editor.
What growth work is queued, and how are AI engines answering about us?
Reading list_feed and get_visibility. Five items are ready; the top is a set of SEO fixes from get_seo. You are cited in ChatGPT but missing from Perplexity.
Draft the SEO fixes and show me first.
Drafting with update_draft. Review, then run ship_move when you are ready.
Illustrative. The tool names in brackets are the real read and act tools the agent calls.
Good to know for VS Code
- The top-level key is servers, not mcpServers, and the transport type is http. Those two names are the usual reason a config copied from another editor does nothing here.
- The server starts lazily. The log stays empty until a chat needs it, so silence right after you save the file is what success looks like.
- The AfterLaunch tools appear in the Copilot chat tools picker in agent mode. Copilot caps a session at 128 MCP tools and refuses past that rather than trimming, so keep an eye on the total if you run several servers at once. AfterLaunch contributes 55.
Honest posture
VS Code reads AGENTS.md natively, so the Growth section below teaches Copilot which tools to reach for. The server is remote, so nothing runs on your machine.
The AfterLaunch MCP server is remote and bearer-authenticated. There is no local process to install and nothing to execute on your machine: a config only points the agent at an HTTPS endpoint and attaches your key.
A key you mint yourself, or one an agent obtains through onboarding, carries the read, act and write scopes. Reading the Feed and shipping, skipping, redrafting or archiving moves work straight away. The metered pulls run on that same write scope, bounded by the product run credits and the per-tenant caps, and the autonomy dials need the config scope and Founder tier. Access opens in waves, so a refused key means your wave has not opened yet.
AfterLaunch drafts. A human approves and posts. It never claims to have posted to a social channel on its own.
Reporting back is part of the loop, not an extra step. When the founder confirms a move is live the agent calls ship_move, and when they decide against it the agent calls skip_move with the real reason. AfterLaunch measures what happens after a move ships, so an unreported ship is work the record never sees.
Questions
How do I connect VS Code and GitHub Copilot to a growth marketing agent?
Add an afterlaunch server to .vscode/mcp.json with the http transport type and the url https://afterlaunch.io/api/mcp, plus an Authorization: Bearer header. VS Code prompts for the key on first run and stores it in secret storage.
Where does VS Code keep the AfterLaunch key?
Reference it with an input placeholder backed by the top-level inputs array, and VS Code prompts once, keeping it in the editor secret storage rather than the committed mcp.json.
Is AfterLaunch a growth marketing MCP server?
Yes, though the server is the door rather than the product. AfterLaunch is the agentic growth engine: it watches how the leading AI search engines answer about you, audits every page of your site, tracks your competitors and the communities and directories that decide whether you get found, and keeps the history. The remote MCP server at https://afterlaunch.io/api/mcp speaks Streamable HTTP and exposes 55 tools, so an agent reads the ranked Feed of prepared growth work, ships or redrafts it, and reads the product run, its automated loops and its drafted outputs. Reads are free. The on-demand runs are metered and capped per tenant per day and per month.
Can I use it as an SEO MCP server or an AI visibility MCP?
The same server exposes get_seo, the site-wide SEO audit with search ranks, links and ready-to-apply fixes, and get_visibility, how ChatGPT, Gemini, Perplexity and Google AI Overviews answer questions about your product, with share of voice and cited sources. Both reads are free and need only a valid key.
Teach VS Code to use it
The move that compounds. Add the Growth section to your repository AGENTS.md, the file VS Code reads at the start of every session, and it knows which growth, SEO and AI visibility tools to reach for, and which ones cost money. It is served raw as markdown, so one line prints it:
curl https://afterlaunch.io/agents/snippet.mdRead it, then paste it into your repository CLAUDE.md or AGENTS.md yourself. Nothing writes to your files on your behalf.
Using a different client?
Browse all agent guides, see the agents overview, or run a free growth tool first.