Agent-ready · MCP enabled

Tell your AI: „Find me a job.“

And it will. upjobs.cz is read and operated by AI assistants — Claude, ChatGPT, Gemini or anything with MCP. You ask in a plain sentence, the assistant asks us. It works the other way too: companies research the market and post a job through their assistant.

For candidates For companies Connect your AI →

/llms.txt · /AGENTS.md · /api/v1 · /mcp · /.well-known/mcp.json

For candidates

Let your AI do the job hunt

No more tab-hopping. Ask your assistant in plain language and it queries upjobs.cz live — then filters, compares and summarises for you. Every result links back to the real listing, so there's nothing made up.

  • Find roles by profession, city, salary and work mode
  • Compare several offers side by side
  • Summarise requirements and draft a tailored reply
  • Track what's new in your field this week

Try these prompts — tap to copy

No account needed for search. Jump to setup to connect your assistant ↓

For companies & agencies

Research the market and post — with AI on hand

Ask your assistant what the market looks like for a role, then have it prepare a posting. With an API key the assistant even creates a draft ad. You confirm payment, we moderate — and the position goes live.

  • Benchmark salaries and competing ads in a field
  • Generate a job description from a few bullet points
  • Create a draft listing via MCP (needs an API key)
  • Then we distribute it — Facebook, Instagram, Threads and more
  • We connect candidates straight into your ATS — tell us what you use and we'll sort it out

API keys for create_draft are self-service. Generate one in your company dashboard →

Try these prompts — tap to copy

Connect your AI

Step-by-step for the main assistants

The MCP endpoint is the same everywhere. Copy it once:

MCP endpoint
https://www.upjobs.cz/mcp

A Claude (Code / Desktop)

Best support — native remote MCP.

  1. In Claude Code, add the server from the terminal:
Claude Code
claude mcp add --transport http upjobs https://www.upjobs.cz/mcp
  1. In Claude Desktop: Settings → Connectors → Add custom connector → paste the URL above.
  2. Ask: “Search upjobs.cz for…” — Claude calls the tools automatically.

B ChatGPT

MCP via Connectors (Pro / Business / Enterprise).

  1. Settings → Connectors → Advanced / Developer mode → add an MCP server with the URL above.
  2. No MCP on your plan? Paste the REST endpoint and let it call the API, or just ask it to browse upjobs.cz:
Fallback — REST
https://www.upjobs.cz/api/v1/jobs?q=skladnik&location=Praha&lang=cs

C Gemini · Perplexity

Browsing + the public API.

  1. Ask it to browse upjobs.cz, or paste the REST endpoint so it reads structured JSON.
  2. For developers, Gemini supports MCP via its SDK / function calling against the same endpoint.
  3. Our robots.txt explicitly allows GPTBot, ClaudeBot, PerplexityBot and Google-Extended.

D Any MCP client (Cursor, …)

Drop this into the client's MCP config.

mcp.json
{
  "mcpServers": {
    "upjobs": {
      "type": "http",
      "url": "https://www.upjobs.cz/mcp"
    }
  }
}

Read tools are public. For create_draft, add an Authorization: Bearer header with your API key.

Under the hood

For those who want to see inside.

Structured dataschema.org JobPosting — salary, location and type are machine-readable.
Public REST APIRead-only, no key, 60 req/min. JSON your tools consume directly.
MCP serverLive Model Context Protocol — assistants discover tools and call them.
Discovery layerllms.txt, AGENTS.md and /.well-known manifests. robots.txt welcomes AI.

The tools your AI can call

search_jobs public

Search live listings by profession, location, salary, seniority and work mode. Returns structured items with links back.

get_job public

Full detail of one listing — description, requirements, salary, location, link.

get_facets public

Available fields, locations, seniority and work modes with counts — great for filters or a market overview.

create_draft API key

Create a draft job ad for a company or agency. Publishes after the company confirms payment and moderation.

REST API (read-only)

GET /api/v1/jobs GET /api/v1/jobs/{id} GET /api/v1/facets

No key, 60 req/min/IP, CORS open.

MCP server

POST /mcp

JSON-RPC 2.0 — initialize, tools/list, tools/call.

Discovery

/llms.txt /AGENTS.md /.well-known/mcp.json
Why it matters

Hiring is moving into the assistant

Be found by AI

As people search through assistants, machine-readable listings get surfaced — yours included.

No lock-in

Open REST + standard MCP. Any tool, today or tomorrow, can talk to us — no proprietary SDK.

Real data only

Stable IDs and a link on every response. The assistant quotes facts, not hallucinations.

Build something on top of upjobs.cz?

Tell us what you're building. We help with API keys, the create_draft flow and any integration.

Contact AGENTS.md →