FoodPerfect / Integrations / TikTok MCP server

TikTok MCP Server for Restaurants

TikTok MCP server for Claude, Cursor, Codex and any MCP client: your agent makes short food videos with FoodPerfect and sends them to your restaurant's TikTok, as a draft in your TikTok inbox or as a post. Publishing now and saving drafts always wait for your approval.

$ claude mcp add --transport http foodperfect https://mcp.foodperfect.ai/mcp \
    --header "Authorization: Bearer $FOODPERFECT_API_KEY"

> Connect our restaurant's TikTok account so you can post our videos there.

● foodperfect - get_connect_link (MCP)(platform: "tiktok")
  ⎿ {"authUrl":"https://www.tiktok.com/v2/auth/authorize?client_key=…", "nextStep":"Give this link to the user. When they say they finished the login, call finalize_connection with platform \"tiktok\"…"}

● To connect your TikTok account, open this link and log in to TikTok with the restaurant's account: Connect TikTok … Once you've approved access, tell me you're done and I'll save the connection on my side. You won't be able to post until I do that.
A real Claude Code session against the live server, test account (27 Oct 2026). Shortened where you see "…".
A TikTok draft request waiting in Settings → Agent Requests (demo account).

Connect it in three steps

  1. 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.
  2. Add the server to your agent. The endpoint is https://mcp.foodperfect.ai/mcp with the header Authorization: Bearer <your key>. Claude Code takes the command above; Claude Desktop, Cursor, VS Code and Codex use the same URL and header.
  3. Connect TikTok. Ask your agent. It calls get_connect_link, you sign in to TikTok, and it saves the account with finalize_connection (needs a Full key). Or connect TikTok in the app.

Watch: TikTok MCP server in one minute

From the API key to a TikTok draft you approve, with a real Claude Code session.

What your agent can do on TikTok

  • Make the video. Turn a dish photo into a 4–8 second clip with generate_video_from_image (a camera move, or a hand bringing in or tasting the dish), or build a 9:16 reel from 75 templates with create_reel and render_reel.
  • Write the post. create_post with platform: "tiktok" and the video. TikTok takes videos only; captions come short, in your brand's voice, with 3–5 hashtags.
  • Plan the week. generate_publish_schedule adds TikTok slots in your timezone, next to your other connected platforms.
  • Send a draft. save_posts_to_draft puts the video in your TikTok inbox as a native draft. You finish the cover, privacy and the final Post tap in TikTok.
  • Or post it. TikTok asks for choices on every direct post: who can view it, comments, Duet and Stitch, and whether it's promotional. Your agent sets them in tiktokSettings; without them FoodPerfect refuses the publish. Then publish_posts_now after your approval, or approve_posts for its scheduled time.
  • Answer comments. sync_inbox pulls them in, draft_reply writes the answer, send_reply sends it once you approve. moderate_comment hides or unhides a comment.

It doesn't run TikTok ads, read TikTok analytics or answer TikTok DMs. See every tool.

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. With a Content operator key, every TikTok post waits for you in the app.

Pricing

Reads, drafts and publishing are free. A dish video costs $1.50–$2.50 for 4–8 seconds and a finished reel $1.50 on the Starter plan, less on bigger plans; failed generations are refunded. 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

Is this TikTok's Ads MCP server?

No. TikTok's Ads MCP server manages ad campaigns. FoodPerfect's server is for organic posts: it makes your food videos, writes the captions and sends them to your TikTok account. It doesn't run ads.

Do I need a TikTok developer app?

No. You sign in to TikTok once through a link FoodPerfect gives you, in the app or from the chat, and FoodPerfect posts through that connection. Your agent only talks to the FoodPerfect MCP server.

Can it answer TikTok comments and DMs?

Comments, yes: they come into the FoodPerfect inbox (reading them needs a TikTok for Business account), the AI drafts a reply in your voice and you approve each send. TikTok DMs, no: TikTok gives no API for them.

Other platforms

Give your agent your TikTok

Get your API key — $3 free

Publishing waits for you. No card.