Wavegrain MCP Server
OfficialEnables planning, creating, and editing Instagram carousels for a brand, managing slide content and order, scheduling posts on the Wavegrain Calendar, exporting carousels, and posting approved content to connected Instagram accounts.
Enables planning, creating, and editing curated TikTok slideshows for a brand, managing slide text and order, scheduling posts on the Wavegrain Calendar, exporting slideshows, and posting approved content to connected TikTok accounts.
This server has a remotely hosted endpoint. Open its connector listing for connection details, authentication requirements, and setup instructions:
Wavegrain MCP server
Curated TikTok slideshows and Instagram carousels for your brand on autopilot, made and scheduled from your AI assistant.
Wavegrain makes curated TikTok slideshows and Instagram carousels for your brand on autopilot. Its MCP server lets Claude, ChatGPT, Claude Code, Codex, Cursor and any other MCP client work in your Wavegrain account: plan posts for a brand, make slideshows, change slide text, put posts on your Calendar and export them.
Full docs, the tool list and limits: https://wavegrain.com/mcp
This repo holds the setup files, a plugin for Claude Code and an agent skill. The server itself is hosted by Wavegrain; there is nothing to install or run.
Server
Address |
|
Transport | Streamable HTTP |
Sign-in | OAuth 2.1 for claude.ai, the Claude app and ChatGPT; an access key for everything else |
Registry name |
|
You need a Wavegrain account. Sign up.
Related MCP server: Uniscript MCP
Connect
Claude (claude.ai, desktop and phone)
In Claude on the web or the desktop app, open Customize, then Connectors. Choose Add, then Add custom connector.
Name it Wavegrain and paste
https://wavegrain.com/api/mcp.Sign in to Wavegrain in the window that opens, then choose the permissions and the daily credit limit.
A connector you add on claude.ai also works in the Claude app on your phone. More: Wavegrain for Claude.
ChatGPT
In ChatGPT, open Plugins, press the plus button, then choose Add custom MCP server.
Name it Wavegrain, paste
https://wavegrain.com/api/mcp, and choose OAuth to sign in.Sign in to Wavegrain in the window that opens, then choose the permissions and the daily credit limit.
Your ChatGPT plan or workspace must allow custom MCP servers. More: Wavegrain for ChatGPT.
Tools that use an access key
Make a key in Wavegrain under Settings, AI agents, and give it only the permissions it needs.
Save it in the WAVEGRAIN_MCP_TOKEN environment variable, so the key is not written into a config file you might share or commit.
Claude Code, as a plugin (adds the server and the Wavegrain skill):
/plugin marketplace add wavegrain/wavegrain-mcp
/plugin install wavegrain@wavegrainClaude Code, server only:
claude mcp add --transport http --scope user wavegrain https://wavegrain.com/api/mcp --header "Authorization: Bearer $WAVEGRAIN_MCP_TOKEN"Codex:
codex mcp add wavegrain --url https://wavegrain.com/api/mcp --bearer-token-env-var WAVEGRAIN_MCP_TOKENCursor, in ~/.cursor/mcp.json (keep any servers already in it):
{
"mcpServers": {
"wavegrain": {
"url": "https://wavegrain.com/api/mcp",
"headers": { "Authorization": "Bearer ${env:WAVEGRAIN_MCP_TOKEN}" }
}
}
}More: Wavegrain for Cursor.
VS Code:
code --add-mcp '{"name":"wavegrain","type":"http","url":"https://wavegrain.com/api/mcp","headers":{"Authorization":"Bearer ${env:WAVEGRAIN_MCP_TOKEN}"}}'Any other MCP tool: use the address https://wavegrain.com/api/mcp, the Streamable HTTP transport and the header Authorization: Bearer <your access key>.
If the tool can sign in with OAuth, give it only the address.
Skill
skills/wavegrain/SKILL.md tells an agent when to use Wavegrain and which tools to call for the common jobs.
Install it with any tool that reads agent skills, for example:
npx skills add wavegrain/wavegrain-mcpWhat it can do
Each key or connected app has its own permissions:
read: your brands and each brand's brief, formats, slideshows, Calendar, image collections, credits and where each post stands. Reading is free.
write: change saved work without spending credits: slide text, photos and order, captions, Calendar slots, brand settings and exports.
generate: spend your normal credits to make brands, slideshows and images, within the limit each call names and the key's daily limit.
post: post a slideshow to your connected accounts, after you confirm a summary of what goes where. Never on by default.
approve: approve finished slideshows for posting. Off until you turn it on for that key or app in Settings.
The full list of tools is on wavegrain.com/mcp.
Example prompts
"Copy and create this slideshow for my brand: "
"Make a 6-slide carousel about morning routines for my active brand. Spend at most 10 credits."
"Plan a week of posts for my brand and put them on my Wavegrain Calendar."
"Change the headline on slide 2 of my latest slideshow, then export it."
Files
File | For |
The entry in the official MCP Registry | |
The server for the Claude Code plugin (reads | |
The Claude Code plugin | |
Lets | |
The agent skill |
Links
Website: https://wavegrain.com
MCP docs: https://wavegrain.com/mcp
Developer docs: https://wavegrain.com/developers
Privacy: https://wavegrain.com/privacy
Support: support@wavegrain.com
The files in this repo are under the MIT license. The Wavegrain name and logo are not.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
This server cannot be deployed
Maintenance
Related MCP Connectors
Lets AI agents post and reply on Instagram, TikTok, Threads and more, with a human approval queue.
Create, review, publish and schedule Instagram images, carousels and Reels with AI assistants.
Create branded social media posts and carousels, then schedule and publish them from AI chat.
Create, manage, schedule, and publish short-form user-generated content through AI agents.
Related MCP Servers
- AlicenseAqualityBmaintenanceEnables AI agents to pull real TikTok profile and video analytics, rank posts by custom metrics, and publish videos or photo carousels or create drafts for the connected account.1431 npm1MIT
- AlicenseNot gradedqualityCmaintenanceEnables AI agents to generate finished TikTok/Instagram carousels from a topic or video, then refine them layer by layer with text, styling, photo and slide operations. Exports the results as 1080×1920 PNG slides plus layered PSD and SVG files for Photoshop, Photopea and Figma.MIT
- AlicenseNot gradedqualityCmaintenanceConnects AI agents to an Instagram content hub where they can research public accounts and competitors, get full reel breakdowns with transcripts and hooks, and write strategies, scripts and carousels into editable designs. Workspaces, content plans, boards, assets and voice guides persist server-side so every session starts from the same place.2MIT
- AlicenseNot gradedqualityCmaintenanceEnables AI assistants to upload and schedule videos, images, carousels, and text posts across 17 social platforms, read analytics, and reply to comments through a hosted OAuth connection.MIT