vbtnl_Connect to AI
referenceupdated

vbtnl MCP server: tools reference

Every tool the vbtnl remote MCP server gives your AI agent: projects, files, commands, publishing, rollback, databases and logs.

The vbtnl MCP server lives at one address for every client:

Code
https://api.vbtnl.com/mcp

It is a remote server with the Streamable HTTP transport. Clients sign in with OAuth or send a personal token in the Authorization: Bearer header. You do not call the tools yourself: the agent picks them while it works. The list shows what it is able to do.

Projects

ToolWhat it does
list_projectsLists your projects.
create_projectCreates a project with a draft address.
get_project_contextReturns the state of a project: files, draft status, recent errors.
delete_projectDeletes a project. Asks for the project name as confirmation.
get_platform_guideReturns the platform rules the agent follows.

Files

ToolWhat it does
list_filesLists files in the project.
read_fileReads a file.
write_file, write_filesCreates or replaces one or several files.
edit_fileChanges part of a file.
delete_fileDeletes a file.
searchSearches the project files.

Running code

ToolWhat it does
execRuns a shell command in the draft: tests, scripts, a request to the app.
add_packageInstalls a package and records it in requirements.txt or package.json.
restart_appRestarts the draft app.
run_jobStarts a long task in the background, up to 6 hours.
get_job_resultReturns the status and output of a background task.

Publishing

ToolWhat it does
publishPublishes the draft to production as a new numbered version.
get_releaseReturns the status of a publish.
rollbackSwitches production to an earlier version.
get_build_logsReturns the build output of a version.

Data and settings

ToolWhat it does
add_databaseAdds Postgres: one database for the draft, one for production.
run_sqlRuns SQL on the draft database. Production is refused by default.
describe_databaseReturns the structure of a database, without the values.
set_secretsSaves secrets that reach the app as environment variables.
get_logsReturns the app logs. Production logs come masked.

For how these fit together, see How a project works.