WhichPost (public)

What WhichPost is, how it works, pricing and a simulated sample report. No sign-in.

使うべきか

品質と安全性

B
説明の品質
96%
スキーマの完全性
47%
命名の品質
91%
ポイズニングのリスク
100%
権限の一致
100%
プロトコルへの準拠
100%

検出事項(1)

  • LOWTool 'get_sample_report' description lacks action verbget_sample_report 内

ツール定義とプロトコルへの準拠に関する自動分析に基づいています。

コンテキストコスト

~1,566トークン数(ツール定義)
~1.5 KB一般的なレスポンスサイズ
注意への影響は中程度(128k コンテキストの 1.22%)

これは、サーバーのツールがモデルのコンテキストに読み込まれるたびに消費されるおおよそのトークン数です。数が多いほど、ほかのタスクに使える注意が減ります。

インストール

ワンクリックインストール

これを `claude_desktop_config.json` ファイルに追加してください:

{
  "mcpServers": {
    "whichpost-public": {
      "url": "https://whichpost.app/mcp/public"
    }
  }
}

リモートエンドポイント

https://whichpost.app/mcp/publicstreamable-http

できること

ツール一覧

ツール(7)

🟢 読み取り専用🟡 書き込み🔴 削除⚪ 不明
🟢about_whichpost

What WhichPost does, who it is for and who it isn't for, what a team gets from a report, and where to start. Public information; needs no sign-in.

入力スキーマ

{
  "type": "object",
  "properties": {},
  "additionalProperties": false
}

出力スキーマ

{
  "type": "object",
  "properties": {
    "what_it_does": {
      "type": "string"
    },
    "who_it_is_for": {
      "type": "string"
    },
    "not_a_fit": {
      "type": "string"
    },
    "links": {
      "type": "object"
    }
  },
  "required": [
    "what_it_does",
    "who_it_is_for",
    "links"
  ]
}
🟢how_it_works

How WhichPost works in plain language: the three setup steps, the revenue sources it connects to (Stripe, RevenueCat, Superwall), the post platforms it reads (TikTok, Instagram, YouTube Shorts, X), how each creator gets a decision, and what a product needs for a clear answer. Public information; needs no sign-in.

入力スキーマ

{
  "type": "object",
  "properties": {},
  "additionalProperties": false
}

出力スキーマ

{
  "type": "object",
  "properties": {
    "steps": {
      "type": "array"
    },
    "revenue_sources": {
      "type": "array"
    },
    "post_platforms": {
      "type": "array"
    }
  },
  "required": [
    "steps"
  ]
}
🟢get_pricing

WhichPost's plans and prices in US dollars (Creator Audit, Monitoring, Studio, Agency), what each is for, and current offers. Public information; needs no sign-in.

入力スキーマ

{
  "type": "object",
  "properties": {},
  "additionalProperties": false
}

出力スキーマ

{
  "type": "object",
  "properties": {
    "currency": {
      "type": "string"
    },
    "plans": {
      "type": "array"
    },
    "offers": {
      "type": "array"
    }
  },
  "required": [
    "currency",
    "plans"
  ]
}
🟢get_faq(topic)

Answers to common questions: Stripe key safety, what is read, setup, how a post is credited without a link, accuracy and ranges, what a product needs, promo codes, and what happens when the data isn't enough. Optionally one topic. Public information; needs no sign-in.

入力スキーマ

{
  "type": "object",
  "properties": {
    "topic": {
      "type": "string",
      "enum": [
        "security",
        "reads",
        "export",
        "links",
        "accuracy",
        "needs",
        "codes",
        "no_effect"
      ],
      "description": "One topic only. Leave out for every question."
    }
  },
  "additionalProperties": false
}

出力スキーマ

{
  "type": "object",
  "properties": {
    "questions": {
      "type": "array"
    }
  },
  "required": [
    "questions"
  ]
}
🟢privacy_and_security

How WhichPost handles data: read-only keys, what is read and kept, no device or viewer tracking, where data is processed, and what a connected assistant can and can never see. Public information; needs no sign-in.

入力スキーマ

{
  "type": "object",
  "properties": {},
  "additionalProperties": false
}

出力スキーマ

{
  "type": "object",
  "properties": {
    "summary": {
      "type": "string"
    },
    "points": {
      "type": "array"
    }
  },
  "required": [
    "points"
  ]
}
🟢check_fit(revenue_source, creators_per_month, new_signups_per_day, history_days_before_campaign, has_paying_customers, ...)

