FoodPerfect / Integrations / Social media MCP server
Social Media MCP Server for Restaurants
Social media MCP server for Claude, Cursor, Codex and any MCP client: one connection lets your agent create your restaurant's posts with FoodPerfect, schedule them on 12 platforms and draft replies to comments and DMs. Publishing now and every reply wait for your approval.
$ claude mcp add --transport http foodperfect https://mcp.foodperfect.ai/mcp \
--header "Authorization: Bearer $FOODPERFECT_API_KEY"
> Which social platforms can you post to for our restaurant, and which ones are connected right now?
● foodperfect - get_publish_settings (MCP)
⎿ {"platforms":{"instagram":true,"facebook":false,"tiktok":false,"linkedin":false, …}, "connections":{"instagram":{"connected":false, …}, …}}
● None of your accounts are connected right now. FoodPerfect can post to 12 platforms, but none has an account linked yet, so nothing can be published. … I can get you a sign-in link for any platform. You open it and log in, tell me when you're done, and I finish the connection on my end.
Connect it in three steps
- Create an API key. In FoodPerfect, open Settings → API Keys → Create API Key and pick a preset: Read-only, Content operator, Publisher or Full. The key is shown once.
- Add the server to your agent. The endpoint is
https://mcp.foodperfect.ai/mcpwith the headerAuthorization: Bearer <your key>. Claude Code takes the command above; Claude Desktop, Cursor, VS Code and Codex use the same URL and header. - Connect your accounts. Your agent calls
get_connect_linkfor a platform, you sign in, and it saves the account withfinalize_connection(needs a Full key). Or connect them in the app.
The 12 platforms
- TikTok
- X
- YouTube
- Threads
- Google Business Profile
- Bluesky
- Telegram
- Snapchat
Each platform takes what it takes: TikTok and YouTube publish videos only; X, Threads, Google Business Profile, Bluesky and Telegram can post text alone; reels don't go to Facebook, LinkedIn or Google Business Profile. Snapchat connects once its closed beta lets FoodPerfect in.
One post, every platform
- Create. Captions in your brand's voice, food photos from your dish photos (
generate_photo), promo cards (generate_promo), dish videos (generate_video_from_image) and reels from 75 templates (create_reel). - Copy everywhere.
cross_post_to_platformscopies a post to more platforms, free. Platforms that can't take that kind of post are skipped with a reason. - Fit each platform.
adapt_post_captionsrewrites the caption for every platform in one call and keeps every fact: 280 characters on X, 500 on Threads, a title on YouTube and Pinterest, no hashtags on Google Business Profile. - Plan and publish.
generate_publish_schedulefills the weeks for your connected platforms;publish_posts_nowruns after your approval. - Answer. Comments from Instagram, Facebook, TikTok and LinkedIn and DMs from Instagram and Facebook land in one inbox;
draft_replywrites,send_replysends once you approve.
What waits for your OK
Publishing now, saving drafts, sending a reply and deleting never run when the agent calls them. The server files a request, you approve it in Settings → Agent Requests, and the server runs it exactly once. Approving posts for the schedule needs the posts:approve scope, which only the Publisher and Full presets have. Each key has its own scopes, an optional expiry and a daily spending cap.
Pricing
Reads, copying and publishing are free, except an X post with a link ($0.25). Adapting one caption for all platforms is a single charge of $0.15–$0.24, depending on your plan (paid plans only). Start with $3 of free credit, no card needed. Plans start at $29 a month (excl. tax), and the full plan price is added to your balance. See all plans.
Questions
Do I need a developer app for each platform?
No. You connect each account once through a sign-in link FoodPerfect gives you, in the app or from the chat (Telegram uses a bot code instead). Your agent only talks to the FoodPerfect MCP server.
Is there a REST API too?
No. FoodPerfect is reached through its MCP server at https://mcp.foodperfect.ai/mcp; the tool schemas are published at https://mcp.foodperfect.ai/openapi.json.
Which AI agents work with it?
Claude Desktop, Claude Code, Cursor, VS Code, Codex and any MCP client that can call a remote server over HTTP with an Authorization header.
By platform
Give your agent every platform
Get your API key — $3 freePublishing waits for you. No card.
Start free