MCP

Prompts

Workflow "skills" and ecosystem recipes the CostPad MCP server registers as slash commands.

MCP prompts are reusable, parameterized message templates a client surfaces as slash commands. Each CostPad prompt guides the model through an existing tool sequence; arguments autocomplete from your live model.

pricing_review get_economics run_pricing_review insights Recommended price

Workflow prompts

pricing_review

Recommend what to charge for a tier: baseline economics → price sweep → risk insights. Orchestrates get_economicsrun_pricing_reviewinsights.

  • tier — target tier name (autocompletes from your tiers). Defaults to the highest-revenue paid tier.
  • objectivegrossProfit | totalRevenue | grossMargin | netRevAfterFees.
  • rangePct — ± sweep range percent.

cost_audit

Find where margin leaks on the cost side, then surface the riskiest findings. Orchestrates run_cost_auditinsights.

  • minSeverityinfo | warn | critical.

compare_pricing

Diff saved scenarios side-by-side against the current baseline. Orchestrates list_scenarioscompare_pricing.

  • scenarioA, scenarioB — saved scenario names (autocomplete from list_scenarios).

Ecosystem recipe prompts

Recipe prompts chain a third-party MCP's data into CostPad. They're provider-aware in their instructions but call only CostPad tools — the model reads from the provider's own MCP, then translates the result into CostPad mutations. CostPad never talks to the providers directly (see the ecosystem model and Recipes).

import-from-stripe

Pull active subscriptions from the Stripe MCP and map them into CostPad tiers + user mix. Reads stripe.list_subscriptions; writes via update_tiers / update_mix. Ends by offering pricing_review / cost_audit.

setup-from-infra

Read real usage from Supabase / Vercel / Resend MCPs and translate it into CostPad COGS. Reads supabase.get_project, vercel.get_project, resend.get_usage; writes via update_cogs. Ends by offering cost_audit / pricing_review.

Argument completions

Prompt arguments use the MCP completion API: as you type, clients autocomplete tier names and saved-scenario names from your live model, plus objectives and severities.