When you connect your IDE to DYPAI via MCP, your AI agent gets access to 20+ tools to build and manage your entire backend. You don't call these tools directly β just describe what you want in natural language.
Parameter Type Description create_endpointToolCreate a new REST endpoint with workflow logic (nodes + edges) update_endpointToolFull rewrite of an endpoint's workflow, name, method, or settings delete_endpointToolDelete an endpoint permanently search_endpointsToolList and search endpoints by name, type, method. Pass endpoint_id for full detail
Edit existing workflows without rewriting the entire endpoint:
Parameter Type Description edit_workflowToolFind-and-replace on the workflow JSON. Best for quick fixes β SQL queries, parameters, strings add_nodeToolAdd a new node to a workflow and connect it after an existing node remove_nodeToolRemove a node and auto-reconnect surrounding nodes
Every workflow edit is automatically versioned. You can view history and rollback:
Parameter Type Description get_endpoint_versionsToolList version history with timestamps. Filter by date with since/before rollback_endpointToolRestore a previous version of the workflow
Parameter Type Description execute_sqlToolRun SQL queries β CREATE TABLE, SELECT, INSERT, ALTER, etc. Auto-limited to 20 rows get_app_tablesToolList all tables with column counts
Parameter Type Description get_auth_usersToolList users with email, role, status. Max 100 per request manage_usersToolCreate, update roles, or delete users manage_rolesToolCreate, update, or delete custom roles app_settingsToolGet or update auth settings (autoconfirm, OAuth providers, JWT expiry)
Parameter Type Description list_bucketsToolList, create, or delete storage buckets
Parameter Type Description get_app_credentialsToolList configured credentials (Stripe, Resend, Telegram, etc.)
Parameter Type Description test_workflowToolExecute a workflow in debug mode. Use stop_at_node to test individual nodes
Parameter Type Description get_frontend_statusToolCheck if a frontend is deployed, its URL, and last deploy time
Parameter Type Description search_docsToolSearch DYPAI documentation by semantic similarity search_nodesToolSearch available node types (integrations, logic, etc.) search_workflow_templatesToolFind workflow templates for common backend patterns search_project_templatesToolFind starter project templates
Parameter Type Description manage_endpoint_groupsToolOrganize endpoints into groups get_recent_workflow_activityToolView recent execution logs
Instead of calling tools directly, just ask:
What you want What to say Create a table "Create a users table with email, name, and created_at" Build an endpoint "Create a POST /orders endpoint that saves to the database" Edit a query "Change the list_users endpoint to filter by active = true" Add a notification "Add a Resend email node after the order is saved" Check history "Show me the version history of the checkout endpoint" Undo a change "Rollback the checkout endpoint to the previous version" Test a node "Test the email node in the checkout workflow" Deploy frontend "What's the frontend deploy status?"
PreviousOverview Next Overview