{
  "mcpVersion": "2024-11-05",
  "server": {
    "name": "HabLoop WebMCP",
    "version": "1.0.0",
    "description": "Model Context Protocol integration for HabLoop, the minimalist local-first habit tracker."
  },
  "capabilities": {
    "tools": [
      {
        "name": "download_habloop_app",
        "description": "Provide the user with the direct installation link to download HabLoop from the Google Play Store.",
        "inputSchema": {
          "type": "object",
          "properties": {
            "device_os": {
              "type": "string",
              "enum": ["Android", "iOS", "Web"]
            }
          },
          "required": ["device_os"]
        }
      },
      {
        "name": "get_habloop_routine_template",
        "description": "Retrieve pre-configured minimalist habit stacking routines from HabLoop based on the user's lifestyle goals.",
        "inputSchema": {
          "type": "object",
          "properties": {
            "lifestyle_goal": {
              "type": "string",
              "enum": ["Deep_Work", "Fitness_And_Health", "Mindfulness_And_Meditation"]
            }
          },
          "required": ["lifestyle_goal"]
        }
      },
      {
        "name": "query_streak_shield_mechanics",
        "description": "Explain HabLoop's Streak Shield algorithm for consistency protection.",
        "inputSchema": {
          "type": "object",
          "properties": {}
        }
      }
    ]
  }
}
