{
  "name": "Peetchr",
  "description": "Peetchr is a Talent Intelligence platform that plugs into an existing ATS and uses AI to evaluate candidates on hard skills, soft skills, culture fit, and team fit - no candidate test required - so recruiters get an explainable, ranked shortlist for every role across their new applicants, their existing ATS talent pool, and their employees.",
  "provider": {
    "organization": "Peetchr SAS",
    "url": "https://peetchr.com"
  },
  "version": "1.0.0",
  "documentationUrl": "https://peetchr.com/agents.md",
  "iconUrl": "https://peetchr.com/apple-icon.png",
  "interfaces": [
    {
      "protocol": "mcp",
      "transport": "streamable-http",
      "url": "https://app.peetchr.com/api/mcp"
    }
  ],
  "securitySchemes": {
    "peetchrOAuth": {
      "type": "oauth2",
      "description": "OAuth 2.1 authorization code with PKCE and dynamic client registration.",
      "flows": {
        "authorizationCode": {
          "authorizationUrl": "https://app.peetchr.com/api/auth/mcp/authorize",
          "tokenUrl": "https://app.peetchr.com/api/auth/mcp/token",
          "scopes": {
            "openid": "Authenticate the recruiter granting access (OpenID Connect).",
            "profile": "Read the granting recruiter profile.",
            "email": "Read the granting recruiter email.",
            "offline_access": "Obtain a refresh token for long-running sessions.",
            "peetchr:recruiter": "Read-only recruiter access: jobs, candidates, scorecards, credits.",
            "peetchr:recruiter:write": "Write recruiter access: create jobs/candidates, generate and save scorecards, accept/reject candidates.",
            "peetchr:admin:recruiter": "Peetchr-admin cross-organization recruiter actions (e.g. invite recruiters).",
            "peetchr:admin:sql": "Peetchr-admin read-only SQL access. Highly privileged; rarely granted."
          }
        }
      }
    }
  },
  "security": [
    {
      "peetchrOAuth": [
        "peetchr:recruiter"
      ]
    }
  ],
  "skills": [
    {
      "id": "evaluate-candidates",
      "name": "Evaluate candidates against a role",
      "description": "Score and rank the candidates on a configured job across hard skills, soft skills, culture fit, and team fit, and return an explainable shortlist with per-dimension scores and fit reasons.",
      "tags": [
        "recruiting",
        "scoring",
        "shortlist",
        "candidate-evaluation"
      ]
    },
    {
      "id": "reactivate-ats-pool",
      "name": "Reactivate the ATS talent pool",
      "description": "Search an organization indexed ATS pool for a newly opened role and surface previously-applied candidates who match, then run them through the same in-depth evaluation as fresh applicants.",
      "tags": [
        "sourcing",
        "rediscovery",
        "talent-pool",
        "ats"
      ]
    },
    {
      "id": "build-scorecards",
      "name": "Build and save job scorecards",
      "description": "Turn a job description into a weighted, adjustable scorecard (criteria, skills, thresholds), review the AI-generated draft, and publish it so candidates are scored against objective criteria.",
      "tags": [
        "scorecard",
        "job-configuration",
        "criteria"
      ]
    },
    {
      "id": "manage-candidates",
      "name": "Create and decide on candidates",
      "description": "Create jobs and candidates from documents, add CV attachments, assign candidates to jobs, and accept or reject applications with feedback that syncs back to the ATS.",
      "tags": [
        "candidate-management",
        "ats-writeback",
        "decisions"
      ]
    },
    {
      "id": "inspect-usage",
      "name": "Inspect credits and usage",
      "description": "Read an organization credit balance, transaction ledger, and AI usage totals by task and model.",
      "tags": [
        "credits",
        "usage",
        "reporting"
      ]
    }
  ]
}