SCRIPTMASTERLABS — OmniPost
One post → native, validated posts for 14 social platforms, with x402 pay-per-call tools.
Sollte ich dies verwenden
Qualität und Sicherheit
Befunde (1)
- LOWin omnipost_media_pack
Basierend auf einer automatisierten Analyse der Tool-Definitionen und der Einhaltung des Protokolls.
Kontextkosten
Dies ist die ungefähre Anzahl der Tokens, die jedes Mal verbraucht werden, wenn die Tools des Servers in den Kontext eines Modells geladen werden. Höhere Werte verringern die Aufmerksamkeit, die für andere Aufgaben verfügbar ist.
Installieren
Installation mit einem Klick
Fügen Sie dies Ihrer Datei `claude_desktop_config.json` hinzu:
{
"mcpServers": {
"omnipost": {
"url": "https://sml-omnipost.vercel.app/mcp"
}
}
}Remote-Endpunkte
https://sml-omnipost.vercel.app/mcpstreamable-httpWas es kann
Tool-Inventar
Tools (7)
🟢omnipost_platform_specs(platforms)
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.
Eingabe-Schema
{
"type": "object",
"properties": {
"platforms": {
"type": "array",
"items": {
"type": "string",
"enum": [
"x",
"threads",
"instagram",
"tiktok",
"youtube",
"linkedin",
"facebook",
"pinterest",
"reddit",
"discord",
"telegram",
"whatsapp",
"gbp",
"bluesky"
]
},
"description": "Target platforms (default: all 14)"
}
}
}🟢omnipost_validate(variants, hasMedia)
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.
Eingabe-Schema
{
"type": "object",
"properties": {
"variants": {
"type": "object",
"description": "{ platformId: { text, title? } }"
},
"hasMedia": {
"type": "boolean"
}
},
"required": [
"variants"
]
}🟢omnipost_share_intents(variants, link, mediaUrl)
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.
Eingabe-Schema
{
"type": "object",
"properties": {
"variants": {
"type": "object"
},
"link": {
"type": "string"
},
"mediaUrl": {
"type": "string"
}
},
"required": [
"variants"
]
}🟢omnipost_payment_contract
FREE. x402 v2 payment terms for OmniPost paid tools: network, USDC asset, payTo, facilitator, headers and current prices.
Eingabe-Schema
{
"type": "object",
"properties": {}
}🟢omnipost_fanout(post, platforms, brand, voice, audience, ...)
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.
Eingabe-Schema
{
"type": "object",
"properties": {
"post": {
"type": "string",
"description": "The one source post to adapt"
},
"platforms": {
"type": "array",
"items": {
"type": "string",
"enum": [
"x",
"threads",
"instagram",
"tiktok",
"youtube",
"linkedin",
"facebook",
"pinterest",
"reddit",
"discord",
"telegram",
"whatsapp",
"gbp",
"bluesky"
]
},
"description": "Target platforms (default: all 14)"
},
"brand": {
"type": "string"
},
"voice": {
"type": "string"
},
"audience": {
"type": "string"
},
"goal": {
"type": "string"
},
"link": {
"type": "string"
},
"cta": {
"type": "string"
},
"mentions": {
"type": "string",
"description": "@handles to weave in"
},
"hashtags": {
"type": "string",
"description": "#tags to prefer (caps enforced per platform)"
},
"cashtags": {
"type": "string",
"description": "$TICKERS to use where they fit"
},
"language": {
"type": "string"
},
"avoid": {
"type": "string"
},
"hasMedia": {
"type": "boolean"
},
"provider": {
"type": "string",
"enum": [
"anthropic",
"openai",
"gemini",
"openrouter"
],
"description": "BYOK provider (optional)"
},
"api_key": {
"type": "string",
"description": "BYOK key — used once, never stored"
},
"model": {
"type": "string",
"description": "BYOK model id"
},
"payment_signature": {
"type": "string",
"description": "Base64 x402 v2 PaymentPayload (same value as the PAYMENT-SIGNATURE HTTP header). Omit to receive the payment challenge."
}
},
"required": [
"post"
]
}🟢omnipost_media_pack(image, platforms, focus, format, payment_signature)
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.
Eingabe-Schema
{
"type": "object",
"properties": {
"image": {
"type": "object",
"description": "{ data: base64 or data URL } or { url: https URL }"
},
"platforms": {
"type": "array",
"items": {
"type": "string",
"enum": [
"x",
"threads",
"instagram",
"tiktok",
"youtube",
"linkedin",
"facebook",
"pinterest",
"reddit",
"discord",
"telegram",
"whatsapp",
"gbp",
"bluesky"
]
},
"description": "Target platforms (default: all 14)"
},
"focus": {
"type": "object",
"description": "{ x: 0..1, y: 0..1 }"
},
"format": {
"type": "string",
"enum": [
"jpeg",
"png",
"webp"
]
},
"payment_signature": {
"type": "string",
"description": "Base64 x402 v2 PaymentPayload (same value as the PAYMENT-SIGNATURE HTTP header). Omit to receive the payment challenge."
}
},
"required": [
"image"
]
}🟡omnipost_publish(jobs, payment_signature)
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.
Eingabe-Schema
{
"type": "object",
"properties": {
"jobs": {
"type": "array",
"items": {
"type": "object"
},
"description": "[{ target:'discord', webhookUrl, text }, { target:'telegram', botToken, chatId, text }, { target:'bluesky', handle, appPassword, text }, { target:'webhook', url, bundle }]"
},
"payment_signature": {
"type": "string",
"description": "Base64 x402 v2 PaymentPayload (same value as the PAYMENT-SIGNATURE HTTP header). Omit to receive the payment challenge."
}
},
"required": [
"jobs"
]
}Community
Nachweis