# DevMatch Get Profile

> DevMatch Get Profile is a paid API for AI agents from mcp.dev-match.xyz, paid per call via x402, $0.25/call, status unknown (last checked 2026-09-15).

Retrieves a GitHub developer's public profile data including bio, display name, location, and profile URL by GitHub handle.

## Facts

- Endpoint: POST https://mcp.dev-match.xyz/tools/get_profile
- Price: $0.25/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/devmatch-get-profile-c57cb143
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_fwcFmYWso-leHa3CLuMPy

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability devmatch-get-profile-c57cb143 -d '<json body>'
```

Example prompt: Can you pull up the GitHub profile for the user 'karpathy' — I want their display name, bio, and location?

## When to prefer this

Choose this endpoint when you need a quick, pay-per-call lookup of a developer's public GitHub profile metadata — especially display name, bio, and location — without setting up a full GitHub API OAuth integration. It is well-suited for agent workflows that need to enrich developer records, vet open-source contributors, or populate talent databases on demand, one handle at a time.

## Known failure modes

- Unknown or non-existent GitHub handle returns an error or empty profile
- Rate limiting or payment failure results in a 402 response
- Handle provided with '@' prefix may not resolve correctly — must be supplied without '@'
- Private or suspended GitHub accounts may return incomplete or no data
- Network timeout if the upstream GitHub data source is slow

## How this service works

Pay-per-call access to engineers who uniquely fit a role, matched on open-source contributions and other public work, with evidence.

## Output

A JSON object containing the developer's GitHub login name, display name (if set), bio (if set), self-reported location (if set), and canonical GitHub profile URL. The 'view' field is always 'profile'.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "handle": {
   "type": "string",
   "description": "GitHub login without @"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "bio": "…",
  "view": "profile",
  "login_name": "karpathy"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/devmatch-get-profile-c57cb143/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from mcp.dev-match.xyz](https://www.zero.xyz/host/mcp.dev-match.xyz/llms.txt)
