Every change Wellknown observed on this MCP server, newest first, with what it was before and what it became. Tool-surface changes carry the definition diff. Nothing here is edited after the fact.
Authorization not required, issuer https://mcp.spala.ai
Recently observed → Live
Live → Recently observed
Authorization not required, issuer https://mcp.spala.ai
Authorization not required, issuer https://mcp.spala.ai
Authorization not required, issuer https://mcp.spala.ai
Authorization not required, issuer https://mcp.spala.ai
Changed the definition of "addon_list", "docs_search" and "project_get_public_context"
Lists public Spala addons and integrations matching an optional query.InvokeCurated public subset; use project addons_search/addons_get todiscoververifycapabilitiesavailabilitysuchandasinstalled status. Invoke for Telegram bots and CRM, webhooks, outbound HTTP API calls, transactional email ⟨12 unchanged words⟩
Changed the definition of "spala_get_onboarding"
{"additionalProperties":false,"properties":{"installerVersion":{"description":"NoOptionalarguments.projectCallproxythisinstallertoolversionwithalreadyanknownemptyfromobject.its registration command. Do not supply the Claude/Codex application version or read credential stores.
Changed the definition of "project_connect" and "project_create"
⟨26 unchanged words⟩ , returns a client-selection response without executable arguments. Pending projects return project_provisioning with status 202 and retryAfterSeconds; retry the same call within the stated budget. Active projects do not need a manifest before connect. Returns a client-specific workspace binding plan: protected one-time ⟨12 unchanged words⟩
⟨14 unchanged words⟩ the supplied project name in an accessible organization. Provisioning is asynchronous; follow the returned retry interval and bounded retry guidance, never create a duplicate. Accepts an organization id when multiple organizations are ⟨12 unchanged words⟩
Authorization not required, issuer https://mcp.spala.ai
Authorization not required, issuer https://mcp.spala.ai
Authorization not required, issuer https://mcp.spala.ai
Authorization not required, issuer https://mcp.spala.ai
Authorization not required, issuer https://mcp.spala.ai
Authorization not required, issuer https://mcp.spala.ai
Changed the definition of "project_connect", "project_get_mcp_manifest" and "project_select"
⟨94 unchanged words⟩ ,"a2a"],"type":"string"},"profile":{"description":"Set to guided to preserve the compact build-and-test surface through project handoff. Omit for the default full compatibility surface.","enum":["guided"],"type":"string"},"projectId":{"description":"Exact Spala project ID. ⟨98 unchanged words⟩ "minLength":1,"type":"string"},"profile":{"description":"Set to guided to preserve the compact build-and-test surface through project handoff. Omit for the default full compatibility surface.","enum":["guided"],"type":"string"},"subdomain":{"description":"Exact project subdomain returned ⟨97 unchanged words⟩ signed-in account.","maxLength":256,"minLength":1,"type":"string"},"profile":{"description":"Set to guided to preserve the compact build-and-test surface through project handoff. Omit for the default full compatibility surface.","enum":["guided"],"type":"string"},"projectId":{" ⟨38 unchanged words⟩
Authorization not required, issuer https://mcp.spala.ai
Changed the definition of "project_connect", "project_get_mcp_manifest" and "project_select"
⟨94 unchanged words⟩ ,"a2a"],"type":"string"},"profile":{"description":"Optional project MCP tool profile. full preserves the complete compatibility surface; guided exposes the compact build-and-test surface. Defaults to full.","enum":["full","guided"],"type":"string"},"projectId":{"description":"Exact Spala project ID. ⟨98 unchanged words⟩ "minLength":1,"type":"string"},"profile":{"description":"Optional project MCP tool profile. full preserves the complete compatibility surface; guided exposes the compact build-and-test surface. Defaults to full.","enum":["full","guided"],"type":"string"},"subdomain":{"description":"Exact project subdomain returned ⟨97 unchanged words⟩ signed-in account.","maxLength":256,"minLength":1,"type":"string"},"profile":{"description":"Optional project MCP tool profile. full preserves the complete compatibility surface; guided exposes the compact build-and-test surface. Defaults to full.","enum":["full","guided"],"type":"string"},"projectId":{" ⟨38 unchanged words⟩
Authorization not required, issuer https://mcp.spala.ai
Authorization not required, issuer https://mcp.spala.ai
Authorization not required, issuer https://mcp.spala.ai
Authorization not required, issuer https://mcp.spala.ai
Authorization not required, issuer https://mcp.spala.ai
Certificate recorded, valid to 2026-12-03
Authorization not required, issuer https://mcp.spala.ai
First tool surface recorded: 16 tools (server version 0.1.1)
Showing the latest 27 events. The API returns up to 500 and filters by kind: ?kind=tool_surface_changed
⟨16 unchanged words⟩ pricing, limits, security, templates, addons, native blocks, filters, Custom Code alternatives, or project handoff questions. Returns ranked docs entries with URLs and summaries.
For embeddings and similarity search, use Vector fields and native Similarity Search with owner/tenant filters. Do not store search embeddings as JSON arrays or compute cosine similarity in Custom Code. Keep embedding dimensions/model consistent. If pgvector is unavailable, request database administrator setup; do not substitute JSON. Migrating existing embeddings requires approval. Includes native-block and filter guidance, addon discovery, and the requirement to justify narrowly scoped Custom Code. AUTH REQUIRED; READ-ONLY. Returns documented MCP handoff fields ⟨17 unchanged words⟩
⟨10 unchanged words⟩ or executable installer arguments.","properties":{"addonDiscoveryGuidance":{"type":"string"},"handoff":{"additionalProperties":true,"type":"object"},"intentBoundary":{"additionalProperties":true,"type":"object"},"nativeBuildGuidance":{"type":"string"},"project":{"additionalProperties":true,"type":"object"},"vectorSearchGuidance":{"type":"string"}},"required":["project","intentBoundary" ⟨3 unchanged words⟩
⟨94 unchanged words⟩ ,"a2a"],"type":"string"},"profile":{"description":"Set to guided to preserve the compact build-and-test surface through project handoff. Omit for the default full compatibility surface.","enum":["guided"],"type":"string"},"projectId":{"description":"Exact Spala project ID. ⟨98 unchanged words⟩ "minLength":1,"type":"string"},"profile":{"description":"Set to guided to preserve the compact build-and-test surface through project handoff. Omit for the default full compatibility surface.","enum":["guided"],"type":"string"},"subdomain":{"description":"Exact project subdomain returned ⟨97 unchanged words⟩ signed-in account.","maxLength":256,"minLength":1,"type":"string"},"profile":{"description":"Set to guided to preserve the compact build-and-test surface through project handoff. Omit for the default full compatibility surface.","enum":["guided"],"type":"string"},"projectId":{" ⟨38 unchanged words⟩
⟨67 unchanged words⟩ ,"serverName":{"type":"string"},"toolProfile":{"enum":["full","guided"],"type":"string"},"transport":{"type":"string"}},"required ⟨12 unchanged words⟩
⟨94 unchanged words⟩ ,"a2a"],"type":"string"},"profile":{"description":"Set to guided to preserve the compact build-and-test surface through project handoff. Omit for the default full compatibility surface.","enum":["guided"],"type":"string"},"projectId":{"description":"Exact Spala project ID. ⟨98 unchanged words⟩ "minLength":1,"type":"string"},"profile":{"description":"Set to guided to preserve the compact build-and-test surface through project handoff. Omit for the default full compatibility surface.","enum":["guided"],"type":"string"},"subdomain":{"description":"Exact project subdomain returned ⟨97 unchanged words⟩ signed-in account.","maxLength":256,"minLength":1,"type":"string"},"profile":{"description":"Set to guided to preserve the compact build-and-test surface through project handoff. Omit for the default full compatibility surface.","enum":["guided"],"type":"string"},"projectId":{" ⟨38 unchanged words⟩
⟨57 unchanged words⟩ ,"serverName":{"type":"string"},"toolProfile":{"enum":["full","guided"],"type":"string"},"transport":{"type":"string"},"workspaceOnly" ⟨12 unchanged words⟩
⟨57 unchanged words⟩ ,"serverName":{"type":"string"},"toolProfile":{"enum":["full","guided"],"type":"string"},"transport":{"type":"string"},"workspaceOnly" ⟨12 unchanged words⟩
⟨94 unchanged words⟩ ,"a2a"],"type":"string"},"profile":{"description":"Optional project MCP tool profile. full preserves the complete compatibility surface; guided exposes the compact build-and-test surface. Defaults to full.","enum":["full","guided"],"type":"string"},"projectId":{"description":"Exact Spala project ID. ⟨98 unchanged words⟩ "minLength":1,"type":"string"},"profile":{"description":"Optional project MCP tool profile. full preserves the complete compatibility surface; guided exposes the compact build-and-test surface. Defaults to full.","enum":["full","guided"],"type":"string"},"subdomain":{"description":"Exact project subdomain returned ⟨97 unchanged words⟩ signed-in account.","maxLength":256,"minLength":1,"type":"string"},"profile":{"description":"Optional project MCP tool profile. full preserves the complete compatibility surface; guided exposes the compact build-and-test surface. Defaults to full.","enum":["full","guided"],"type":"string"},"projectId":{" ⟨38 unchanged words⟩
⟨67 unchanged words⟩ ,"serverName":{"type":"string"},"toolProfile":{"enum":["full","guided"],"type":"string"},"transport":{"type":"string"}},"required ⟨12 unchanged words⟩
⟨94 unchanged words⟩ ,"a2a"],"type":"string"},"profile":{"description":"Optional project MCP tool profile. full preserves the complete compatibility surface; guided exposes the compact build-and-test surface. Defaults to full.","enum":["full","guided"],"type":"string"},"projectId":{"description":"Exact Spala project ID. ⟨98 unchanged words⟩ "minLength":1,"type":"string"},"profile":{"description":"Optional project MCP tool profile. full preserves the complete compatibility surface; guided exposes the compact build-and-test surface. Defaults to full.","enum":["full","guided"],"type":"string"},"subdomain":{"description":"Exact project subdomain returned ⟨97 unchanged words⟩ signed-in account.","maxLength":256,"minLength":1,"type":"string"},"profile":{"description":"Optional project MCP tool profile. full preserves the complete compatibility surface; guided exposes the compact build-and-test surface. Defaults to full.","enum":["full","guided"],"type":"string"},"projectId":{" ⟨38 unchanged words⟩
⟨57 unchanged words⟩ ,"serverName":{"type":"string"},"toolProfile":{"enum":["full","guided"],"type":"string"},"transport":{"type":"string"},"workspaceOnly" ⟨12 unchanged words⟩