A quick, fixed questionnaire: from the revenue source, creators per month, new sign-ups or installs a day and a few yes/no answers, it says whether WhichPost is a good fit now, which plan suits, and the next step. The same answers always give the same result; answers are not stored. Needs no sign-in.

入力スキーマ

{
  "type": "object",
  "properties": {
    "revenue_source": {
      "type": "string",
      "enum": [
        "stripe",
        "revenuecat",
        "superwall",
        "other",
        "none"
      ],
      "description": "Where the product's payments are recorded. 'none' if it has no payments yet."
    },
    "creators_per_month": {
      "type": "integer",
      "minimum": 0,
      "maximum": 100000,
      "description": "How many creators the team pays for posts in a typical month."
    },
    "new_signups_per_day": {
      "type": "integer",
      "minimum": 0,
      "maximum": 100000000,
      "description": "New sign-ups, trials or installs on a typical day."
    },
    "history_days_before_campaign": {
      "type": "integer",
      "minimum": 0,
      "maximum": 3650,
      "description": "Days of sales history before the campaign's first post."
    },
    "has_paying_customers": {
      "type": "boolean",
      "description": "Whether the product already has paying customers."
    },
    "spark_ads_only": {
      "type": "boolean",
      "description": "Whether the campaign runs only as TikTok Spark Ads."
    },
    "is_agency": {
      "type": "boolean",
      "description": "Whether this is an agency running creators for clients."
    },
    "apps": {
      "type": "integer",
      "minimum": 1,
      "maximum": 1000,
      "description": "How many apps or products."
    }
  },
  "additionalProperties": false
}

出力スキーマ

{
  "type": "object",
  "properties": {
    "verdict": {
      "type": "string",
      "enum": [
        "good_fit",
        "possible_fit",
        "not_yet"
      ]
    },
    "reasons": {
      "type": "array"
    },
    "next_step": {
      "type": "string"
    }
  },
  "required": [
    "verdict",
    "next_step"
  ]
}
🟢get_sample_report

A labelled sample report built from simulated data, so anyone can see what WhichPost answers before connecting their own data: paying users with their likely range, cost per paying user, and a decision per creator. Needs no sign-in. The numbers are simulated and are not anyone's results.

入力スキーマ

{
  "type": "object",
  "properties": {},
  "additionalProperties": false
}

出力スキーマ

{
  "type": "object",
  "properties": {
    "sample": {
      "type": "boolean"
    },
    "report_url": {
      "type": "string"
    },
    "headline": {
      "type": "string"
    },
    "next_step": {
      "type": "string"
    },
    "currency": {
      "type": "string"
    },
    "paying_users": {
      "type": "object",
      "properties": {
        "likely": {
          "type": [
            "number",
            "null"
          ]
        },
        "low": {
          "type": [
            "number",
            "null"
          ]
        },
        "high": {
          "type": [
            "number",
            "null"
          ]
        }
      }
    },
    "cost_per_paying_user": {
      "type": "object",
      "properties": {
        "likely": {
          "type": [
            "number",
            "null"
          ]
        },
        "best": {
          "type": [
            "number",
            "null"
          ]
        },
        "worst": {
          "type": [
            "number",
            "null"
          ]
        }
      }
    },
    "spend": {
      "type": [
        "number",
        "null"
      ]
    },
    "no_clear_effect": {
      "type": "boolean"
    },
    "decisions": {
      "type": "object"
    },
    "checks": {
      "type": "object"
    },
    "revenue": {
      "type": [
        "object",
        "null"
      ],
      "properties": {
        "window": {
          "type": "string"
        },
        "likely": {
          "type": [
            "number",
            "null"
          ]
        },
        "low": {
          "type": [
            "number",
            "null"
          ]
        },
        "high": {
          "type": [
            "number",
            "null"
          ]
        },
        "per_1000_views": {
          "type": [
            "object",
            "null"
          ]
        },
        "return_on_spend": {
          "type": [
            "object",
            "null"
          ]
        }
      }
    },
    "revenue_note": {
      "type": [
        "string",
        "null"
      ]
    }
  },
  "required": [
    "headline",
    "paying_users",
    "cost_per_paying_user",
    "report_url"
  ]
}

コミュニティ

このサーバーを評価する

エビデンス

最近の観測

検証済みバージョンは記録されていませんツール 7 件