- JOBSON
- The JOBSON 3 API and MCP server
REST API included · MCP with the Power add-on
The JOBSON 3 API and MCP server
Send candidates from your own website, sync your people records with another system, or connect JOBSON to Claude or ChatGPT.
Agency administrators can access it after logging in.
JOBSON 3 has a REST API for recruitment and people records and an MCP server for Claude and ChatGPT.The REST API is included in the price, with no quota. It uses the agency's API key and returns RFC 9457 errors. The MCP server is part of the Power add-on. OpenAPI documentation is in the app after login.
- REST API
- recruitment, people records · the price · no quota
- MCP
- Claude, ChatGPT · Power add-on · 10,000 to 50,000 calls a month
- Authentication
- agency Bearer API key with scopes
- Errors
- RFC 9457 (problem+json)
- Documentation
- OpenAPI in the app for agency administrators
REST API
Typical use: the form on the agency's careers site sends candidates straight into JOBSON, or the people records are synced regularly with another system.
POST
/api/recruitment/inboundsends a candidate to the Inbox (duplicate check, source, GDPR consent)
GET
/api/recruitment/vacancieslist of job orders
GET
/api/recruitment/candidacies?zakazka={id}applicants in job orders
GET
/api/recruitment/hired?od={YYYY-MM-DD}hired candidates
POST
/api/v1/peoplecreates or updates people (upsert)
GET
/api/v1/peopleexports people
GET
/api/v1/people/schemafield schema, including the agency's custom fields
GET
/api/v1/people/{internal_number}one person by internal number
GET
/api/v1/import-runs/{id}import status
Power add-on
MCP server for Claude and ChatGPT
MCP (Model Context Protocol) is an open standard for connecting AI assistants to applications. JOBSON has its own MCP server, so you add it to Claude or ChatGPT as a connector and the assistant works with your agency's data through the same tools as the AI assistant in the app.
Endpoint
POST /mcpToken tied to a person
It is created by a user with the right permission in the app. A token can only narrow permissions, never extend them. Valid for 30, 90 or 365 days.
Write access only with explicit permission
Without it, the token can only read data.
Quotas by Power add-on
10,000 / 20,000 / 50,000 tool calls a month.
initialize,pingandtools/listdon't count. You get an alert at 90 %; once the quota is used up, calls are rejected.Credits
AI operations triggered by the tools are paid with credits, as in the app.
Log
Every call can be traced in the change history.
Authentication and errors
The REST API uses the agency's API key in the Authorization: Bearer header. An administrator creates the key in the recruitment or import settings, and each key belongs to one group of scopes. The API returns errors in RFC 9457 format with a code and a message key.
curl -X POST https://my.jobson.cloud/api/recruitment/inbound \ -H "Authorization: Bearer jb_live_XXXX" \ -H "Content-Type: application/json" \ -d '{ "fields": { "given_name": "John", "family_name": "Smith", "phone1": "+420777123456", "email": "john@example.com" }, "source_code": "web", "consent": { "granted": true, "text_version": "v1", "evidence": "web form" } }'OpenAPI documentation
The full description of paths and data shapes is available in the app as OpenAPI (Swagger). Agency administrators can access it after logging in.
Available to agency administrators after login. A public reference is in development.
Integrations
- Business registers ARES (CZ), RPO (SK), Biała Lista (PL)
- ABO (CZK) and SEPA pain.001 (EUR) bank files for salary advances
- Candidate intake by forwarded email
- CSV and JSON import and export (import also from XLSX, ODS, XML)
- Interview mirroring to Google Calendar
- SMS and Telegram for candidate communication
- Timesheet import via API directly from clients' (factories') time-recording systems
- connection to Ina.work
- exports to payroll programs
Generate your API key
Register your agency for free, create a key in the settings and send your first request. 30-day trial with no payment card, including the Power add-on.