home / mcp / overheid mcp server

Overheid MCP Server

Provides MCP endpoints to list APIs, fetch API details, and list CVS repositories from the Developer Overheid API Register.

Installation
Add the following to your MCP client configuration file.

Configuration

View docs
{
  "mcpServers": {
    "dstotijn-mcp-developer-overheid-api-register": {
      "command": "npx",
      "args": [
        "-y",
        "binrun",
        "github.com/dstotijn/mcp-developer-overheid-api-register@latest"
      ]
    }
  }
}

You set up an MCP server that exposes tools to interact with the Developer Overheid API Register. This server lets you list APIs, fetch details for a specific API, and explore CVS repositories through clean MCP endpoints, enabling AI tools to work with the API Register efficiently.

How to use

Use an MCP client to connect to the Developer Overheid API Register MCP server. You can invoke the available tools to list all APIs exposed by the API Register, retrieve details for a single API by its ID, or list CVS repositories. The tools are designed to be straightforward to call from your MCP-enabled tooling, so you can build workflows that discover APIs, inspect their properties, and map repositories to your integration needs.

How to install

Prerequisites you need before running the MCP server:
- Node.js LTS version when using npx
- Go 1.24 if you choose to build from source
{
  "mcpServers": {
    "overheid_mcp": {
      "command": "npx",
      "args": [
        "-y",
        "binrun",
        "github.com/dstotijn/mcp-developer-overheid-api-register@latest"
      ]
    }
  }
}

If you prefer building from source, you can install the program with Go when you have Go installed.

go install github.com/dstotijn/mcp-developer-overheid-api-register@main

Run manual MCP server for testing or local use. The program can be started with MCP transports enabled to expose an SSE endpoint. Use the following command to start with SSE transport and without stdio (adjust flags as needed):

mcp-developer-overheid-api-register --stdio=false --sse

Starting the server will output the transport details, including the SSE transport URL, for example: `` 2025/03/12 15:20:01 MCP server started, using transports: [sse] 2025/03/12 15:20:01 SSE transport endpoint: http://localhost:8080 ``

Additional notes

If you run the MCP server manually, ensure your PATH includes the directory where Go installs binaries (often your GOPATH/bin or the directory specified by GOBIN). If you used the npx approach, the required tooling will be fetched and executed automatically.

Available tools

list_apis

Lists all APIs exposed via the Developer Overheid API Register, returning a set of API identifiers and basic metadata.

get_api

Retrieves detailed information for a specific API by its ID, including metadata, endpoints, and usage notes.

list_repositories

Lists CVS repositories available in the Developer Overheid API Register, enabling you to explore repository contents and provenance.