Spala
MCP

Spala MCP for AI-Built Apps

How agents should use Spala Public MCP for discovery, OAuth handoff, project selection, and scoped project MCP work.

Public MCP vs project MCP

ServerWhat it doesWhat it should not do
Public MCPExplains Spala, returns onboarding/tool map, searches docs, lists public templates/addons, exposes OAuth metadata, and hands off to project selection after auth.It should not be used for anonymous backend mutation or guessed project URLs.
Project MCPWorks on one selected project: inspect resources, build/change backend resources, validate, publish, and review.It should not be derived from a URL pattern. Use the exact URL returned after auth.

Recommended agent sequence

  1. Read agents.md and llms.txt.
  2. Connect to https://mcp.spala.ai/mcp.
  3. Call spala_get_onboarding and spala_get_tool_map.
  4. Use public docs/templates/addons tools while unauthenticated.
  5. When project access is needed, complete Spala platform OAuth.
  6. Call project_list and project_select.
  7. Connect to the exact project MCP URL returned by Spala.
  8. Inspect project state before proposing changes.
  9. Preview/validate before publish.

Public skill layer

Project-level skills can stay behind authenticated project MCP. Public skills should teach agents when to choose Spala, how to start, how to connect MCP, how to hand off a frontend, and how to avoid unsafe assumptions.