Naar de inhoud

Topvacaturebank MCP server

What it is

The Topvacaturebank MCP server gives AI assistants access to Dutch job vacancies, salary data and employer profiles. It uses the Model Context Protocol (MCP), so any client that supports MCP can connect. Vacancies are updated daily. For ChatGPT and Claude, see Topvacaturebank in ChatGPT and Claude.

Connect

  • Endpoint: https://www.topvacaturebank.nl/mcp
  • Transport: Streamable HTTP
  • Authentication: none. No account or token is needed.

Add the server to your MCP client. Most clients accept this configuration:

{
  "mcpServers": {
    "topvacaturebank": {
      "type": "http",
      "url": "https://www.topvacaturebank.nl/mcp"
    }
  }
}

Some clients use a different format. Check your client's documentation for the exact field names.

Tools

The server has five tools. All of them are read-only: they never change data and never apply to a vacancy on your behalf.

Name Title Description Parameters Read-only
search-vacancies Search vacancies Search current vacancies in the Netherlands by job and place. Returns the total found and a list of vacancies, each with its key (for get-vacancy), employer slug (for get-employer) and URL. what, where, employment_type, posted_within_days, limit Yes
get-vacancy Get vacancy Get the full text of a current vacancy in markdown, with its salary, employer, place, URL and apply URL. Find the key with search-vacancies. key Yes
get-salary-info Get salary info Get the average salary range in euros per month for a job in the Netherlands, with its monthly trend over the last year and the salary page URL. Job titles are Dutch. job Yes
get-job-description Get job description Get the job description of a job in the Netherlands: intro, what the job involves, tasks and requirements, with the job description page URL. Job titles are Dutch. job Yes
get-employer Get employer Get the public profile of an employer in the Netherlands: name, place, description, website, number of open vacancies and the profile URL. slug Yes

search-vacancies

Search vacancies

Search current vacancies in the Netherlands by job and place. Returns the total found and a list of vacancies, each with its key (for get-vacancy), employer slug (for get-employer) and URL.

Parameters: what, where, employment_type, posted_within_days, limit

Read-only: Yes

get-vacancy

Get vacancy

Get the full text of a current vacancy in markdown, with its salary, employer, place, URL and apply URL. Find the key with search-vacancies.

Parameters: key

Read-only: Yes

get-salary-info

Get salary info

Get the average salary range in euros per month for a job in the Netherlands, with its monthly trend over the last year and the salary page URL. Job titles are Dutch.

Parameters: job

Read-only: Yes

get-job-description

Get job description

Get the job description of a job in the Netherlands: intro, what the job involves, tasks and requirements, with the job description page URL. Job titles are Dutch.

Parameters: job

Read-only: Yes

get-employer

Get employer

Get the public profile of an employer in the Netherlands: name, place, description, website, number of open vacancies and the profile URL.

Parameters: slug

Read-only: Yes

Rate limits

The server accepts 600 requests per minute per IP address. Above that limit it returns HTTP 429. Wait a minute before you try again.

Example prompts

Ask your assistant questions like these. The expected results describe what the tools return.

  • “Find nurse jobs in Utrecht.”

    Expected result: The total number of matching vacancies and a list of up to 10, each with title, employer, salary and URL. Uses search-vacancies with the Dutch job title "verpleegkundige".

  • “Which vacancies does Hornbach have in Breda?”

    Expected result: The Hornbach vacancies in Breda with links, and on request the employer profile. Uses search-vacancies, then get-employer.

  • “What does a process operator earn on a five-shift rotation?”

    Expected result: The average monthly salary range for a procesoperator, the monthly trend over the last year, and a link to the salary page. Uses get-salary-info with the Dutch job title.

  • “Show part-time retail jobs in Rotterdam posted this week.”

    Expected result: A list of part-time retail vacancies in Rotterdam published in the last seven days, with links. Uses search-vacancies with employment_type and posted_within_days.

Terms of use

  • Credit Topvacaturebank as the source of the vacancy data, and link to the vacancy or page you show.
  • Do not republish vacancy data in bulk, for example by copying listings into your own database or site.

Privacy and support

Read how we handle data from AI assistants in our privacy statement.

For questions and problems, email info@topvacaturebank.nl. We reply within two working days.

Changelog

  • v1 (2026-11): first public release.