WhichPost (public)

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

¿Debería usar esto?

Calidad y seguridad

B
Calidad de la descripción
96%
Integridad del esquema
47%
Calidad de los nombres
91%
Riesgo de envenenamiento
100%
Coincidencia de permisos
100%
Cumplimiento del protocolo
100%

Hallazgos (1)

  • LOWTool 'get_sample_report' description lacks action verben get_sample_report

Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.

Costo de contexto

~1,566Tokens (definiciones de herramientas)
~1.5 KBTamaño de respuesta típico
Impacto moderado en la atención (1.22% del contexto de 128k)

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

Qué puede hacer

Inventario de herramientas

Herramientas (7)

🟢 Solo lectura🟡 Escritura🔴 Eliminación⚪ Desconocido
🟢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

Califica este servidor

Evidencia

Observaciones recientes

verificadoversión no registrada7 herramientas