MCP Server
Use the Wahlu MCP server with Claude Code, Cursor, and other AI tools.
What is the MCP server?
The Wahlu MCP (Model Context Protocol) server lets AI coding tools interact with your Wahlu account directly. Use it withClaude Code, Cursor, Windsurf, or any MCP-compatible client to manage content items, publish runs, queues, and more through natural language.
Installation
The MCP server is distributed as an npm package. No global installation is required.
npm
npx @wahlu/mcp-serverConfiguration
Claude Code
.mcp.json
{
"mcpServers": {
"wahlu": {
"command": "npx",
"args": ["@wahlu/mcp-server"],
"env": {
"WAHLU_API_KEY": "wahlu_live_your_api_key_here"
}
}
}
}Environment variables
Set WAHLU_API_KEY. The key needs scopes for the operations you call (for example posts:read, posts:write,schedule:write).
Available tools
Brands
list_brands- List all brands in your workspace.get_brand- Get details for a specific brand.
Content Items
list_content_items- List content items for a brand.get_content_item- Get a content item.create_content_item- Create a content item.update_content_item- Update a content item.delete_content_item- Delete a content item.
Publish Runs
list_publish_runs- List publish runs.create_publish_run- Create a publish run.delete_publish_run- Delete a publish run.
Queues
list_queues- List posting queues.add_content_item_to_queue- Add a content item to a queue.
Content
list_ideas- List saved content ideas.create_idea- Save a new content idea.list_labels- List labels.
Media
list_media- List uploaded media files.
Community (admin-only)
list_community_posts- List feature requests, bug reports, and improvements.get_community_post- Get community post details.create_community_post- Create a community post.update_community_post- Update a community post.delete_community_post- Delete a community post.
Example usage
Claude Code prompt
> List all my brands and show connected platforms.
> Create a content item for my brand "Acme Co" with the text
"Excited to announce our new product launch!"
> Create a publish run for tomorrow at 9am GMT.
> Show me all publish runs scheduled for this week.