Tool tree
gradeNot graded
page: Every page
validate_ideaAction
Analyze and save an idea in the signed-in BuildCheck workspace. Returns structured scores, evidence provenance, cost ranges, risks, and the recommended minimum next action. External lookup occurs only when allow_external_lookup is explicitly true; otherwise configured sources remain mock-only.
View tool JSON
{
"name": "validate_idea",
"kind": "act",
"impl": "imperative",
"description": "Analyze and save an idea in the signed-in BuildCheck workspace. Returns structured scores, evidence provenance, cost ranges, risks, and the recommended minimum next action. External lookup occurs only when allow_external_lookup is explicitly true; otherwise configured sources remain mock-only.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"idea": {
"type": "string",
"minLength": 20,
"maxLength": 3000
},
"target_customer": {
"type": "string",
"maxLength": 180
},
"geography": {
"type": "string",
"maxLength": 100
},
"business_model": {
"type": "string",
"maxLength": 180
},
"allow_external_lookup": {
"description": "Explicit consent to send derived search keywords to the configured external data source.",
"type": "boolean"
}
},
"required": [
"idea"
],
"additionalProperties": false
},
"page": "/agents"
}roast_ideaAction
Challenge a project owned by the signed-in user or an idea supplied directly. Evidence-backed risks and hypothetical pivots are labeled separately.
View tool JSON
{
"name": "roast_idea",
"kind": "act",
"impl": "imperative",
"description": "Challenge a project owned by the signed-in user or an idea supplied directly. Evidence-backed risks and hypothetical pivots are labeled separately.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"anyOf": [
{
"type": "object",
"properties": {
"project_id": {
"type": "string",
"minLength": 1,
"maxLength": 120
}
},
"required": [
"project_id"
],
"additionalProperties": false
},
{
"type": "object",
"properties": {
"idea": {
"type": "string",
"minLength": 20,
"maxLength": 3000
}
},
"required": [
"idea"
],
"additionalProperties": false
}
]
},
"page": "/agents"
}get_project_analysisAnswer
Read the latest analysis for a BuildCheck project owned by the signed-in user. Unknown and unauthorized IDs return the same generic error.
View tool JSON
{
"name": "get_project_analysis",
"kind": "answer",
"impl": "imperative",
"description": "Read the latest analysis for a BuildCheck project owned by the signed-in user. Unknown and unauthorized IDs return the same generic error.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"project_id": {
"type": "string",
"minLength": 1,
"maxLength": 120
}
},
"required": [
"project_id"
],
"additionalProperties": false
},
"page": "/agents"
}generate_validation_mvpAction
Return the smallest testable product, explicit exclusions, success metrics and a validation sequence for a project or idea.
View tool JSON
{
"name": "generate_validation_mvp",
"kind": "act",
"impl": "imperative",
"description": "Return the smallest testable product, explicit exclusions, success metrics and a validation sequence for a project or idea.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"anyOf": [
{
"type": "object",
"properties": {
"project_id": {
"type": "string",
"minLength": 1,
"maxLength": 120
}
},
"required": [
"project_id"
],
"additionalProperties": false
},
{
"type": "object",
"properties": {
"idea": {
"type": "string",
"minLength": 20,
"maxLength": 3000
}
},
"required": [
"idea"
],
"additionalProperties": false
}
]
},
"page": "/agents"
}estimate_build_costAction
Return directional hour and AI-token ranges. Estimates are scope heuristics, never exact usage measurements.
View tool JSON
{
"name": "estimate_build_cost",
"kind": "act",
"impl": "imperative",
"description": "Return directional hour and AI-token ranges. Estimates are scope heuristics, never exact usage measurements.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"anyOf": [
{
"type": "object",
"properties": {
"project_id": {
"type": "string",
"minLength": 1,
"maxLength": 120
}
},
"required": [
"project_id"
],
"additionalProperties": false
},
{
"type": "object",
"properties": {
"idea": {
"type": "string",
"minLength": 20,
"maxLength": 3000
}
},
"required": [
"idea"
],
"additionalProperties": false
}
]
},
"page": "/agents"
}find_opportunitiesAnswer
Filter BuildCheck opportunities by category, audience, maximum complexity and minimum score. Results are explicitly marked as demo data.
View tool JSON
{
"name": "find_opportunities",
"kind": "answer",
"impl": "imperative",
"description": "Filter BuildCheck opportunities by category, audience, maximum complexity and minimum score. Results are explicitly marked as demo data.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"category": {
"type": "string",
"maxLength": 80
},
"audience": {
"type": "string",
"maxLength": 180
},
"max_complexity": {
"type": "string",
"enum": [
"LOW",
"MEDIUM",
"HIGH"
]
},
"min_score": {
"type": "integer",
"minimum": 0,
"maximum": 100
}
},
"additionalProperties": false
},
"page": "/agents"
}evaluate_before_buildAction
Run BuildCheck's pre-build guard for a project or idea. Advises rather than blocks, and returns a structured full-build warning plus a smaller alternative when needed.
View tool JSON
{
"name": "evaluate_before_build",
"kind": "act",
"impl": "imperative",
"description": "Run BuildCheck's pre-build guard for a project or idea. Advises rather than blocks, and returns a structured full-build warning plus a smaller alternative when needed.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"idea": {
"type": "string",
"minLength": 20,
"maxLength": 3000
},
"project_id": {
"type": "string",
"minLength": 1,
"maxLength": 120
},
"intended_build_scope": {
"type": "string",
"maxLength": 1000
}
},
"additionalProperties": false
},
"page": "/agents"
}