Turboyap docs
Schedule and publish social posts from Claude Code, Cursor, or any AI agent, with a human approval step when you want one.
Turboyap is in early access. These docs describe the API as built. Early access means it's built and being tested. Each platform opens to early-access users as it approves Turboyap. Instagram needs Meta App Review, and public TikTok posting needs TikTok's audit. Bluesky, Telegram and Discord are in beta. Beta means early-access users can connect an account and post to it through the API today; it just hasn't been proven with a real production post yet. Test mode needs no platform approval.
- MCP quickstart: schedule social posts from Claude Code: Connect the Turboyap MCP server to Claude Code or Cursor and let your agent upload slides, preview each platform's version, and schedule posts to TikTok and Instagram. Start with a test key.
- Test mode: try the whole API in 5 minutes: Use ty_agent_test_ and ty_human_test_ keys to create simulated TikTok and Instagram accounts, then upload, approve and publish a post without a real account or any platform approval.
- Post one slideshow to TikTok and Instagram: How Turboyap turns one set of slides into a TikTok photo post and an Instagram carousel: slide limits, 9:16 vs 4:5, JPEG conversion, and TikTok inbox mode.
- The autonomy dial: Choose how much leash your AI agent gets on each account, from reviewing every post to full autopilot with a kill switch, plus which keys and scopes can do what.
- Platform rules: The slide limits, formats, aspect ratios, caption limits and link cards Turboyap enforces on each platform, generated from its source code.
- REST API reference: Endpoints, authentication, scopes, objects, statuses and error format for the Turboyap API. The MCP server and the SDK use this same API, and so will the dashboard.
- Webhooks: signed post and account events: Get post.pending_approval, post.published, post.partial, post.failed and account.reauth_required events, signed with Standard Webhooks, with the retry schedule and verification code for the SDK and plain Node.
Every page is also available as plain markdown (add .md to the URL), and /llms.txt indexes them all for LLMs.