Tools

Generate startup ideas

Synchronous idea generation - the backing route for the generate_ideas MCP tool. Spends no scan quota or tokens. Free accounts get 5 generations per rolling 24 hours per account (GENERATION_LIMIT when exhausted). Paid-or-credited accounts skip that cap and get limit: null, under a daily fair-use ceiling of 20 generations per rolling 24 hours per account, 15 of them with the Pro model (a Pro run counts toward both), shared with the idea generator on preuve.ai and refused with DAILY_LIMIT_REACHED. The Pro model is the default on paid plans (pro: false opts out) and the response pro says whether the Pro tier was used (under load a Pro-tier run can be served by a faster fallback model); pro: true without a paid plan is refused with PRO_PAID_REQUIRED, and a pro that is not a boolean or null is 400 INVALID_INPUT. Founder-profile tailoring is automatic on paid plans with a saved profile (fit: false opts out); the response's fitReason and fitHint state why tailoring did or did not apply.

post/api/agent/tools/idea-generator

Request

  • Base URL: https://preuve.ai
  • URL: https://preuve.ai/api/agent/tools/idea-generator
  • Auth: API key in header x-preuve-key

Request body

interestsstring required

Interests or skills to generate ideas from.

budgetstring
audiencestring
industrystring
languagestring
proboolean nullable

Use the Pro model. Defaults to true on paid plans and false otherwise (null counts as omitted); true without a paid plan is refused.

fitboolean

Founder-profile tailoring is automatic on paid plans with a saved profile; pass false to opt out. Passing true is never needed.

Response

Generated ideas. remaining and limit are null for paid-or-credited accounts, whose daily ceiling is not counted down here; free accounts see the rolling-24h window state. Pain points are teased as locked on non-paid plans.

remaininginteger nullable
limitinteger nullable
proboolean
fitboolean
fitReason'applied' | 'disabled' | 'requires_paid_plan' | 'no_profile'
fitHintstring

Present when tailoring did not apply for a reason worth relaying to the user (no_profile, requires_paid_plan).

Changes

No recorded changes to this operation across all 1 revision of this API.