{
  "name": "Workopia",
  "description": "AI-powered job search, resume builder, resume tailor, cover letter generator, and career advice. Sources jobs directly from employer career pages. Accessible via MCP from any AI assistant.",
  "url": "https://workopia.io/api/a2a",
  "provider": {
    "organization": "HERAAI PTY LLC",
    "url": "https://workopia.io"
  },
  "version": "1.0.0",
  "documentationUrl": "https://workopia.io/llms.txt",
  "capabilities": {
    "streaming": true,
    "pushNotifications": false
  },
  "authentication": {
    "schemes": [
      {
        "scheme": "none",
        "description": "Base tier — no authentication required"
      },
      {
        "scheme": "bearer",
        "description": "Premium tier — API key required. Get one at https://workopia.io/dashboard/keys"
      }
    ]
  },
  "defaultInputModes": ["text/plain", "application/json"],
  "defaultOutputModes": ["application/json", "text/plain"],
  "skills": [
    {
      "id": "job_search",
      "name": "Job Search",
      "description": "Search for jobs by keyword, location, job type, and experience level. Returns results sourced directly from employer career pages — not scraped from job boards. Supports remote/hybrid/onsite filters.",
      "tags": ["jobs", "career", "employment", "hiring", "remote work"],
      "examples": [
        "Find remote software engineer jobs in Sydney",
        "Search for product manager roles in San Francisco",
        "Look for entry-level data science jobs in New York"
      ],
      "inputModes": ["text/plain", "application/json"],
      "outputModes": ["application/json"]
    },
    {
      "id": "resume_build",
      "name": "Resume Builder",
      "description": "Generate an ATS-optimized resume from structured input (name, experience, education, skills). Supports 6 professional templates. Output as JSON or PDF.",
      "tags": ["resume", "CV", "ATS", "career"],
      "examples": [
        "Build a resume for a senior frontend developer",
        "Create a one-page resume highlighting my Python and ML skills"
      ],
      "inputModes": ["application/json", "text/plain"],
      "outputModes": ["application/json"]
    },
    {
      "id": "resume_tailor",
      "name": "Resume Tailor",
      "description": "Rewrite an existing resume to match a specific job description. Uses GPT to rewrite bullet points for ATS keyword matching, highlights missing skills, and optimizes section ordering. Premium feature.",
      "tags": ["resume", "tailor", "ATS", "job application", "optimize"],
      "examples": [
        "Tailor my resume for this Google SWE job posting",
        "Optimize my resume to match this job description"
      ],
      "inputModes": ["application/json"],
      "outputModes": ["application/json"]
    },
    {
      "id": "cover_letter",
      "name": "Cover Letter Generator",
      "description": "Generate a tailored cover letter for a specific job posting based on your resume and the job description. Premium feature.",
      "tags": ["cover letter", "job application", "career"],
      "examples": [
        "Write a cover letter for this product manager role at Stripe"
      ],
      "inputModes": ["application/json"],
      "outputModes": ["application/json", "text/plain"]
    },
    {
      "id": "ats_score",
      "name": "ATS Resume Score",
      "description": "Score a resume against a job description. Returns match percentage, matched keywords, missing keywords, and improvement suggestions. Premium feature.",
      "tags": ["ATS", "resume score", "job match", "keywords"],
      "examples": [
        "Score my resume against this Amazon job posting",
        "How well does my resume match this data engineer role?"
      ],
      "inputModes": ["application/json"],
      "outputModes": ["application/json"]
    },
    {
      "id": "career_advice",
      "name": "Career Advice",
      "description": "Get personalized career guidance based on your background, current role, goals, and target roles. Covers career transitions, skill gaps, salary expectations, and interview preparation.",
      "tags": ["career", "advice", "guidance", "coaching", "interview"],
      "examples": [
        "I'm a backend developer wanting to transition to ML engineering",
        "What skills should I learn to become a product manager?"
      ],
      "inputModes": ["text/plain"],
      "outputModes": ["text/plain"]
    }
  ]
}
