Summary
You can connect AI assistants to your LaunchNotes workspace by installing the LaunchNotes MCP connector. This allows you to manage projects, create announcements, and update content using natural language commands through tools like Claude Desktop or ChatGPT Desktop.
What you can do with the MCP connector
Once connected, you can use natural language to:
Project Management
Get complete project details
List all accessible projects
Update custom CSS, HTML, headers, and footers
Update project color palette and theme
Update project content (title, description, slug)
Toggle project features (feedback, roadmap, ideas, RSS, voting)
Announcement Management
List and filter announcements
Get announcement details
Create new announcements
Update existing announcements
Publish announcements immediately
Schedule announcements for future publication
Archive announcements
Before you begin
Get your LaunchNotes API token
1. Generate your API token
Open your LaunchNotes workspace
Navigate to Settings → API
Generate a Management token (for full access) or Public token (for read-only access)
Copy the token and save it somewhere secure
Verify Node.js is installed
2. Check for Node.js with npx
The LaunchNotes MCP connector uses
npxto run without requiring installationMost users will already have Node.js installed if they're using the MCP clients listed below
To verify Node.js is installed, open terminal/command prompt and run:
node --versionIf Node.js is not installed, download it from nodejs.org and install the LTS version
Setup for Claude Desktop
Claude Desktop provides the most mature and straightforward MCP integration. It automatically starts all configured MCP servers when you launch the app.
Prerequisites
Claude Desktop app installed (Download here)
LaunchNotes API token (see "Before you begin" section above)
Node.js with npx (see "Before you begin" section above)
Configure Claude Desktop
1. Locate your Claude Desktop config file
macOS:
~/Library/Application Support/Claude/claude_desktop_config.jsonWindows:
%APPDATA%\Claude\claude_desktop_config.json
2. Edit the configuration file
Open the file in a text editor (TextEdit, Notepad, VS Code, etc.)
If the file is empty or only has
{}, replace the entire contents with:
{ "mcpServers": { "launchnotes": { "command": "npx", "args": ["-y", "@launchnotes/mcp"], "env": { "LAUNCHNOTES_API_TOKEN": "your-token-here" } } } }If the file already has other MCP servers configured, add the
launchnotessection inside the existingmcpServersobjectReplace
your-token-herewith your actual LaunchNotes API tokenSave the file
3. Restart Claude Desktop
Completely quit Claude Desktop (not just close the window)
Reopen the application
The LaunchNotes connector will start automatically
4. Test the connection
In Claude Desktop, try: "List all my LaunchNotes projects"
Claude should be able to access your LaunchNotes data
Setup for ChatGPT Desktop
ChatGPT Desktop's MCP support is currently in beta and requires Business, Enterprise, or Edu plans with Developer Mode enabled.
Prerequisites
ChatGPT Desktop app installed (Download here)
Business, Enterprise, or Edu ChatGPT plan
Admin or Owner permissions in your workspace
LaunchNotes API token (see "Before you begin" section above)
Node.js with npx (see "Before you begin" section above)
Enable Developer Mode
1. Turn on Developer Mode
Open ChatGPT Desktop
Go to Settings → Apps → Advanced Settings
Toggle on Developer mode / Create custom MCP connectors
Configure ChatGPT Desktop
2. Create a custom connector
Follow ChatGPT's custom MCP connector setup workflow in the app
Provide the connector details:
Name: LaunchNotes
Command:
npxArguments:
-y @launchnotes/mcpEnvironment Variables: Add
LAUNCHNOTES_API_TOKENwith your token value
3. Publish the connector (Admins/Owners only)
Navigate to Workspace Settings → Apps → Drafts
Find your LaunchNotes connector
Click Publish
Review safety warnings carefully
Confirm publication to make it available to your workspace
4. Test the connection
In ChatGPT Desktop, try: "List my LaunchNotes announcements"
ChatGPT should be able to access your LaunchNotes data
Setup for other MCP clients
The LaunchNotes MCP connector works with any MCP-compatible client. Here are additional options with links to their setup documentation:
Desktop AI assistants
MCP SuperAssistant (Chrome Extension)
Enables MCP in web-based ChatGPT, Gemini, and Perplexity
LibreChat (Open-source, self-hosted)
Multi-model support (OpenAI, Anthropic, Google, local models)
Cherry Studio (Desktop client)
Multi-model desktop client for Windows, Mac, and Linux
AI-powered code editors
Cursor AI
AI-first code editor based on VS Code
Windsurf (formerly Codeium)
Code editor with built-in MCP Plugin Store
Claude Code (CLI)
Command-line tool for agentic coding
VS Code Extensions
Continue: MCP setup instructions
Cline: MCP configuration guide
Configuration for these clients
For all clients listed above, you'll need the same LaunchNotes MCP connector configuration:
Command: npx
Arguments: -y @launchnotes/mcp
Environment variable: LAUNCHNOTES_API_TOKEN with your token value
Refer to each client's specific documentation for where and how to add this configuration.
Notes & important info
Note: The LaunchNotes MCP connector uses
npxto run on-demand without requiring installation. The first time you use it,npxwill automatically download and cache the connector.Note: The MCP connector is currently in beta. Features and functionality may evolve.
Note: LaunchNotes enforces a rate limit of 300 operations per 5 minutes. The connector will return an error if this limit is exceeded.
Important: Management tokens provide full access to create, update, and delete content. Use Public tokens for read-only operations when appropriate.
Important: The web version of ChatGPT (ChatGPT.com) does NOT support MCP - only the desktop application does.
Important: Claude Desktop automatically starts all configured MCP servers when you launch the app.
Troubleshooting
Claude Desktop Issues
If the LaunchNotes connector doesn't appear in Claude Desktop:
Verify your
claude_desktop_config.jsonfile has valid JSON syntaxMake sure the token is correctly placed with no extra spaces
Check that the file was saved after editing
Completely quit and restart Claude Desktop (not just close the window)
If you see authentication errors:
Confirm your API token is active in LaunchNotes Settings → API
Verify the token has the correct permissions (Management vs Public)
Make sure you copied the entire token without any extra characters
If installation fails:
Ensure you have Node.js installed on your system
Run
node --versionandnpx --versionto verify both are workingThe first time the connector runs,
npxwill automatically download it - this is normal and may take a moment
ChatGPT Desktop Issues
If Developer Mode option is not visible:
Confirm you're on a Business, Enterprise, or Edu plan
Check that you have admin or owner permissions
Make sure you're using the desktop app, not the web version
If the connector fails to publish:
Review all safety warnings carefully
Ensure all required fields are completed
Contact your workspace admin if you're not an admin yourself
Rate Limit Errors
If you see "rate limit exceeded" errors:
LaunchNotes enforces 300 operations per 5 minutes
Space out your requests
Wait a few minutes before trying again
Consider breaking large operations into smaller batches
Connection Issues
If the MCP server won't start:
Check that Node.js is properly installed:
node --versionVerify npx is working:
npx --versionThe connector will download automatically on first use via
npx- be patient during the first launchCheck your terminal/command prompt for error messages
