# AppDrag — MCP server on mcp.ai > Connect your AppDrag account and use 11 tools for developer tools straight from your AI agent. Connect with your own API key. AppDrag is a cloud-based platform for building websites, APIs, and databases with drag-and-drop tools, code editing, and integrated hosting to accelerate development workflows and iteration. By: mcp.ai · official Page: https://mcp.ai/appdrag ## Connect (MCP protocol) Remote MCP endpoint (HTTP, streamable): https://api.mcp.ai/p_appdrag?ms=1787293560000 Add it as a custom/remote MCP connector, then authenticate when prompted. ## REST API (no MCP client required) Every tool is also a REST endpoint, authed with a workspace API key. Discover: GET https://api.mcp.ai/api/appdrag/_endpoints # public; lists every endpoint Call: POST https://api.mcp.ai/api/appdrag/ Authorization: Bearer sk_live_… # create one at https://mcp.ai/settings/api-keys Content-Type: application/json Body: { …args } → { "ok": true, "tool": "", "result": { … } } ## Developer docs How to use (MCP or REST), markdown: https://mcp.ai/appdrag/skill.md Postman collection (v2.1): https://mcp.ai/appdrag/postman.json ## Tools - appdrag_execute_function_delete_default(apiKey?: string, folder: string, function: string, parameters?: object) — Tool to execute a Cloud Backend API function via DELETE on the default environment. Use when you need to call a function with DELETE parameters and optional APIKey. - appdrag_execute_function_delete_preprod(body?: object, apiKey?: string, folder: string, function: string) — Tool to execute the pre-production version of a Cloud Backend API function via DELETE. Use when you need to test or validate delete operations in the preprod environment before production deployment. - appdrag_execute_function_get_prod(apiKey?: string, folder: string, function: string, query_params?: object) — Tool to execute a production Cloud Backend API function via GET. Includes robust URL handling and fallbacks to accommodate management base URLs. - appdrag_execute_function_patch_dev(body?: object, apiKey?: string, folder: string, function: string) — Tool to execute the development version of a Cloud Backend API function via PATCH. Use after deploying or updating your function to the dev environment. - appdrag_execute_function_post_default(folder: string, function: string, parameters: object) — Tool to execute a Cloud Backend API function via POST on the default environment. Use when you need to call a function with POST parameters and optional APIKey. - appdrag_execute_function_post_preprod(apiKey?: string, folder: string, params?: object, function: string) — Tool to execute a Cloud Backend API function via POST on the preprod environment. Use when you need to test a function in the preprod environment before releasing to production. Include apiKey if your - appdrag_execute_function_put_default(apiKey?: string, folder: string, function: string, parameters?: object) — Tool to execute a Cloud Backend API function via PUT on the default environment. Use when you need to call a function with PUT parameters and optional APIKey. - appdrag_execute_function_put_preprod(apiKey?: string, folder: string, function: string, parameters?: object) — Tool to execute a Cloud Backend API function via PUT on the preprod environment. Use when you need to call a function with PUT parameters and optional APIKey in preprod. - appdrag_visual_sql_delete(apiKey?: string, folder: string, params?: object, visualDeleteFunction: string) — Tool to delete rows via a Visual SQL Delete function. Use when you need to delete records from a Cloud DB table using a Visual SQL Delete function. - appdrag_visual_sql_select(apiKey?: string, folder: string, params?: object, visualSelectFunction: string) — Tool to execute a Visual SELECT Cloud Backend function. Use when you need to read rows from a database table using a visual SQL function configured in AppDrag. - appdrag_visual_sql_update(apiKey?: string, folder: string, parameters?: object, visualUpdateFunction: string) — Tool to execute a Visual SQL UPDATE via an AppDrag Visual UPDATE function. Use when you need to update database rows based on your Visual UPDATE mapping. ## Example prompts - "What can I do in AppDrag?" - "Show me a summary of my AppDrag account" ## Links Docs: https://mcp.ai/docs/mcps/appdrag Website: https://mcp.ai/mcps/appdrag