← Back to all apps

Overview

Tools Available4
CategoryDeveloper_tools

Build apps and websites

Available Tools

Lovable provides 4 tools that can be used to interact with its services.

Create Project

create_project
Full Description

Internal tool

  • DO NOT call directly. Use initiate_project instead.

Called automatically by the widget when user selects a workspace.

Parameters

Required
promptstring

Detailed project specification (minimum 100 characters, maximum 100000 characters).

workspace_idstring

Workspace ID where the project will be created (required).

Get Build Status

get_project
Full Description

Check build status and get URL/screenshot.

Returns status: "building", "ready", or "failed".

Parameters

Required
project_idstring

Lovable Project ID

Build Website

initiate_project
Full Description

Builds a web application. Can include backend, database, and authentication when needed.

Input: Only "prompt" is required. Do not pass workspace_id - workspace selection is handled automatically via the widget.

After calling: Follow the "Next step" in the response. Do not write code.

To edit afterwards, users must go to Lovable's web interface.

Parameters

Required
promptstring

Detailed project specification (minimum 100 characters, maximum 100000 characters). Include purpose, key features, user flows, data models, and design preferences.

Open in Lovable

open_project_for_editing
Full Description

Get a link for the user to edit their website in Lovable.

Use when user wants to modify, edit, or add features to an existing website.

Websites can only be edited in Lovable's web interface, not here.

Parameters

Required
project_idstring

Project ID to open for editing