A public REST API and MCP server for voice-matched content repurposing. Turn any audio, video, or text source into platform-native posts across LinkedIn, X, Instagram, TikTok, email, and blog — programmatically.
Sign up for Motif — any plan. 7-day money-back guarantee.
Starter at $24/mo (annual) includes API access. Pro adds voice training and higher rate limits.
Create an API key in Settings → API Keys.
Keys are scoped to your account. Revoke anytime. Never committed to source control.
Make your first request.
curl -X POST https://www.createmotif.com/api/v1/repurpose \
-H "Authorization: Bearer $MOTIF_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"source": "Your podcast transcript, blog post, or voice memo text here",
"platforms": ["linkedin", "twitter", "instagram", "email"],
"voiceId": "default"
}'Returns a job ID. Poll /api/v1/jobs/:id until status is completed, then fetch outputs.
All endpoints are under /api/v1. Authenticated via bearer token in the Authorization header.
| Method | Path | Purpose |
|---|---|---|
| POST | /api/v1/repurpose | Full content repurposing pipeline. Submit a source (text, URL, audio, or video), get platform-native posts in your trained voice. |
| POST | /api/v1/extract-ideas | Run idea extraction over a long-form source. Returns 8–15 ranked shareable ideas per 3,000-word input. |
| POST | /api/v1/generate | Generate a platform-native post for one platform from a selected idea + voice profile. |
| GET | /api/v1/jobs/:id | Poll job status. Pipelines run asynchronously; use this to track progress from transcribing → extracting_ideas → generating → completed. |
| GET | /api/v1/outputs/:jobId | Retrieve generated outputs for a completed job. Returns per-platform posts with voice accuracy scores and faithfulness flags. |
| GET / POST | /api/v1/voices | List voice profiles on your account, or train a new profile with writing samples. |
| GET | /api/v1/usage | Check your plan limits and current-period usage (pipeline runs remaining, voice training enabled, etc.). |
Every request must include an API key in the Authorization header. Bearer format: Bearer mk_live_.... Keys are generated at /settings/api-keys and stored hashed server-side. Motif never shows the full key after creation — copy it once, store it in your secrets manager.
Rotate keys by creating a new one, switching your apps to it, and revoking the old. Revocation is immediate.
Plan limits apply to pipeline runs (one per /api/v1/repurpose call):
Request rate limit: 60 requests per minute per API key. Excess returns 429 with a Retry-After header. Higher limits available for enterprise — contact us.
Check your current usage programmatically at GET /api/v1/usage.
Motif exposes a Model Context Protocol server so Claude Code, Cursor, Windsurf, and other MCP-compatible AI agents can drive the full content-repurposing pipeline natively — without a REST client.
First integration live: OpenClaw. Additional integrations (Claude Code, Cursor, Windsurf) ship on the same MCP interface; configure the MCP server URL in your agent’s settings and authenticate with the same API key.
No official SDKs yet. The API is small enough that fetch or axios work cleanly. If you ship an unofficial SDK for your language of choice, email us — we’ll link to it here.
Beta product, direct founder support. Email declan.paul97@gmail.com and you’ll get a reply within a day.
REST API + MCP server. $24/mo (annual) to get started.
From $24/mo (annual) or $29/mo · 7-day money-back guarantee · Cancel anytime