{
  "schema_version": "v1",
  "name_for_human": "UpHunt",
  "name_for_model": "uphunt",
  "description_for_human": "Apply to Upwork jobs programmatically. Generate AI cover letters, submit proposals, and track application status.",
  "description_for_model": "Use the UpHunt API to apply to Upwork jobs on behalf of an authenticated freelancer. The API accepts Upwork ciphertexts (~01abc...), full job URLs, or processed job UUIDs. Before applying you can call generate-proposal to produce a cover letter, and list-freelancers to discover which profileId to use. After applying, poll /status with the returned queueId or jobId. One credit is deducted per successful application. Authentication uses the x-api-key header with a user-issued API key.",
  "auth": {
    "type": "service_http",
    "authorization_type": "custom",
    "verification_tokens": {}
  },
  "api": {
    "type": "openapi",
    "url": "https://uphunt.io/openapi.json",
    "is_user_authenticated": true
  },
  "logo_url": "https://uphunt.io/icon-512x512.png",
  "contact_email": "support@uphunt.io",
  "legal_info_url": "https://uphunt.io/docs"
}
