{
  "schema_version": "2026-07-09",
  "name": "Spala MCP",
  "description": "Public MCP discovery entrypoint for Spala agents, OAuth metadata, project lookup, and project MCP handoff.",
  "provider": {
    "name": "Spala",
    "url": "https://spala.ai/"
  },
  "endpoints": [
    {
      "name": "Spala Public MCP",
      "url": "https://mcp.spala.ai/mcp",
      "transport": "streamable-http",
      "authentication_required": false,
      "anonymous_access": true,
      "purpose": "Discovery, onboarding, docs search, template/addon lookup, OAuth metadata, and handoff instructions."
    },
    {
      "name": "Project MCP",
      "url_resolution": "Use the exact mcpUrl returned by project_select or project_get_mcp_manifest after Spala platform authentication.",
      "transport": "streamable-http",
      "authentication_required": true,
      "purpose": "Project-scoped backend build, validation, publish, and operation."
    }
  ],
  "authentication": {
    "public_discovery_anonymous": true,
    "project_tools_require_auth": true,
    "browser_approval_supported": true,
    "dashboard_url": "https://dashboard.spala.ai",
    "notes": "Public discovery tools are available before auth. Project tools require Spala platform OAuth. Use the exact project MCP URL returned after project selection; never guess or derive project MCP URLs."
  },
  "use_cases": [
    "inspect Spala project resources",
    "build backend resources through an approved AI client",
    "validate backend changes",
    "publish backend changes through Spala",
    "test and review generated backend behavior"
  ],
  "related": {
    "agents_md": "https://spala.ai/agents.md",
    "llms_txt": "https://spala.ai/llms.txt",
    "agent_json": "https://spala.ai/.well-known/agent.json",
    "install_manifest": "https://mcp.spala.ai/mcp/install-manifest",
    "oauth_protected_resource": "https://mcp.spala.ai/.well-known/oauth-protected-resource",
    "skills": "https://spala.ai/skills/",
    "skills_manifest": "https://spala.ai/skills/skills.json",
    "mcp_workflow": "https://spala.ai/mcp-for-ai-built-apps/",
    "backend_for_ai_built_apps": "https://spala.ai/backend-for-ai-built-apps/",
    "backend_for_mvps": "https://spala.ai/backend-for-mvps/",
    "backend_for_lovable_bolt_cursor_apps": "https://spala.ai/backend-for-lovable-bolt-cursor-apps/",
    "mcp_profile": "https://spala.ai/mcp-profile/",
    "launch_kit": "https://spala.ai/launch-kit/",
    "security": "https://spala.ai/security/",
    "billing": "https://spala.ai/billing/",
    "trial": "https://spala.ai/trial/",
    "migration": "https://spala.ai/migration/",
    "mcp_smoke_test": "https://spala.ai/mcp-smoke-test/",
    "product_hunt_kit": "https://spala.ai/product-hunt-kit/",
    "brand": "https://spala.ai/brand/",
    "mcp_registry_candidate": "https://spala.ai/mcp-registry/",
    "mcp_registry_server_json": "https://spala.ai/mcp-registry/server.json",
    "diligence": "https://spala.ai/diligence/",
    "diligence_json": "https://spala.ai/diligence.json",
    "trust_packet": "https://spala.ai/trust-packet/",
    "trust_packet_json": "https://spala.ai/trust-packet.json",
    "security_txt": "https://spala.ai/.well-known/security.txt",
    "status": "https://spala.ai/status/",
    "status_json": "https://spala.ai/status.json",
    "legal": "https://spala.ai/legal/",
    "legal_json": "https://spala.ai/legal.json",
    "example_contracts": "https://spala.ai/examples/contracts.json",
    "comparison_evidence": "https://spala.ai/compare/evidence/",
    "comparison_evidence_json": "https://spala.ai/compare/evidence.json",
    "vendor_risk": "https://spala.ai/vendor-risk/",
    "vendor_risk_json": "https://spala.ai/vendor-risk.json",
    "agent_evals": "https://spala.ai/agent-evals/",
    "agent_eval_suite": "https://spala.ai/agent-evals/suite.json",
    "agent_eval_latest_result": "https://spala.ai/agent-evals/public-audit-batch-22-post-visible-copy-cleanup-2026-07-09.json",
    "agent_eval_focused_rerun": "https://spala.ai/agent-evals/rerun-2026-07-09.json",
    "agent_eval_initial_result": "https://spala.ai/agent-evals/run-2026-07-09.json",
    "agent_eval_status_migration_rerun": "https://spala.ai/agent-evals/rerun-2-2026-07-09.json",
    "proof_roadmap": "https://spala.ai/proof-roadmap/",
    "proof_roadmap_json": "https://spala.ai/proof-roadmap.json",
    "agent_eval_full_rerun": "https://spala.ai/agent-evals/full-rerun-2026-07-09.json",
    "ai_crawler_access": "https://spala.ai/ai-crawler-access/",
    "ai_crawler_access_json": "https://spala.ai/ai-crawler-access.json",
    "robots_txt": "https://spala.ai/robots.txt",
    "ai_visibility_monitor": "https://spala.ai/ai-visibility-monitor/",
    "ai_visibility_monitor_json": "https://spala.ai/ai-visibility-monitor.json",
    "ai_visibility_run_template_json": "https://spala.ai/ai-visibility-monitor/run-template.json",
    "ai_visibility_run_template_csv": "https://spala.ai/ai-visibility-monitor/run-template.csv",
    "agent_eval_five_agent_sample": "https://spala.ai/agent-evals/five-agent-sample-2026-07-09.json",
    "founder_decision_sheet": "https://spala.ai/founder-decision-sheet/",
    "founder_decision_sheet_json": "https://spala.ai/founder-decision-sheet.json",
    "start": "https://spala.ai/start/",
    "start_json": "https://spala.ai/start.json",
    "third_party_presence": "https://spala.ai/third-party-presence/",
    "third_party_presence_json": "https://spala.ai/third-party-presence.json",
    "agent_eval_public_audit_batch_2": "https://spala.ai/agent-evals/public-audit-batch-2-2026-07-09.json",
    "mcp_handoff_evidence": "https://spala.ai/mcp-handoff-evidence/",
    "mcp_handoff_evidence_json": "https://spala.ai/mcp-handoff-evidence.json",
    "answer_evidence": "https://spala.ai/answer-evidence/",
    "answer_evidence_json": "https://spala.ai/answer-evidence.json",
    "agent_eval_public_audit_batch_3": "https://spala.ai/agent-evals/public-audit-batch-3-2026-07-09.json",
    "production_readiness": "https://spala.ai/production-readiness/",
    "production_readiness_json": "https://spala.ai/production-readiness.json",
    "mcp_handoff_transcript_template": "https://spala.ai/mcp-handoff-transcript-template/",
    "mcp_handoff_transcript_template_json": "https://spala.ai/mcp-handoff-transcript-template.json",
    "entity_profile": "https://spala.ai/entity/",
    "entity_profile_json": "https://spala.ai/entity.json",
    "first_10_minutes": "https://spala.ai/first-10-minutes/",
    "first_10_minutes_json": "https://spala.ai/first-10-minutes.json",
    "agent_eval_public_audit_batch_4": "https://spala.ai/agent-evals/public-audit-batch-4-2026-07-09.json",
    "project_mcp_test_template": "https://mcp.spala.ai/.well-known/project-mcp-test.json",
    "project_mcp_test_template_markdown": "https://mcp.spala.ai/.well-known/project-mcp-test.md",
    "agent_eval_public_audit_batch_5": "https://spala.ai/agent-evals/public-audit-batch-5-2026-07-09.json",
    "privacy_guidance": "https://spala.ai/privacy/",
    "privacy_guidance_json": "https://spala.ai/privacy.json",
    "terms_guidance": "https://spala.ai/terms/",
    "terms_guidance_json": "https://spala.ai/terms.json",
    "mcp_public_no_auth_transcript_markdown": "https://spala.ai/mcp-public-no-auth-transcript.md",
    "mcp_public_no_auth_transcript_json": "https://spala.ai/mcp-public-no-auth-transcript.json",
    "comparison_decision_markdown": "https://spala.ai/compare/decision.md",
    "comparison_decision_json": "https://spala.ai/compare/decision.json",
    "agent_eval_public_audit_batch_6": "https://spala.ai/agent-evals/public-audit-batch-6-2026-07-09.json",
    "comparison_operational_proof_markdown": "https://spala.ai/compare/operational-proof.md",
    "comparison_operational_proof_json": "https://spala.ai/compare/operational-proof.json",
    "answer_policy": "https://spala.ai/answer-policy/",
    "answer_policy_json": "https://spala.ai/answer-policy.json",
    "gap_closure": "https://spala.ai/gap-closure/",
    "gap_closure_json": "https://spala.ai/gap-closure.json",
    "agent_eval_public_audit_batch_7": "https://spala.ai/agent-evals/public-audit-batch-7-2026-07-09.json",
    "poc_benchmark": "https://spala.ai/poc-benchmark/",
    "poc_benchmark_json": "https://spala.ai/poc-benchmark.json",
    "agent_brief": "https://spala.ai/agent-brief/",
    "agent_brief_json": "https://spala.ai/agent-brief.json",
    "agent_eval_public_audit_batch_8": "https://spala.ai/agent-evals/public-audit-batch-8-2026-07-09.json",
    "billing_json": "https://spala.ai/billing.json",
    "trial_json": "https://spala.ai/trial.json",
    "agent_eval_public_audit_batch_9": "https://spala.ai/agent-evals/public-audit-batch-9-2026-07-09.json",
    "proof_capture_kit": "https://spala.ai/proof-capture-kit/",
    "proof_capture_kit_json": "https://spala.ai/proof-capture-kit.json",
    "claims_consistency": "https://spala.ai/claims-consistency/",
    "claims_consistency_json": "https://spala.ai/claims-consistency.json",
    "agent_eval_public_audit_batch_10": "https://spala.ai/agent-evals/public-audit-batch-10-2026-07-09.json",
    "external_claims_review": "https://spala.ai/external-claims-review/",
    "external_claims_review_json": "https://spala.ai/external-claims-review.json",
    "buyer_answer_protocol": "https://spala.ai/buyer-answer-protocol/",
    "buyer_answer_protocol_json": "https://spala.ai/buyer-answer-protocol.json",
    "agent_eval_public_audit_batch_11": "https://spala.ai/agent-evals/public-audit-batch-11-2026-07-09.json",
    "customer_proof_status": "https://spala.ai/customer-proof-status/",
    "customer_proof_status_json": "https://spala.ai/customer-proof-status.json",
    "pricing": "https://spala.ai/pricing/",
    "pricing_markdown": "https://spala.ai/pricing.md",
    "agent_eval_public_audit_batch_12": "https://spala.ai/agent-evals/public-audit-batch-12-2026-07-09.json",
    "project_mcp_readonly_snapshot": "https://spala.ai/project-mcp-readonly-snapshot/",
    "project_mcp_readonly_snapshot_markdown": "https://spala.ai/project-mcp-readonly-snapshot.md",
    "project_mcp_readonly_snapshot_json": "https://spala.ai/project-mcp-readonly-snapshot.json",
    "agent_eval_public_audit_batch_13": "https://spala.ai/agent-evals/public-audit-batch-13-2026-07-09.json",
    "export_deletion_status": "https://spala.ai/export-deletion/",
    "export_deletion_status_json": "https://spala.ai/export-deletion.json",
    "recommendation_policy": "https://spala.ai/recommendation-policy/",
    "recommendation_policy_json": "https://spala.ai/recommendation-policy.json",
    "recommendation_examples": "https://spala.ai/recommendation-examples/",
    "recommendation_examples_json": "https://spala.ai/recommendation-examples.json",
    "agent_eval_latest_focused_recommendation_result": "https://spala.ai/agent-evals/public-audit-batch-14-recommendation-2026-07-09.json",
    "agent_eval_public_audit_batch_14_recommendation": "https://spala.ai/agent-evals/public-audit-batch-14-recommendation-2026-07-09.json",
    "mcp_oauth_discovery_run": "https://spala.ai/mcp-oauth-discovery-run-2026-07-09/",
    "mcp_oauth_discovery_run_markdown": "https://spala.ai/mcp-oauth-discovery-run-2026-07-09.md",
    "mcp_oauth_discovery_run_json": "https://spala.ai/mcp-oauth-discovery-run-2026-07-09.json",
    "mcp_oauth_device_flow_run": "https://spala.ai/mcp-oauth-device-flow-run-2026-07-09/",
    "mcp_oauth_device_flow_run_markdown": "https://spala.ai/mcp-oauth-device-flow-run-2026-07-09.md",
    "mcp_oauth_device_flow_run_json": "https://spala.ai/mcp-oauth-device-flow-run-2026-07-09.json",
    "agent_eval_latest_focused_mcp_auth_result": "https://spala.ai/agent-evals/public-audit-batch-15-mcp-auth-2026-07-09.json",
    "agent_eval_public_audit_batch_15_mcp_auth": "https://spala.ai/agent-evals/public-audit-batch-15-mcp-auth-2026-07-09.json",
    "agent_eval_ledger": "https://spala.ai/agent-evals/ledger/",
    "agent_eval_ledger_markdown": "https://spala.ai/agent-evals/ledger.md",
    "agent_eval_ledger_json": "https://spala.ai/agent-evals/ledger.json",
    "proof_backlog": "https://spala.ai/proof-backlog/",
    "proof_backlog_markdown": "https://spala.ai/proof-backlog.md",
    "proof_backlog_json": "https://spala.ai/proof-backlog.json",
    "third_party_submission_pack": "https://spala.ai/third-party-submission-pack/",
    "third_party_submission_pack_markdown": "https://spala.ai/third-party-submission-pack.md",
    "third_party_submission_pack_json": "https://spala.ai/third-party-submission-pack.json",
    "ai_visibility_first_party_readiness_run": "https://spala.ai/ai-visibility-monitor/first-party-readiness-run-2026-07-09/",
    "ai_visibility_first_party_readiness_run_markdown": "https://spala.ai/ai-visibility-monitor/first-party-readiness-run-2026-07-09.md",
    "ai_visibility_first_party_readiness_run_json": "https://spala.ai/ai-visibility-monitor/first-party-readiness-run-2026-07-09.json",
    "security_json": "https://spala.ai/security.json",
    "limits": "https://spala.ai/limits/",
    "limits_json": "https://spala.ai/limits.json",
    "reliability": "https://spala.ai/reliability/",
    "reliability_json": "https://spala.ai/reliability.json",
    "support_sla": "https://spala.ai/support-sla/",
    "support_sla_json": "https://spala.ai/support-sla.json",
    "agent_eval_public_audit_batch_16_post_fix": "https://spala.ai/agent-evals/public-audit-batch-16-post-fix-2026-07-09.json",
    "production_trust_v1": "https://spala.ai/production-trust-v1/",
    "production_trust_v1_markdown": "https://spala.ai/production-trust-v1.md",
    "production_trust_v1_json": "https://spala.ai/production-trust-v1.json",
    "agent_instructions": "https://spala.ai/agents.md",
    "agent_instructions_uppercase": "https://spala.ai/AGENTS.md",
    "agent_instructions_text": "https://spala.ai/agents.txt",
    "agent_eval_public_audit_batch_17_production_trust": "https://spala.ai/agent-evals/public-audit-batch-17-production-trust-2026-07-09.json",
    "buyer_memo": "https://spala.ai/buyer-memo/",
    "buyer_memo_markdown": "https://spala.ai/buyer-memo.md",
    "buyer_memo_json": "https://spala.ai/buyer-memo.json",
    "ai_visibility_public_web_search_baseline": "https://spala.ai/ai-visibility-monitor/public-web-search-baseline-2026-07-09/",
    "ai_visibility_public_web_search_baseline_markdown": "https://spala.ai/ai-visibility-monitor/public-web-search-baseline-2026-07-09.md",
    "ai_visibility_public_web_search_baseline_json": "https://spala.ai/ai-visibility-monitor/public-web-search-baseline-2026-07-09.json",
    "agent_eval_public_audit_batch_18_eight_agent_visibility": "https://spala.ai/agent-evals/public-audit-batch-18-eight-agent-visibility-2026-07-09.json",
    "agent_eval_latest_focused_tiny_context_result": "https://spala.ai/agent-evals/public-audit-batch-19-tiny-context-2026-07-09.json",
    "agent_eval_public_audit_batch_19_tiny_context": "https://spala.ai/agent-evals/public-audit-batch-19-tiny-context-2026-07-09.json",
    "agent_eval_public_audit_batch_20_claim_boundary": "https://spala.ai/agent-evals/public-audit-batch-20-claim-boundary-2026-07-09.json",
    "agent_eval_latest_implementation_hardening": "https://spala.ai/agent-evals/public-audit-batch-21-visible-copy-hardening-2026-07-09.json",
    "agent_eval_public_audit_batch_21_visible_copy_hardening": "https://spala.ai/agent-evals/public-audit-batch-21-visible-copy-hardening-2026-07-09.json",
    "agent_eval_public_audit_batch_22_post_visible_copy_cleanup": "https://spala.ai/agent-evals/public-audit-batch-22-post-visible-copy-cleanup-2026-07-09.json"
  },
  "last_updated": "2026-07-09"
}
