{
  "name": "Shipstar",
  "description": "Automated product marketing over MCP. Connect a project and turn shipped code into marketing content: generate changelogs, blog posts, KB articles, release notes emails, and social posts from recent commits, then review, approve, publish, and email them — the same pipeline the Shipstar dashboard drives.",
  "endpoint": "https://mcp.shipstar.ai/mcp",
  "transport": "streamable-http",
  "authentication": {
    "type": "oauth2.1",
    "notes": "Full OAuth 2.1 authorization server: dynamic client registration (RFC 7591), PKCE S256, refresh tokens, revocation (RFC 7009). Scope: mcp. Each authorization is scoped to one Shipstar project, chosen on the consent screen. Authorization-server metadata (RFC 8414) and protected-resource metadata (RFC 9728) are served at the mcp.shipstar.ai domain root (also with the /mcp path suffix). Static API tokens from the dashboard work as bearer tokens for scripts and CI."
  },
  "documentation": "https://docs.shipstar.ai/mcp/overview",
  "website": "https://shipstar.ai",
  "support": "support@shipstar.ai",
  "tools": [
    {
      "name": "list_changelogs",
      "description": "List published changelogs, newest first."
    },
    {
      "name": "get_changelog",
      "description": "Get one published changelog by its public slug."
    },
    {
      "name": "list_blog_posts",
      "description": "List published blog posts, newest first."
    },
    {
      "name": "get_blog_post",
      "description": "Get one published blog post by its public slug."
    },
    {
      "name": "list_kb_article_sets",
      "description": "List published knowledge base article sets."
    },
    {
      "name": "get_kb_article_set",
      "description": "Get one published KB article set by slug."
    },
    {
      "name": "generate_changelog",
      "description": "Kick off changelog generation from recent commits; optional technical-depth preset and free-text instructions steer focus and tone."
    },
    {
      "name": "generate_blog_post",
      "description": "Kick off blog post generation from recent commits."
    },
    {
      "name": "generate_blog_post_ideas",
      "description": "Brainstorm blog post angles from recent commits (synchronous)."
    },
    {
      "name": "generate_feature_page",
      "description": "Kick off marketing feature page generation."
    },
    {
      "name": "generate_kb_articles",
      "description": "Kick off knowledge base article generation."
    },
    {
      "name": "generate_release_notes_email",
      "description": "Kick off release notes email generation."
    },
    {
      "name": "generate_twitter_thread",
      "description": "Kick off X (Twitter) thread generation."
    },
    {
      "name": "generate_linkedin_post",
      "description": "Kick off LinkedIn post generation."
    },
    {
      "name": "get_generation_status",
      "description": "Poll the status of a generation job."
    },
    {
      "name": "get_content_draft",
      "description": "Read the full draft of a generated content record."
    },
    {
      "name": "update_content",
      "description": "Revise the draft text and/or category of a content record."
    },
    {
      "name": "approve_content",
      "description": "Approve generated content for publication."
    },
    {
      "name": "publish_content",
      "description": "Publish completed content and get its public URL."
    },
    {
      "name": "get_project_context",
      "description": "Describe the project this connection is scoped to: repos, destinations, mailing lists, and default content guidelines (technical depth + instructions)."
    },
    {
      "name": "list_destinations",
      "description": "List connected delivery destinations (Slack, Intercom, X, webhooks)."
    },
    {
      "name": "list_mailing_lists",
      "description": "List the project's mailing lists for release notes emails."
    },
    {
      "name": "send_release_email",
      "description": "Send a completed release notes email to selected mailing lists."
    }
  ],
  "install": {
    "claude_code_plugin": "/plugin marketplace add turbo-labs/shipstar-plugin && /plugin install shipstar@shipstar",
    "claude_code": "claude mcp add --transport http shipstar https://mcp.shipstar.ai/mcp",
    "claude_ai": "Add https://mcp.shipstar.ai/mcp as a custom connector",
    "setup_guides": "https://docs.shipstar.ai/mcp/overview"
  }
}
