{
      "name": "mcp-publish-readiness",
      "domain": "AI & Agent Governance",
      "title": "MCP Publish-Readiness Chain",
      "description": "Validates an MCP server manifest → lints tool definitions → audits OAuth 2.1 → scans for tool-poisoning → scores developer readiness. Full 5-stage MCP compliance journey before shipping a production MCP server.",
      "composer_url": "https://ainumbers.co/chaingraph/chains/mcp-publish-readiness.html",
      "steps": [
        {
          "tool_id": "275-mcp-server-json-validator",
          "handoff": "schema_errors,version_compliance,missing_fields feed Stage 2 tool linting"
        },
        {
          "tool_id": "274-mcp-tool-definition-linter",
          "handoff": "lint_errors,naming_violations,schema_gaps feed Stage 3 OAuth audit"
        },
        {
          "tool_id": "278-mcp-oauth-authorization-auditor",
          "handoff": "auth_scheme,token_scope_gaps,pkce_compliance feed Stage 4 poisoning scan"
        },
        {
          "tool_id": "282-mcp-tool-poisoning-scanner",
          "handoff": "poisoning_risk_score,suspicious_instructions,injection_patterns feed Stage 5 readiness score"
        },
        {
          "tool_id": "288-mcp-developer-readiness-scorecard",
          "handoff": "readiness_score,deployment_verdict -- Exports MCP compliance mandate -- final stage"
        }
      ]
    }
