{
  "name": "cotrackpro",
  "description": "CoTrackPro — a trauma-informed, child-centered, court-neutral documentation platform for families navigating high-conflict separation.",
  "version": "1.0",
  "server": {
    "url": "https://mcp.cotrackpro.com",
    "transport": "http"
  },
  "documentation": "https://developer.cotrackpro.com/mcp.html",
  "catalog": "https://developer.cotrackpro.com/data/catalog.v1.json",
  "catalogSchema": "https://developer.cotrackpro.com/data/catalog.schema.json",
  "connect": {
    "note": "Generate a paste-ready client config with `cotrackpro mcp config --client <claude-desktop|claude-code|cursor|vscode>`.",
    "clients": [
      "claude-desktop",
      "claude-code",
      "cursor",
      "vscode"
    ]
  },
  "capabilities": {
    "artifacts": 133,
    "roles": 18,
    "workflows": 5,
    "skills": 33,
    "scenarios": 9,
    "promptModules": 12
  },
  "tools": [
    {
      "name": "get_started",
      "category": "onboarding",
      "summary": "Persona-aware quickstart (parent / professional / in_crisis / unsure)."
    },
    {
      "name": "find_tool_for",
      "category": "onboarding",
      "summary": "Route a natural-language intent to the right tool with pre-filled args."
    },
    {
      "name": "find_example_for",
      "category": "onboarding",
      "summary": "Find a worked example case matching a situation."
    },
    {
      "name": "list_roles",
      "category": "discovery",
      "summary": "List the platform roles."
    },
    {
      "name": "get_role",
      "category": "discovery",
      "summary": "Get one role: composed skills + always-on guardrails."
    },
    {
      "name": "list_skills",
      "category": "discovery",
      "summary": "List functional + role skills."
    },
    {
      "name": "list_workflows",
      "category": "discovery",
      "summary": "List the ordered, branching workflows."
    },
    {
      "name": "get_workflow",
      "category": "discovery",
      "summary": "Get one workflow's step graph."
    },
    {
      "name": "list_artifacts",
      "category": "discovery",
      "summary": "List the artifact catalog."
    },
    {
      "name": "search_artifacts",
      "category": "discovery",
      "summary": "Search artifacts by keyword."
    },
    {
      "name": "get_artifact_schema",
      "category": "discovery",
      "summary": "Get one artifact's field schema."
    },
    {
      "name": "list_scenarios",
      "category": "discovery",
      "summary": "List worked scenarios."
    },
    {
      "name": "get_scenario",
      "category": "discovery",
      "summary": "Get one scenario."
    },
    {
      "name": "list_prompt_modules",
      "category": "discovery",
      "summary": "List the guardrail prompt modules."
    },
    {
      "name": "get_role_diagrams",
      "category": "diagram",
      "summary": "Get a role's composition diagrams."
    },
    {
      "name": "list_example_cases",
      "category": "examples",
      "summary": "List fully-worked example custody cases."
    },
    {
      "name": "get_example_case",
      "category": "examples",
      "summary": "Get every artifact from a worked example case."
    },
    {
      "name": "draft_artifact",
      "category": "generation",
      "summary": "Draft an artifact (educational only).",
      "generative": true
    },
    {
      "name": "rewrite_coparent_message",
      "category": "generation",
      "summary": "Rewrite a co-parent message in calmer, child-centered language (educational only).",
      "generative": true
    }
  ],
  "toolsNote": "Documented public surface; the server at server.url is authoritative for the live tool list.",
  "safety": {
    "disclaimer": "Educational and informational only — not legal or clinical advice. The roles, workflows, and artifacts are illustrative example compositions, not a prescriptive legal process.",
    "note": "Every generation tool is educational and informational only. Confidential family-case content is never placed in a shared space.",
    "crisisResources": [
      {
        "name": "988 Suicide & Crisis Lifeline",
        "contact": "call or text 988"
      },
      {
        "name": "Crisis Text Line",
        "contact": "text HOME to 741741"
      },
      {
        "name": "National Domestic Violence Hotline",
        "contact": "1-800-799-7233"
      },
      {
        "name": "Childhelp National Child Abuse Hotline",
        "contact": "1-800-422-4453"
      },
      {
        "name": "Emergency",
        "contact": "911"
      }
    ]
  }
}
