Get MCP status
Changed on<Info>This API is in beta. Endpoints, fields, and behavior may still change, so avoid depending on it in production.</Info>
Returns the app's live MCP server. That covers whether AI clients can connect to it now, its endpoint, how clients authenticate, and the tools it serves.
This reports what the last publish put live, not the config you're editing. Read that with Get MCP config. A server is only active while the app is published, and a workspace rule can turn it off without a publish, which workspace_policy tells you.
This is limited to 120 requests a minute for each app. Some workspaces have a different limit.
<Note>This endpoint accepts a personal API key belonging to a user with access to the app, including a read-only key. Workspace API keys are not accepted.</Note>
Request
- Base URLhttps://app.base44.com
- URLhttps://app.base44.com/api/apps/platform/{app_id}/mcp-status
- AuthHTTP bearer
Path parameters
ID of the app.
Response
The app's live MCP server.
Example response
{
"active": true,
"published": true,
"endpoint": "https://my-crm-3c45a1f2.base44.app/api/mcp",
"auth": "oauth",
"tools": [
{
"name": "query_task",
"title": "Query tasks",
"description": "Find Task records by ID or filter.",
"kind": "entity",
"handler": "sendInvoice",
"read_only_hint": true
}
],
"effective_public_settings": "public_with_login",
"workspace_policy": "allow"
}Changes
- info
the security scope
read_onlywas added to the endpoint's security schemePersonalAccessTokenAuth - info
the security scope
full_accesswas removed from the endpoint's security schemePersonalAccessTokenAuth
- info
- info
the endpoint scheme security
PersonalAccessTokenAuthwas added to the API
- info