WhichPost (public)
What WhichPost is, how it works, pricing and a simulated sample report. No sign-in.
¿Debería usar esto?
Calidad y seguridad
Hallazgos (1)
- LOWen get_sample_report
Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.
Costo de contexto
Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.
Instalar
Instalación con un clic
Agrega esto a tu archivo `claude_desktop_config.json`:
{
"mcpServers": {
"whichpost-public": {
"url": "https://whichpost.app/mcp/public"
}
}
}Puntos de conexión remotos
https://whichpost.app/mcp/publicstreamable-httpQué puede hacer
Inventario de herramientas
Herramientas (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.
Esquema de entrada
{
"type": "object",
"properties": {},
"additionalProperties": false
}Esquema de salida
{
"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.
Esquema de entrada
{
"type": "object",
"properties": {},
"additionalProperties": false
}Esquema de salida
{
"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.
Esquema de entrada
{
"type": "object",
"properties": {},
"additionalProperties": false
}Esquema de salida
{
"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.
Esquema de entrada
{
"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
}Esquema de salida
{
"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.
Esquema de entrada
{
"type": "object",
"properties": {},
"additionalProperties": false
}Esquema de salida
{
"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.
Esquema de entrada
{
"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
}Esquema de salida
{
"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.
Esquema de entrada
{
"type": "object",
"properties": {},
"additionalProperties": false
}Esquema de salida
{
"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"
]
}Comunidad
Evidencia