Prerequisites
- Node.js 18 or later
- Claude Code installed and authenticated
Installation
Install the MCP Server
Run the following command in your terminal: This registersxano as an MCP server for Claude Code. To make the server available across every project instead of the current directory, add --scope user:
Restart any active Claude Code sessions so the new server is picked up.
Verify Setup
In Claude Code, ask:“What version of the Xano Developer MCP is installed?”Claude Code should call
mcp_version and return the current version number.
Usage
The Developer MCP lets Claude Code write and validate XanoScript using your local Xano workspace as context. Before asking Claude Code to make changes, pull a workspace locally with the Xano CLI. If you haven’t installed and authenticated with the CLI yet, do that now before continuing. Then select or create a workspace and run: Once your workspace is available locally, you can ask Claude Code to help with XanoScript tasks, from building a complete workspace:Create a small backend for advisor client intake. It should include a clients table with fields for name, email, phone, risk tolerance, investment objective, and advisor notes. Add API endpoints to create a client, list clients, get a single client by ID, and update client details. Include validation for required fields and valid risk tolerance values.
See the result
See the result
clients table with fields for the client’s name, email, phone number, risk tolerance, investment objective, advisor notes, and timestamps. The email field is stored as a unique value, so duplicate client records cannot be created with the same email address.It also adds a clients API group with endpoints to:- Create a new client
- List clients with pagination and sorting
- Get a single client by ID
- Update an existing client
Add a follow-up task feature to the advisor client intake backend. Create a client_tasks table linked to clients, with fields for task title, due date, status, and notes. Add API endpoints to create a task for a client, list all tasks for a client, and mark a task as complete.
See the result
See the result
clients table and API endpoints for creating, listing, retrieving, and updating client records. It also adds a new client_tasks table linked to the clients table, so each task belongs to a specific client.The client_tasks table includes fields for the related client, task title, due date, status, notes, and timestamps. Task status supports values like pending, in_progress, and completed, making it possible to track where each follow-up task stands.The backend also adds new API endpoints to:- Create a follow-up task for a client
- List all follow-up tasks for a client
- Mark a follow-up task as complete
xano sandbox review opens your sandbox in the browser — verify everything looks right, then promote the changes to production from there.