UGC API
Publish and schedule UGC videos, slideshows and images to TikTok and Instagram accounts.
Que pouvez-vous faire avec UGC API ?
- "Which accounts do I have connected, and how many credits are left?"
- "Post this video to my TikTok and as an Instagram Reel and Story: https://…/clip.mp4"
- "Schedule these 20 videos across my 3 TikTok accounts, 2 a day at 10:00 and 18:00 New York time, starting Monday. Show me the plan first."
- "What failed this week and why? Retry what can be retried."
- "Create a link so a new creator can connect their Instagram account."
Installation
Ajoutez ceci à la configuration MCP de votre client (Claude Desktop : claude_desktop_config.json ; Cursor : .cursor/mcp.json ; VS Code et les autres utilisent la même forme « mcpServers »).
claude mcp add --transport http ugc-api 'https://ugcapi.dev/mcp'
{
"mcpServers": {
"ugc-api": {
"type": "http",
"url": "https://ugcapi.dev/mcp"
}
}
}
Documentation
Tirée du README du projet sur GitHub, actualisée chaque semaine. Les liens ouvrent GitHub.
UGC API MCP server
Remote MCP server for UGC API: publish and schedule user-generated content to TikTok and Instagram from Claude, ChatGPT, Cursor and any MCP client.
https://ugcapi.dev/mcp
Streamable HTTP with OAuth 2.1 (dynamic client registration, PKCE). There is nothing to install or host: add the URL as a remote MCP server, sign in with your UGC API email (a one-time code; new accounts get 50 free posts) and approve access to the workspace you have open.
Website · MCP docs · Claude plugin · Agent skill · n8n node · All integrations
What you can ask
- "Which accounts do I have connected, and how many credits are left?"
- "Post this video to my TikTok and as an Instagram Reel and Story: https://…/clip.mp4"
- "Schedule these 20 videos across my 3 TikTok accounts, 2 a day at 10:00 and 18:00 New York time, starting Monday. Show me the plan first."
- "What failed this week and why? Retry what can be retried."
- "Create a link so a new creator can connect their Instagram account."
Tools
| Tool | What it does |
|---|---|
get_account_overview | Credits, connected accounts and recent activity |
list_accounts | Connected TikTok and Instagram accounts |
get_creator_info | TikTok nickname, privacy options and limits before posting |
create_connect_link | A link a creator opens to connect their own account (no passwords shared) |
upload_media_from_url | Import a public video or image |
publish_post | Post now or schedule to one or many accounts |
preview_campaign / create_campaign | Plan many posts across accounts on a cadence, preview schedule and credits first |
list_posts / get_post | Results per account and placement, public URLs and error reasons |
cancel_post / retry_post | Cancel scheduled posts, retry failed ones |
list_campaigns / cancel_campaign | Manage campaigns |
get_stats | Views, likes, comments and shares |
Read-only tools are annotated as such; cancel tools are marked destructive. Posting publishes to real social accounts and uses credits ($10 per 1,000 posts). Facebook Pages and YouTube aren't available yet.
Setup by client
- Claude: Settings → Connectors → Add custom connector →
https://ugcapi.dev/mcp, or install the plugin. - Claude Code:
claude mcp add --transport http ugcapi https://ugcapi.dev/mcp - Cursor / VS Code / others: add a remote server with URL
https://ugcapi.dev/mcp; the client opens the sign-in page.
Prefer plain HTTP? The same features are in the REST API with an API key.
Links
Privacy · Terms · Support: hello@ugcapi.dev
This repository holds the public listing (server.json for the official MCP Registry); the server itself is hosted by UGC API. MIT license.
Questions fréquentes
Qu'est-ce que UGC API ?
Publish and schedule UGC videos, slideshows and images to TikTok and Instagram accounts.
Comment installer UGC API ?
Il fonctionne comme serveur distant. Dans Claude Code : claude mcp add --transport http ugc-api 'https://ugcapi.dev/mcp'. Pour les autres clients, collez la configuration JSON de cette page dans leurs réglages MCP.
Faut-il une clé API pour UGC API ?
Son entrée au registre n'indique aucune clé ni secret obligatoire. Certaines fonctions peuvent tout de même demander un compte auprès du service auquel il se connecte.
UGC API est-il open source ?
Oui. Son code est sur GitHub sous licence MIT.
Qui maintient UGC API ?
Il est publié par ugcapi. AI.tn le référence sans le maintenir ni le recommander.
Issu du registre MCP officiel. Être listé n'est pas une recommandation : vérifiez le code et les permissions d'un serveur avant de lui donner accès à vos données.