{
  "name": "Harmny",
  "version": "1.0.0",
  "description": "AI-powered HR and career intelligence platform. Provides tools to read career frameworks, competencies, employee summaries, org metrics, and task/project data for an organisation.",
  "documentationUrl": "https://harmny.ai/auth.md",
  "supportedInterfaces": [
    {
      "url": "https://harmny.ai/api/mcp",
      "transport": "mcp-streamable-http",
      "description": "MCP Streamable HTTP — stateless per-request"
    }
  ],
  "defaultInputModes": ["text/plain", "application/json"],
  "defaultOutputModes": ["application/json"],
  "capabilities": [
    {
      "id": "career_intelligence",
      "name": "Career Intelligence",
      "description": "Read career frameworks, competency definitions, and employee progression data."
    },
    {
      "id": "performance_data",
      "name": "Performance Data",
      "description": "Read employee performance summaries, evaluation cycle results, and ratings."
    },
    {
      "id": "org_analytics",
      "name": "Org Analytics",
      "description": "Read high-level org metrics including headcount, department breakdown, and KPIs."
    },
    {
      "id": "task_management",
      "name": "Task Management",
      "description": "Read tasks and projects from the Harmny Tasks PM tool."
    }
  ],
  "authentication": {
    "schemes": ["Bearer"],
    "description": "API key issued per organisation. Contact info@harmny.ai to request access. See https://harmny.ai/auth.md."
  },
  "skills": [
    {
      "id": "get_frameworks",
      "name": "Get Career Frameworks",
      "description": "List all career frameworks defined for the organisation.",
      "tags": ["hr", "career", "frameworks"],
      "requiredScope": "frameworks"
    },
    {
      "id": "get_competencies",
      "name": "Get Competencies",
      "description": "List competencies, optionally filtered by a specific framework.",
      "tags": ["hr", "career", "competencies"],
      "requiredScope": "frameworks"
    },
    {
      "id": "get_career_path",
      "name": "Get Career Path",
      "description": "Retrieve career levels and skill descriptions for a framework, showing progression from junior to senior.",
      "tags": ["hr", "career", "progression"],
      "requiredScope": "career_paths"
    },
    {
      "id": "get_employee_summary",
      "name": "Get Employee Summary",
      "description": "Retrieve a career summary for a specific employee including their competency ratings, active goals, and current framework level.",
      "tags": ["hr", "performance", "employee"],
      "requiredScope": "evaluations"
    },
    {
      "id": "get_org_overview",
      "name": "Get Org Overview",
      "description": "Get high-level org metrics including headcount, department breakdown, and key performance indicators.",
      "tags": ["hr", "org", "analytics"],
      "requiredScope": "people"
    },
    {
      "id": "get_tasks",
      "name": "Get Tasks",
      "description": "List tasks across the org with optional filters for project, assignee, status category, and priority.",
      "tags": ["tasks", "project-management"],
      "requiredScope": "tasks"
    },
    {
      "id": "get_projects",
      "name": "Get Projects",
      "description": "List spaces and their active projects in the org.",
      "tags": ["tasks", "project-management"],
      "requiredScope": "tasks"
    }
  ]
}
