# SML OmniPost > One post → native, validated posts for 14 social platforms. BYOK web app for creators and an x402-paid API + MCP server for AI agents. Built by Script Master Labs LLC (SDVOSB, Kinston NC). OmniPost rewrites a single source post into platform-native versions for X, Threads, Instagram, TikTok, YouTube, LinkedIn, Facebook, Pinterest, Reddit, Discord, Telegram, WhatsApp, Google Business Profile and Bluesky. Every variant is checked against verified platform limits and auto-repaired. It never invents facts, prices or claims. ## Pricing - Free web app: bring your own model key (Anthropic, OpenAI, Gemini, OpenRouter), up to 5 platforms per fan-out, validator, share intents. Keys stay in your browser. - Pro: 29 USDC per 30 days — all 14 platforms, media pack (every ratio from one image), direct publish (Discord, Telegram, Bluesky, Zapier/Make/n8n webhooks), campaigns, bulk mode, 5 brand profiles. - Agency: 69 USDC per 30 days — everything in Pro, 100 brand profiles, client workspaces, white-label export. - Agent API (x402 v2, USDC on Base mainnet): fan-out 0.05 USDC (hosted model) or 0.01 USDC (your key); media pack 0.01 USDC; publish 0.01 USDC. Platform specs, validation and share intents are free. - Failed jobs are never charged: payment is verified, the job runs, and settlement happens only on success. ## Verified platform specs (2026-10-29) | Platform | Text limit | Title limit | Hashtag cap | Image | |---|---|---|---|---| | X | 280 | — | no cap | 16:9 (1600×900) | | Threads | 500 | — | 1 | 4:5 (1080×1350) | | Instagram | 2,200 | — | 5 | 4:5 (1080×1350) | | TikTok | 2,200 | — | no cap | 9:16 (1080×1920) | | YouTube | 5,000 | 100 | no cap | 16:9 (1280×720) | | LinkedIn | 3,000 | — | no cap | 1:1 (1200×1200) | | Facebook | 63,206 | — | no cap | 4:5 (1080×1350) | | Pinterest | 500 | 100 | no cap | 2:3 (1000×1500) | | Reddit | 40,000 | 300 | 0 | 4:3 (1200×900) | | Discord | 2,000 | — | 0 | 16:9 (1600×900) | | Telegram | 4,096 | — | no cap | 1:1 (1080×1080) | | WhatsApp | no verified cap | — | 0 | 9:16 (1080×1920) | | Google Business | 1,500 | — | 0 | 4:3 (1200×900) | | Bluesky | 300 | — | no cap | 16:9 (1600×900) | ## Agent endpoints - MCP (Streamable HTTP): https://sml-omnipost.vercel.app/mcp - OpenAPI: https://sml-omnipost.vercel.app/openapi.json - x402 manifest: https://sml-omnipost.vercel.app/.well-known/x402 - Payment contract: network eip155:8453, asset USDC 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913, payTo 0xc29185fa176357612f3194735753e520e91adc46, facilitator Coinbase CDP, headers PAYMENT-REQUIRED / PAYMENT-SIGNATURE / PAYMENT-RESPONSE - Free: GET https://sml-omnipost.vercel.app/api/v1/platforms · POST https://sml-omnipost.vercel.app/api/v1/validate · POST https://sml-omnipost.vercel.app/api/v1/intents - Paid: POST https://sml-omnipost.vercel.app/api/v1/fanout · POST https://sml-omnipost.vercel.app/api/v1/fanout/byok · POST https://sml-omnipost.vercel.app/api/v1/media-pack · POST https://sml-omnipost.vercel.app/api/v1/publish ## MCP tools - omnipost_platform_specs: FREE. Verified character limits, title limits, hashtag caps, image ratios/pixel sizes, link behavior and publishing method for 14 social platforms. Use before writing any social post. - omnipost_validate: FREE. Deterministically checks platform-specific post variants against verified limits (X weighted count, Instagram 5-hashtag cap, Telegram caption limit, title limits, dead links, hook-below-fold) and returns a 0–100 format-compliance Fit Score per platform. - omnipost_share_intents: FREE. Builds official one-tap share URLs (X, Threads, LinkedIn, Reddit, WhatsApp, Telegram, Bluesky, Pinterest, Facebook) for each variant, plus copy-and-open targets for Instagram, TikTok, YouTube and Google Business. - omnipost_payment_contract: FREE. x402 v2 payment terms for OmniPost paid tools: network, USDC asset, payTo, facilitator, headers and current prices. - omnipost_fanout: PAID x402 ($0.05 USDC hosted model, or $0.01 with your own provider key). Rewrites one post into native versions for up to 14 platforms, validates every variant, auto-repairs violations, and returns hooks, Fit Scores and share intents. Never invents facts. - omnipost_media_pack: PAID x402 ($0.01 USDC). Turns one image into every platform's exact ratio and pixel size (16:9, 4:5, 1:1, 9:16, 2:3, 4:3) with focal-point cropping. Returns data URLs. - omnipost_publish: PAID x402 ($0.01 USDC per call, up to 20 targets). Publishes directly to Discord (webhook), Telegram (bot), Bluesky (app password) and any Zapier/Make/n8n webhook. Credentials are used once and never stored. ## Links - App: https://sml-omnipost.vercel.app/ - Agents & API docs: https://sml-omnipost.vercel.app/#agents - Script Master Labs: https://scriptmasterlabs.com - Contact: ScriptMasterLabs@gmail.com