Skip to content

MCP server

Exepad’s control plane is exposed as a Model Context Protocol server, so AI agents can drive the full app lifecycle. For client setup (Claude Desktop, Claude Code, Cursor, custom agents) see Connect your agent.

Endpoint https://mcp.exepad.com/sse (SSE; messages POST to /messages/)
Auth Authorization: Bearer exepad_dk_…
Identity Tools act as the key’s owner, within the key’s scopes and app-pins
Server name Exepad Platform Console

All tools return JSON strings. app_id is the short public id (e.g. uqon8zje). Destructive tools require confirm: true.

Tool Purpose
exepad_create_app Create an app — from a prompt (description) or a template. Returns app_id + edit_id to poll.
exepad_list_apps List your apps (paginated).
exepad_get_app Full app detail: status, URLs, services, deploy state.
exepad_get_app_config The app’s config JSON (mode: preview or published).
exepad_update_app Rename / change alias.
exepad_clone_app Duplicate an app (source_app_id, name).
exepad_delete_app Delete an app (confirm: true).
Tool Purpose
exepad_modify_app Start an AI edit from a prompt. Returns an edit_id.
exepad_get_edit_status Poll an edit: processing → completed / failed / cancelled.
exepad_get_edit_logs Build-log tail for an edit.
Tool Purpose
exepad_upload_files Upload documents (by URL) into the app’s RAG knowledge base.
exepad_list_files / exepad_get_file List files / processing detail per file.
exepad_remove_file Delete a file (confirm: true).
Tool Purpose
exepad_deploy_preview Redeploy the preview environment.
exepad_publish Publish to production (https://{subdomain}.exepad.app).
exepad_unpublish Take production offline (confirm: true).
exepad_deploy_status Preview + production deploy state.
exepad_list_deployments Release history.
exepad_rollback Roll back to a previous release (deployment_id, confirm: true).
Tool Purpose
exepad_set_domain Set the *.exepad.app subdomain.
exepad_set_services Enable/disable app services (blog, forms, …) via services.
exepad_set_auth App end-user auth settings.
Tool Purpose
exepad_get_logs / exepad_get_health / exepad_get_errors App logs, health, and runtime errors.
Tool Purpose
exepad_app_discover List the tools a generated app’s backend exposes.
exepad_app_execute Invoke one (tool_name, input) — e.g. call tasks_list on your task app.
exepad_app_query Natural-language query over an app’s data (coming soon).

The server also exposes MCP resources: exepad://services, exepad://capabilities, exepad://apps, exepad://apps/{app_id}.

Key management and webhook management are deliberately REST-only (/v1/keys, /v1/webhooks) — an agent holding a key cannot mint itself new credentials or reroute event deliveries.