Get Project MCP Manifest
project_get_mcp_manifestAUTH REQUIRED; IDEMPOTENT PROJECT CONNECTION WRITE. Prepares one accessible project and returns its exact platform-provided project MCP manifest URL, MCP URL, and client-specific workspace binding plan. Accepts one installer client (codex, roo, claude-code, cursor, a2a); when omitted, returns a client-selection response without executable arguments.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| client | No | Target MCP client for @spala-ai/mcp-install. Omit to receive client_selection_required without an executable mutation plan. | |
| projectId | No | Exact Spala project ID. Mutually exclusive with subdomain. | |
| subdomain | No | Exact project subdomain returned by the Spala projects API. Mutually exclusive with projectId. | |
| organizationId | No | Optional organization ID returned for the signed-in account. | |
| bootstrapChallenge | No | S256 challenge returned by project prepare. The verifier remains only in the local credential store. | |
| bootstrapRequestId | No | Non-secret local request ID returned by project prepare. Claude Code only. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| auth | No | ||
| name | Yes | ||
| rule | No | ||
| mcpUrl | Yes | ||
| handoff | Yes | ||
| project | Yes | ||
| bootstrap | Yes | ||
| nextSteps | No | ||
| transport | Yes | ||
| serverName | Yes | ||
| installPlan | Yes | ||
| manifestUrl | Yes | ||
| schemaVersion | Yes | ||
| intentBoundary | No |