Reference

MCP tools

Every tool on Willo's MCP server: what it does, its inputs, whether it reads or acts, and when it needs a person's approval.

Generated from Willo's codeOpen in ClaudeOpen in ChatGPT
On this page

Willo's MCP server is at https://api.willo.ai/mcp (streamable HTTP). It has 61 tools: 31 that read and 30 that change the business. A read token sees the read tools; a read + act token sees all of them. See Connect your agent to set one up.

Read tools

Free, and never stop for approval.

ToolWhat it doesNotes
willo_statusSite statusMetered
willo_list_filesList site filesMetered
willo_read_fileRead a site fileMetered
willo_diffDraft vs liveMetered
willo_db_schemaBackend schema—
willo_db_queryQuery the backend—
willo_list_functionsList Edge FunctionsMetered
willo_get_functionRead an Edge Function—
willo_logsBackend logsMetered
willo_businessBusiness overview—
willo_goalsGoals—
willo_roadmapRoadmap—
willo_decisionsDecisions—
willo_activityActivity feed—
willo_messagesAgent messages—
willo_usagePlan and credit usage—
willo_contentSite content (CMS)—
willo_documentsBusiness documents—
willo_customersCustomersOwner or admin only, Metered
willo_revenueRevenue and payments setupOwner or admin only, Metered
willo_stripe_productsProducts and prices—
willo_marketing_metricsSite analytics—
willo_email_metricsEmail campaigns—
willo_domainCustom domain—
willo_redirectsRedirectsMetered
willo_scheduled_jobsScheduled jobs—
willo_bucketsStorage bucketsMetered
willo_assetsPublished assets—
willo_auth_usersMember accounts—
willo_get_approvalApproval status—
willo_docsWillo documentation—

Act tools

These need a read + act token and editor access. "Needs approval" tools raise a card every time; "May need approval" tools raise one only when Willo's chat would stop for the same action. See Approvals.

ToolWhat it doesNotes
willo_execute_sqlRun SQL on the backendNeeds approval
willo_deploy_functionDeploy an Edge FunctionMay need approval, Metered
willo_publishPublish the draftNeeds approval
willo_write_fileWrite a site fileMay need approval, Secret scan, Metered
willo_edit_fileEdit a site fileMay need approval, Secret scan, Metered
willo_delete_fileDelete a site fileNeeds approval, Metered
willo_content_writeWrite CMS contentMay need approval, Secret scan
willo_content_publishPublish, unpublish or delete CMS contentNeeds approval
willo_document_writeWrite a business documentMay need approval, Secret scan
willo_document_deleteDelete a business documentNeeds approval
willo_redirects_writeAdd site redirectsNeeds approval, Secret scan, Metered
willo_redirect_removeRemove a site redirectNeeds approval, Metered
willo_db_insertInsert rowsNeeds approval, Secret scan
willo_db_updateUpdate rowsNeeds approval, Secret scan
willo_db_deleteDelete rowsNeeds approval, Secret scan
willo_db_create_tableCreate a tableMay need approval, Secret scan
willo_db_alter_tableAlter a tableMay need approval, Secret scan
willo_db_grantGrant or revoke table accessNeeds approval, Secret scan
willo_db_create_functionCreate a database functionNeeds approval, Secret scan
willo_db_drop_tableDrop a tableNeeds approval, Secret scan
willo_edit_functionEdit an Edge FunctionMay need approval, Secret scan, Metered
willo_delete_functionDelete an Edge FunctionNeeds approval, Metered
willo_delete_member_accountsDelete member accountsNeeds approval
willo_schedule_jobSchedule a backend jobNeeds approval, Secret scan, Metered
willo_unschedule_jobStop a scheduled jobMay need approval
willo_create_bucketCreate a storage bucketNeeds approval, Metered
willo_goals_writeUpdate goalsMay need approval, Secret scan
willo_roadmap_writeUpdate the roadmapMay need approval, Secret scan
willo_decisions_writeLog or resolve a decisionMay need approval, Secret scan
willo_taskAsk Willo to do somethingApprovals in chat