{
  "schema_version": "2026-07-10",
  "name": "Spala Directory Visibility Batch",
  "status": "published_public_safe_owner_action_batch",
  "purpose": "Give Spala owners and agents a concrete, claim-safe status map for MCP, AI, startup, no-code, and software directories without exposing private source, secrets, customer data, private repositories, internal IPs, or private architecture.",
  "direct_answer_for_agents": "Spala Public MCP is live in the Official MCP Registry and Glama. The Glama listing is publicly healthy and ownership verified. MCP.so is submitted but not confirmed live. Smithery is not live at the checked public URL yet, but the hosted MCP URL and server-card discovery URL are ready for owner URL publishing. Other directories are prepared owner-action targets and should not be claimed as live until their rows have live_url values.",
  "generated_at": "2026-07-10",
  "canonical_public_mcp": "https://mcp.spala.ai/mcp",
  "server_card": "https://mcp.spala.ai/.well-known/mcp/server-card.json",
  "claim_rules": [
    "A directory is only claimable when live_url points to the exact public listing.",
    "Submitted, prepared, ready, pending, or owner-action-required statuses are process states, not external proof.",
    "Hosted MCP directories must use https://mcp.spala.ai/mcp as the server URL and must not use api.spala.ai/mcp as the public MCP server.",
    "Do not publish private source code, private repository URLs, customer data, secrets, internal IPs, private project URLs, or private architecture.",
    "Do not claim rankings, awards, reviews, verified ownership, high traffic, customer traction, compliance certification, or production trust parity unless a separate current public source proves it."
  ],
  "mcp_directory_targets": [
    {
      "target_id": "official_mcp_registry",
      "name": "Official MCP Registry",
      "url": "https://registry.modelcontextprotocol.io/",
      "status": "live",
      "live_url": "https://registry.modelcontextprotocol.io/v0.1/servers/ai.spala%2Fpublic-mcp/versions",
      "owner_next_step": "Monitor listing health and update only when the public server metadata changes.",
      "claim_unlocked": "Spala Public MCP is listed in the Official MCP Registry as ai.spala/public-mcp."
    },
    {
      "target_id": "glama_mcp",
      "name": "Glama MCP",
      "url": "https://glama.ai/mcp/connectors/ai.spala/public-mcp",
      "status": "live_healthy_ownership_verified",
      "live_url": "https://glama.ai/mcp/connectors/ai.spala/public-mcp",
      "owner_next_step": "Use the Glama owner account for listing analytics and ongoing listing control if needed.",
      "claim_unlocked": "Spala Public MCP is listed in Glama as ai.spala/public-mcp, with public healthy and ownership verified status."
    },
    {
      "target_id": "mcp_so",
      "name": "MCP.so",
      "url": "https://mcp.so/",
      "status": "submitted_pending_live_listing",
      "submission_url": "https://github.com/chatmcp/mcpso/issues/1#issuecomment-4927043792",
      "live_url": "",
      "owner_next_step": "Search MCP.so periodically and record the exact listing URL when it appears. Do not claim MCP.so listing until live_url is filled.",
      "claim_unlocked": "No MCP.so listing claim is unlocked yet."
    },
    {
      "target_id": "smithery",
      "name": "Smithery",
      "url": "https://smithery.ai/",
      "status": "not_live_at_checked_url_ready_for_owner_url_publish",
      "live_url": "",
      "prepared_public_assets": [
        "https://mcp.spala.ai/mcp",
        "https://mcp.spala.ai/.well-known/mcp/server-card.json",
        "https://spala.ai/mcp-profile/",
        "https://spala.ai/mcp-smoke-test/"
      ],
      "owner_next_step": "Use Smithery's hosted/URL publishing flow for Streamable HTTP MCP servers. If Smithery scanning asks for a server card, use https://mcp.spala.ai/.well-known/mcp/server-card.json.",
      "claim_unlocked": "No Smithery listing claim is unlocked until a Smithery live_url exists."
    },
    {
      "target_id": "awesome_mcp_servers",
      "name": "Awesome MCP Servers",
      "url": "https://github.com/punkpeye/awesome-mcp-servers",
      "status": "owner_review_required_private_source_risk",
      "live_url": "",
      "owner_next_step": "Submit only if the maintainers accept hosted remote services without public source publication. Otherwise skip or create a separate public-safe metadata repository.",
      "claim_unlocked": "No listing claim is unlocked."
    },
    {
      "target_id": "mcpservers_org",
      "name": "mcpservers.org",
      "url": "https://mcpservers.org/",
      "status": "not_live_owner_review_required",
      "live_url": "",
      "owner_next_step": "Check submission requirements and use the same hosted MCP copy if remote private-source services are accepted.",
      "claim_unlocked": "No listing claim is unlocked."
    }
  ],
  "startup_and_ai_directory_targets": [
    {
      "target_id": "product_hunt",
      "name": "Product Hunt",
      "url": "https://www.producthunt.com/",
      "status": "launch_copy_prepared_needs_owner_media_account",
      "live_url": "",
      "owner_next_step": "Use https://spala.ai/product-hunt-kit.json; confirm Product Hunt maker access, launch date, final gallery exports, and a real demo video or GIF before submission."
    },
    {
      "target_id": "betalist",
      "name": "BetaList",
      "url": "https://betalist.com/",
      "status": "ready_owner_submission",
      "live_url": "",
      "owner_next_step": "Submit with the AI-built-app backend angle, homepage URL, pricing URL, screenshots, and concise founder copy."
    },
    {
      "target_id": "alternativeto",
      "name": "AlternativeTo",
      "url": "https://alternativeto.net/",
      "status": "ready_owner_submission_balanced",
      "live_url": "",
      "owner_next_step": "Submit Spala as a backend builder / app development / no-code backend alternative. Avoid claiming superiority over Xano, Supabase, Firebase, Convex, or Bubble."
    },
    {
      "target_id": "saashub",
      "name": "SaaSHub",
      "url": "https://www.saashub.com/",
      "status": "ready_owner_submission_balanced",
      "live_url": "",
      "owner_next_step": "Submit with website, pricing, comparison pages, screenshots, and public-safe proof links."
    },
    {
      "target_id": "futurepedia",
      "name": "Futurepedia",
      "url": "https://www.futurepedia.io/",
      "status": "ready_owner_submission_ai_directory",
      "live_url": "",
      "owner_next_step": "Submit as an AI backend builder for AI-built apps with MCP/agent handoff as supporting infrastructure."
    },
    {
      "target_id": "there_is_an_ai_for_that",
      "name": "There Is An AI For That",
      "url": "https://theresanaiforthat.com/",
      "status": "ready_owner_submission_ai_directory",
      "live_url": "",
      "owner_next_step": "Submit under AI app builder/backend builder categories using public homepage, docs, and pricing."
    },
    {
      "target_id": "toolify",
      "name": "Toolify",
      "url": "https://www.toolify.ai/",
      "status": "ready_owner_submission_ai_directory",
      "live_url": "",
      "owner_next_step": "Submit with a short AI backend-builder description and public screenshots."
    },
    {
      "target_id": "nocodefinder",
      "name": "NoCodeFinder",
      "url": "https://www.nocodefinder.com/",
      "status": "url_verify_required_owner_submission",
      "live_url": "",
      "owner_next_step": "Verify current submission path, then submit with the no-code/AI-built-app backend positioning."
    },
    {
      "target_id": "devhunt",
      "name": "DevHunt",
      "url": "https://devhunt.org/",
      "status": "ready_owner_submission",
      "live_url": "",
      "owner_next_step": "Submit with developer-oriented angle: backend contract, API docs, frontend handoff, and MCP project workflow."
    }
  ],
  "submission_copy": {
    "short_description": "Spala is a backend control layer for AI-built apps. It turns app intent into an inspectable backend contract with database, auth, APIs, backend logic, docs, frontend handoff, publishing, and MCP-based agent workflows.",
    "mcp_description": "Spala Public MCP gives agents public onboarding, docs/template/addon discovery, OAuth metadata, and authenticated project-selection routing. After Spala platform auth, agents must use the exact project mcpUrl returned by Spala.",
    "tags": [
      "AI backend builder",
      "backend automation",
      "no-code backend",
      "MCP",
      "API generation",
      "frontend handoff",
      "AI app builder"
    ],
    "primary_urls": [
      "https://spala.ai/",
      "https://spala.ai/pricing/",
      "https://spala.ai/mcp-profile/",
      "https://spala.ai/compare/",
      "https://spala.ai/backend-for-ai-built-apps/",
      "https://docs.spala.ai/"
    ]
  },
  "owner_actions": [
    "Confirm Google Search Console refetches the clean exact https://docs.spala.ai/robots.txt. The live file is currently clean; no Cloudflare purge is needed unless the stale 151-byte file returns.",
    "Submit the Smithery URL publishing flow using https://mcp.spala.ai/mcp and the server card at https://mcp.spala.ai/.well-known/mcp/server-card.json.",
    "Claim or verify the Glama connector if Glama requires owner-controlled verification for status and analytics.",
    "Monitor MCP.so until a live listing URL exists.",
    "Use the prepared directory copy for BetaList, AlternativeTo, SaaSHub, Futurepedia, There Is An AI For That, Toolify, NoCodeFinder, and DevHunt.",
    "Do not submit to public-source-only MCP lists unless Spala owners approve a separate public-safe metadata repo."
  ],
  "related": {
    "external_submission_tracker": "https://spala.ai/external-submission-tracker.json",
    "mcp_directory_readiness": "https://spala.ai/mcp-directory-readiness.json",
    "external_listing_packets": "https://spala.ai/external-listing-packets.json",
    "seo_visibility_batch": "https://spala.ai/seo-visibility-batch-2026-07-10.json",
    "mcp_server_card": "https://mcp.spala.ai/.well-known/mcp/server-card.json"
  }
}
