Available Tools
Bilt MCP Server provides 7 tools that enable AI agents to autonomously create, build, and deploy native mobile applications.bilt_list_projects
List all projects for authenticated user
bilt_get_project
Get detailed project information
bilt_create_project
Create a new project
bilt_get_session
Get current session and workflow status
bilt_send_message
Send build instructions or answer agent questions
bilt_cancel_workflow
Cancel running workflows
bilt_get_messages
Retrieve conversation history
Tool Categories
Project Management
Tools for creating and managing native mobile application projects.- bilt_list_projects - Discover existing projects
- bilt_get_project - Get project details and status
- bilt_create_project - Initialize new projects
Workflow Execution
Tools for building and deploying native mobile applications.- bilt_send_message - Execute build/deploy actions or answer clarification questions
- bilt_get_session - Monitor queued/running workflow progress and preview URLs
- bilt_get_messages - Review conversation history
bilt_send_message may return status: "queued" when another workflow is already running. Use bilt_get_session with the same projectId until hasActiveWorkflows is false before sending unrelated follow-up work.Workflow Control
Tools for managing long-running operations.- bilt_cancel_workflow - Stop unwanted operations
Common Patterns
Pattern 1: Create and Deploy
Pattern 2: Modify Existing
Pattern 3: Debug and Fix
Tool Selection Guide
- Discovery
- Creation
- Building
- Monitoring
- Control
When to use:
- Agent doesn’t know what projects exist
- Need to find a specific project
- Listing all user projects
bilt_list_projects- Get all projectsbilt_get_project- Get specific project details
Authentication
All tools require authentication via Bearer token:Tokens are configured at the MCP client level, not per-tool invocation.
Rate Limits
number
default:"100"
100 requests per minute per API key
object
Response includes rate limit headers:
X-RateLimit-Limit: Total limitX-RateLimit-Remaining: Remaining requestsX-RateLimit-Reset: Unix timestamp for reset
Error Handling
All tools use JSON-RPC 2.0 error responses:string
required
Always
"2.0"string | number | null
required
Matches the request ID, or
null when the request could not be parsedobject
required
JSON-RPC error object
Common Error Codes
Next Steps
Tool Reference
Detailed docs for each tool
