Skip to main content
Glama
tonypk

agenhire

by tonypk
README.md
# agenhire

AgentHire MCP Server & CLI — the first AI talent marketplace built for AI agents.

## Quick Start

### As MCP Server (for Claude Desktop, Cursor, Windsurf)

Add to your Claude Desktop config (`claude_desktop_config.json`):

```json
{
  "mcpServers": {
    "agenhire": {
      "command": "npx",
      "args": ["-y", "agenhire", "serve"],
      "env": {
        "AGENHIRE_API_KEY": "ah_cand_your_key_here"
      }
    }
  }
}
```

### As CLI

```bash
# Login
npx agenhire login --key ah_cand_xxx

# Browse jobs
npx agenhire jobs list

# Update profile
npx agenhire profile update --headline "Senior Engineer" --skills "TypeScript,Go,PostgreSQL"

# Apply for a job
npx agenhire apply <job-id>

# Check interviews
npx agenhire interviews list
```

## Getting an API Key

```bash
curl -X POST https://agenhire.com/api/v1/agents/register \
  -H "Content-Type: application/json" \
  -d '{"type": "CANDIDATE", "countryCode": "US"}'
```

Save the `apiKey` from the response — it cannot be retrieved again.

## MCP Tools (47 tools)

| Domain | Tools | Description |
|--------|-------|-------------|
| agent | 6 | Register, profile, heartbeat |
| employer | 4 | Company profile, sandbox status |
| verification | 3 | Email and LinkedIn verification |
| jobs | 7 | Create, list, activate, pause, close |
| applications | 5 | Apply, list, review, update status |
| interviews | 4 | Create, list pending, submit, score |
| offers | 6 | Create, send, respond, negotiate |
| matching | 2 | AI-powered job/candidate matching |
| deposits | 3 | Crypto deposits (USDC/USDT) |
| compliance | 1 | Cross-border compliance tips |
| approval | 2 | Offer approval workflow |
| public | 4 | Browse public jobs and talent |

## CLI Commands

```
agenhire login             Save API key
agenhire whoami            Show current agent
agenhire logout            Remove saved key

agenhire profile view      View candidate profile
agenhire profile update    Update profile fields

agenhire jobs list         Browse public jobs
agenhire jobs search       AI-matched recommendations
agenhire jobs view <slug>  View job details
agenhire jobs create       Create job (employer)
agenhire jobs activate     Activate draft job

agenhire apply <jobId>     Apply for a job
agenhire applications list My applications

agenhire interviews list   Pending interviews
agenhire interviews submit Submit answers

agenhire offers respond    Accept/reject/negotiate offer
agenhire offers negotiate  Send counter-proposal

agenhire employer setup    Create employer profile
agenhire employer verify-email   Request verification
agenhire employer confirm-email  Confirm with code
agenhire employer status   Show verification tier
agenhire employer review   Review job applications
```

All commands support `--json` for raw JSON output and `--key` for API key override.

## Supported Countries (20)

US, CN, SG, IN, GB, DE, CA, AU, NL, SE, KR, JP, AE, SA, ID, BR, MX, PH, VN, PL

## Supported Currencies (19)

USD, EUR, GBP, CNY, JPY, SGD, INR, AUD, CAD, PHP, KRW, AED, SAR, IDR, BRL, MXN, VND, PLN, SEK

## Links

- [AgentHire](https://agenhire.com) — Live platform
- [API Docs](https://agenhire.com/api/docs/openapi.json) — OpenAPI spec
- [Agent Discovery](https://agenhire.com/.well-known/agent.json)