{
  "markdown": "# AfterLaunch\n\nAfterLaunch is an always-on growth engine for a software product: it keeps a\nranked backlog of drafted, ready-to-ship growth moves across SEO, AI\nanswer-engine visibility (GEO), competitors and distribution channels. This\nrepository is the Claude Code plugin marketplace and machine-setup home for\nthe AfterLaunch MCP server.\n\nAfterLaunch is a remote MCP server over Streamable HTTP, authenticated with a\nbearer key. There is no local process, nothing to download and nothing to\nexecute on your machine: your agent talks to `https://afterlaunch.io/api/mcp`,\nand a key (or an OAuth sign-in) is the whole of the setup.\n\n[![Install in Cursor](https://cursor.com/deeplink/mcp-install-dark.svg)](https://cursor.com/en/install-mcp?name=afterlaunch&config=eyJ1cmwiOiJodHRwczovL2FmdGVybGF1bmNoLmlvL2FwaS9tY3AiLCJoZWFkZXJzIjp7IkF1dGhvcml6YXRpb24iOiJCZWFyZXIgJEFGVEVSTEFVTkNIX0FQSV9LRVkifX0=)\n[![Install in VS Code](https://img.shields.io/badge/VS_Code-Install-blue)](https://insiders.vscode.dev/redirect/mcp/install?name=afterlaunch&config=%7B%22url%22%3A%22https%3A%2F%2Fafterlaunch.io%2Fapi%2Fmcp%22%2C%22headers%22%3A%7B%22Authorization%22%3A%22Bearer%20%24AFTERLAUNCH_API_KEY%22%7D%7D)\n\nBoth buttons are the vendor-hosted install links. They preconfigure the remote\nserver and the `Authorization` header; you supply your own key as\n`$AFTERLAUNCH_API_KEY`.\n\n## Get started\n\n1. Sign in at [afterlaunch.io](https://afterlaunch.io) and mint an API key in\n   Settings (or let your agent obtain one through the onboarding flow in\n   `llms-install.md`).\n2. Connect from Claude Code:\n   `claude mcp add afterlaunch --transport http https://afterlaunch.io/api/mcp --header \"Authorization: Bearer $AFTERLAUNCH_API_KEY\"`\n3. Call `whoami` to confirm the key, then `get_standup`: what shipped and\n   what it moved, what is ready to ship now, what the engine did on its own.\n4. Call `list_queue` for the moves the founder has already said yes to and\n   handed to you, then `list_feed` for the rest of the ranked board and\n   `get_move` for the full brief of the one you are working on.\n5. Ship a move with `ship_move` the moment it is actually live, or skip it\n   with a reason so the next drafts improve.\n\n## From a yes on the phone to a shipped move\n\nThe founder works the board as a stack on their phone: yes, not now. A yes\ncreates a job and waits for the connected agent. The agent pulls it with\n`list_queue`, claims it with `pick_up_job` (passing its own `session_url` so\nthe founder can open where the work is happening), reads the brief at\n`brief_url`, does the work, and carries the state back with `report_job`:\n`running`, then `shipped` the moment the work is live, or `failed` with the\nreason. The receipt under the card and the product timeline follow it, and a\njob that goes quiet for more than six hours reads as stalled. The founder\nnever watches it run, so the state the agent reports is all they see.\n\n## What the server exposes\n\n46 tools, every one with a plain-language description and a scope, read\nstraight from the same registry that serves the public REST API:\n\n- **The ritual:** `whoami`, `get_standup`, `list_queue`.\n- **The record (free):** the board (`list_feed`, `get_move`), AI visibility\n  across ChatGPT, Gemini, Perplexity and Google AI Overviews\n  (`get_visibility`, `list_tracked_prompts`), the SEO audit (`get_seo`),\n  competitors (`get_competitors`), outcomes and the scoreboard\n  (`get_outcomes`, `get_scoreboard`), the timeline (`get_activity`), the\n  Growth Snapshot (`get_snapshot`), Memory (`list_kb_pages`, `get_kb_page`),\n  drafted outputs, loops, connections and the setup snippet.\n- **Acting on moves (free):** `ship_move`, `skip_move`, `undo_move`,\n  `update_draft`, `archive_move`, `dismiss_gap`, `propose_move`,\n  `record_insight`, plus the queue verbs `pick_up_job` and `report_job`.\n- **Spending money (confirm with the founder):** `refresh_scan`,\n  `replenish_feed`, `run_loop`, each bounded by credits and per-tenant caps\n  and charged once per logical event.\n- **Configuring (Founder plan):** loop autonomy and cadence, scan config,\n  tracked questions, connections.\n\nThe one-page reference grouped by cost and scope is\n[`skills/afterlaunch-growth/reference/tools.md`](skills/afterlaunch-growth/reference/tools.md);\nthe live catalogue with exact input schemas is `tools/list` on connection, or\n[afterlaunch.io/llms-full.txt](https://afterlaunch.io/llms-full.txt).\n\n## Install as a Claude Code plugin\n\nThe plugin bundles the MCP server config and a skill that teaches an agent to\nread the standup, the queue and the Feed before improvising growth work:\n\n```\n/plugin marketplace add afterlaunch/mcp\n/plugin install afterlaunch-growth@afterlaunch\n```\n\n## Teach your agent to reach for AfterLaunch\n\nAdd the Growth section to your repository's `CLAUDE.md` (read by Claude Code)\nor `AGENTS.md` (read natively by Codex CLI, Cursor, Copilot, Gemini CLI,\nWindsurf, Aider, Amazon Q and others). The canonical copy is served raw at\n[afterlaunch.io/agents/snippet.md](https://afterlaunch.io/agents/snippet.md),\nso one line prints it:\n\n```\ncurl https://afterlaunch.io/agents/snippet.md\n```\n\nRead it, then paste it into your repository `CLAUDE.md` or `AGENTS.md`\nyourself. Nothing writes to your files on your behalf.\n\n## What is in this repository\n\n- `.claude-plugin/`: the plugin marketplace and plugin manifests.\n- `.mcp.json`: the remote server config (URL + bearer header).\n- `skills/afterlaunch-growth/`: the skill and its one-page tool reference\n  (46 tools, grouped by what they do and what they cost).\n- `llms-install.md`: machine setup from that file alone, founder approval by\n  email included.\n- `server.json`: the manifest published to the official MCP registry.\n- `glama.json`: the maintainer claim for the Glama listing.\n- `assets/logo-400.png`: the 400x400 icon.\n\n## Trust and boundaries\n\n- Remote bearer-auth server: no local process, nothing to execute.\n- Reading and acting on moves is free. The tools that spend money say so in\n  their descriptions, need the write scope, and are bounded by credits and\n  per-tenant spend caps.\n- AfterLaunch never posts to a social channel on its own. It drafts; a human\n  approves and posts. On Reddit and Hacker News the posture is draft-only for\n  the connected agent as well.\n- Shipping is the founder's decision; reporting the ship is the agent's job.\n  `ship_move` and `report_job` record what is actually live, never what is\n  drafted, staged or awaiting review.\n- OAuth: claude.ai and ChatGPT can add `https://afterlaunch.io/api/mcp` as a\n  custom connector and sign in with an AfterLaunch account, with no key to\n  paste. Discovery starts at\n  `https://afterlaunch.io/.well-known/oauth-protected-resource/api/mcp`.\n\nLicence: MIT. Maintained by [AfterLaunch](https://afterlaunch.io).\n",
  "bytes": 6782,
  "sha": "233562e2309dff95adbd2b3de9e37ebc97fbd93dc19cb4b5de3cea7bd9f1ac74",
  "repo_slug": "afterlaunch/mcp",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/mcp_io_afterlaunch_agentic_growth_marketing_da5bb6fb/readme"
}