SCRIPTMASTERLABS — OmniPost

One post → native, validated posts for 14 social platforms, with x402 pay-per-call tools.

사용해야 할까요

품질 및 안전성

A
설명 품질
96%
스키마 완전성
82%
이름 품질
80%
오염 위험
100%
권한 일치
100%
프로토콜 준수
100%

발견 사항 (1)

  • LOWTool 'omnipost_media_pack' description lacks action verbomnipost_media_pack에서

도구 정의와 프로토콜 준수에 대한 자동 분석을 기반으로 합니다.

컨텍스트 비용

~1,322토큰 (도구 정의)
~1.3 KB일반적인 응답 크기
중간 정도의 주의 영향 (128k 컨텍스트의 1.03%)

이는 서버의 도구가 모델의 컨텍스트에 로드될 때마다 소비되는 대략적인 토큰 수입니다. 수치가 높을수록 다른 작업에 사용할 수 있는 주의가 줄어듭니다.

설치

원클릭 설치

`claude_desktop_config.json` 파일에 다음을 추가하세요:

{
  "mcpServers": {
    "omnipost": {
      "url": "https://sml-omnipost.vercel.app/mcp"
    }
  }
}

원격 엔드포인트

https://sml-omnipost.vercel.app/mcpstreamable-http

할 수 있는 일

도구 목록

도구 (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.

입력 스키마

{
  "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.

입력 스키마

{
  "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.

입력 스키마

{
  "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.

입력 스키마

{
  "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.

입력 스키마

{
  "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.

입력 스키마

{
  "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.

입력 스키마

{
  "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"
  ]
}

커뮤니티

이 서버 평가하기

증거

최근 관측

검증됨버전이 기록되지 않음도구 7개