JobYap's job postings, salaries, full descriptions and community discussions are available to AI agents through two read-only surfaces. No account, API key or authentication is required.
MCP server
A remote Model Context Protocol server (stateless streamable HTTP):
https://mcp.jobyap.com/mcpTools: search_jobs, get_job, get_job_comments, search_locations, list_companies, get_job_stats, plus search/fetch implementing the OpenAI deep-research contract.
- Claude Code:
claude mcp add --transport http jobyap https://mcp.jobyap.com/mcp - Claude.ai / Desktop: Settings → Connectors → Add custom connector →
https://mcp.jobyap.com/mcp - Cursor: Add to Cursor (one click), or add
{ "mcpServers": { "jobyap": { "url": "https://mcp.jobyap.com/mcp" } } } - Windsurf / Zed / others: add
{ "mcpServers": { "jobyap": { "url": "https://mcp.jobyap.com/mcp" } } } - VS Code: Install in VS Code (one click), or add
{ "servers": { "jobyap": { "type": "http", "url": "https://mcp.jobyap.com/mcp" } } } - ChatGPT: Settings → Connectors (developer mode) → Add →
https://mcp.jobyap.com/mcp, No Authentication - Google Antigravity: MCP config with
"serverUrl": "https://mcp.jobyap.com/mcp", or install the plugin from jobyap/agent-skills - stdio-only clients:
npx -y jobyap-mcp(bridges stdio to the hosted endpoint)
JSON API
The same capabilities as plain GET endpoints under https://jobyap.com/api/v1:
GET /jobs: search byq(title keywords),company,location,work_mode,posted_withinandsort, with cursor paginationGET /jobs/{id}: full posting with the description as markdown, salaries, locations and apply URLGET /jobs/{id}/comments: the discussion threadGET /locations?q=: resolve place names to filter identifiersGET /companies: every company on the JobYap Tech Index, with active-job counts and company-page slugs/URLsGET /stats: aggregate counts
Example: curl "https://jobyap.com/api/v1/jobs?q=engineer&work_mode=remote&posted_within=7d"
The API is intended for tools and agents rather than search-engine indexing, which is why robots.txt keeps /api/ non-indexable. Responses carry cache headers; please keep page sizes at or below 50 and avoid unbounded bulk requests, as the RSS feed and sitemap exist for bulk discovery.
Agent Skill
The jobyap skill teaches agents when and how to use this API, including the location-identifier grammar, pagination and search semantics:
npx skills add jobyap/agent-skillsClaude Code users can install the skill and the MCP server together as a plugin:
/plugin marketplace add jobyap/agent-skills
/plugin install jobyap@jobyapSource, plugin manifests and every installer: github.com/jobyap/agent-skills. Machine-readable overview: llms.txt.