Skip to main content
Glama

Get setup instructions

get_setup_snippet
Read-only

The 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, and which tools cost money. Free, read-only. Show it to the founder and add it with their say-so. The always_on mode returns standing orders for an agent that runs unattended on a schedule.

Tool call template

This tool declares no required parameters. Add optional parameters from the input schema as needed.

{
  "id": 1,
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "arguments": {},
    "name": "get_setup_snippet"
  }
}

Input Schema

NameRequiredDescriptionDefault
modeNorepo (default): the CLAUDE.md or AGENTS.md section for a coding agent. always_on: the standing orders for an unattended agent (Grok Bot, a ChatGPT dot, a Claude scheduled task).

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed1 schema field changed
    • changedInput schema / properties / mode / description
      Previous value: -"repo (default): the CLAUDE.md or AGENTS.md section for a coding agent. always_on: the standing orders for an unattended agent (OpenClaw, Hermes Agent, a scheduled task)."New value: +"repo (default): the CLAUDE.md or AGENTS.md section for a coding agent. always_on: the standing orders for an unattended agent (Grok Bot, a ChatGPT dot, a Claude scheduled task)."
  2. Changed1 schema field changed
    • changedInput schema / properties / mode / description
      Previous value: -"repo (default): the CLAUDE.md or AGENTS.md section for a coding agent. always_on: the standing orders for an unattended agent (OpenClaw, Hermes Agent, a scheduled task, a dot)."New value: +"repo (default): the CLAUDE.md or AGENTS.md section for a coding agent. always_on: the standing orders for an unattended agent (OpenClaw, Hermes Agent, a scheduled task)."
  3. Changed1 schema field changed
    • addedInput schema / properties / mode
      Added value: +{
      +  "description": "repo (default): the CLAUDE.md or AGENTS.md section for a coding agent. always_on: the standing orders for an unattended agent (OpenClaw, Hermes Agent, a scheduled task, a dot).",
      +  "enum": [
      +    "repo",
      +    "always_on"
      +  ],
      +  "type": "string"
      +}
  4. First observed

TDQS

A3.9/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint, destructiveHint=false and openWorldHint=false; the description reinforces this ("Free, read-only") and adds a genuinely useful consent constraint (founder approval before writing it into the repo) plus the behavioral split between the two modes. It stops short of stating the return type (markdown text blob) or whether the snippet is repo-specific vs generic, which is the main open behavioral question.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Front-loaded with the artifact before the scope list, and every clause carries meaning. The long mid-sentence enumeration of marketing/SEO/GEO/competitor/distribution areas makes the main sentence heavy, but nothing is truly redundant.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

With one optional param, no output schema, and rich annotations, the definition covers what the agent needs to call it and route the result correctly. The one gap is silence on the response format (plain markdown text to paste, presumably) and whether the content varies per repository.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100% and the mode enum is already described in the schema, including the example unattended agents. The description's "always_on mode returns standing orders for an agent that runs unattended on a schedule" largely restates that, adding only marginal framing, so baseline 3 applies.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

Names the concrete artifact returned (the paste-able "Growth (AfterLaunch)" section for CLAUDE.md or AGENTS.md), enumerates the subject areas it covers, and notes the free/read-only nature. This is clearly distinguishable from the sibling data tools (get_seo, get_competitors, get_visibility), which return data rather than agent instructions.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Gives workflow guidance the agent would otherwise not know: show it to the founder and add it only with their say-so, and which mode suits an unattended agent on a schedule. It does not explicitly say "call this when a user asks to set up or onboard an agent," so the trigger condition is implied rather than stated.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources