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

A
Qualität der Beschreibung
96%
Vollständigkeit des Schemas
82%
Qualität der Benennung
80%
Risiko der Vergiftung
100%
Übereinstimmung der Berechtigungen
100%
Einhaltung des Protokolls
100%

Befunde (1)

  • LOWTool 'omnipost_media_pack' description lacks action verbin omnipost_media_pack

Basierend auf einer automatisierten Analyse der Tool-Definitionen und der Einhaltung des Protokolls.

Kontextkosten

~1,322Tokens (Tool-Definitionen)
~1.3 KBTypische Antwortgröße
Mittlere Auswirkung auf die Aufmerksamkeit (1.03% von 128k Kontext)

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-http

Was es kann

Tool-Inventar

Tools (7)

🟢 Nur lesen🟡 Schreiben🔴 Löschen⚪ Unbekannt
🟢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

Diesen Server bewerten

Nachweis

Aktuelle Beobachtungen

verifiziertVersion nicht aufgezeichnet7 Tools