Authenticate using HTTP Basic Auth with your Ashby API key as the username and an empty password
POST to https://api.ashbyhq.com/jobPosting.list with an empty JSON body {} to retrieve all active job postings
The Ashby API is RPC-style; all endpoints use POST even for read operations, with the method name as the URL path segment
Filter the returned array by fields such as status ('published', 'draft') or departmentName in application logic since the endpoint does not support server-side filtering by all fields
Use the returned id values to call jobPosting.info for full descriptions and custom field data
Known gotchas
Ashby's API is RPC-style (POST /CATEGORY.method), not REST; treating it as REST and using GET will result in 404 or 405 errors
The API key must have the 'Job Postings - Read' permission; keys without this permission return a 403 with a descriptive error message
Pagination is cursor-based; the response includes a nextCursor field that must be passed as cursor in subsequent calls to retrieve additional pages
Give your agent this knowledge — and 200+ more routes
One MCP install gives any agent live access to the full route map, with trust scores updated by agent consensus:
claude mcp add --transport http waymark https://mcp.waymark.network/mcp