Skip to Content
EmbedMCP Server

PostNitro MCP Server

The PostNitro MCP server lets AI assistants and agents — Claude (Desktop, Code, and Cowork), Cursor, ChatGPT, and any other Model Context Protocol  client — create carousels directly. Instead of writing REST API calls, you connect the server once and your AI assistant gets 12 ready-made tools for browsing templates, generating carousels with AI, importing your own content, and retrieving the finished files.

Quick Reference

Server URLhttps://mcp.postnitro.ai/mcp
TransportStreamable HTTP
AuthenticationAuthorization: Bearer <your-api-key> header (keys start with pn-)
API keySame key as the Embed API — how to get one
Health checkGET https://mcp.postnitro.ai/health
PricingUses your Embed API credits — free plan includes 5 credits/month, no card required

Connecting

Claude Code

claude mcp add --transport http postnitro https://mcp.postnitro.ai/mcp \ --header "Authorization: Bearer pn-your-api-key-here"

Claude Desktop / JSON configuration

Add the server to your MCP configuration file (for Claude Desktop: claude_desktop_config.json):

{ "mcpServers": { "postnitro": { "type": "http", "url": "https://mcp.postnitro.ai/mcp", "headers": { "Authorization": "Bearer pn-your-api-key-here" } } } }

Cursor

Cursor has native MCP support — add the same JSON configuration above to your Cursor MCP settings.

Other MCP clients

Any client that supports the Streamable HTTP transport can connect using the server URL and the Authorization: Bearer header shown above.

Replace pn-your-api-key-here with your actual API key. The key is the same one used for the Embed API — see Obtaining an API Key.

Available Tools

Creation

ToolDescription
postnitro_generate_carouselGenerate a carousel with AI from a topic/text, article URL, or X (Twitter) post URL
postnitro_import_carouselCreate a carousel from your own slide content
postnitro_generate_and_waitGenerate, poll until complete, and return the output in a single call
postnitro_import_and_waitImport, poll until complete, and return the output in a single call

Discovery

ToolDescription
postnitro_list_templatesBrowse your design templates with IDs, dimensions, and aspect ratios
postnitro_list_brandsList your brand configurations
postnitro_list_ai_presetsList your AI presets (platform, tone, audience, language, slide count)
postnitro_get_import_templateGet the exact slide structure and rules for importing content

Status & Output

ToolDescription
postnitro_check_statusCheck generation status (PENDING, COMPLETED, FAILED) and processing logs
postnitro_get_outputRetrieve the generated PNG image URLs or PDF document URL

Configuration

ToolDescription
postnitro_set_defaultsSave default template, brand, AI preset, and output format so you don’t repeat them on every call
postnitro_get_defaultsRetrieve your saved defaults

Typical Agent Workflow

  1. Discover — call postnitro_list_templates, postnitro_list_brands, and postnitro_list_ai_presets to find valid IDs (or postnitro_set_defaults once to skip this in future sessions)
  2. Create — call postnitro_generate_and_wait (AI) or postnitro_import_and_wait (your own content); these handle polling for you
  3. Use the output — the tools return PNG URLs (one per slide) or a single PDF URL, ready to download or publish

For long-running generations or custom polling, use postnitro_generate_carousel / postnitro_import_carousel followed by postnitro_check_status and postnitro_get_output.

Credits

The MCP server consumes the same credits as the Embed API:

  • Content import: 1 credit per slide
  • AI generation: 2 credits per slide
  • Free plan: 5 credits per month (no card required) — paid plans start at $10/month for 250 credits

MCP vs. Embed API vs. Embed SDK

Best for
MCP ServerAI assistants and agents creating carousels conversationally (Claude, Cursor, custom agents)
Embed APIProgrammatic automation — Make.com, Zapier, n8n, cron jobs, custom backends
Embed SDKLetting your users visually create and edit carousels inside your web app

Support

Last updated on