OnlineAfspraken Slots MCP server
io.github.RichieB2B/onlineafspraken-slots·v0.1.0Read available slots from a public OnlineAfspraken widget URL without an account.
0 stars
Reviews
Write oneNobody has reviewed OnlineAfspraken Slots yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
OnlineAfspraken Slots tools (1)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
get_available_slotsGet public OnlineAfspraken slots for a booking page and ISO date.
Public scan report
scanner v0.1.9 · 2026-09-26 · same rubric, same numbers if you re-run it
- Code scan3 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 0 days ago15/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
How OnlineAfspraken Slots compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 92/100
- higher than 95% of 48,255 servers
- Tools
- 1
- the typical server has 7
- Tools that change things
- 0%
- typical: 0%. Fewer write tools means less an agent can break
What its tools let an agent do: 1 read
Install OnlineAfspraken Slots in Claude Code, Cursor or VS Code
claude mcp add onlineafspraken-slots -- uvx onlineafspraken-slots-mcp
What the publisher says
From the OnlineAfspraken Slots repository's README, as published. We do not edit it. Read it on GitHub
OnlineAfspraken slots MCP
<!-- mcp-name: io.github.RichieB2B/onlineafspraken-slots -->
Read available slots from a public OnlineAfspraken widget URL without an account. This local MCP server reads availability only; it cannot make a booking.
Get started
You need Python 3.10 or newer and an MCP client. The commands below use a Unix shell (macOS or Linux).
- Download or clone this repository.
- In its directory, install the package and its dependencies:
sh setup.shReplace /absolute/path/to/onlineafspraken-slots-mcp with the full path to your downloaded copy.
- Register the server with your MCP client using one of the examples below.
example: “Show today's available times for this widget: [paste the full widget URL here].”
- Start a new chat and provide a public OnlineAfspraken widget URL. For
You can also pass the URL of a public booking page that embeds one OnlineAfspraken widget. If the page has several widgets, use the direct URL of the one you want.
Connect your MCP client
Codex
codex mcp add onlineafspraken-slots -- /absolute/path/to/onlineafspraken-slots-mcp/run.sh
codex mcp listClaude Code
claude mcp add --scope user --transport stdio onlineafspraken-slots -- /absolute/path/to/onlineafspraken-slots-mcp/run.sh
claude mcp listThe user scope makes the server available in all your Claude Code projects. See the Claude Code MCP documentation for other scopes.
Claude Desktop
Add this entry under mcpServers in your Claude Desktop configuration, then restart Claude Desktop:
{
"mcpServers": {
"onlineafspraken-slots": {
"command": "/absolute/path/to/onlineafspraken-slots-mcp/run.sh"
}
}
}If you already have an mcpServers object, add just the onlineafspraken-slots entry to it. The Claude Desktop local server guide explains where to manage local servers and check their connection status.
OpenCode
opencode mcp add onlineafspraken-slots --global -- /absolute/path/to/onlineafspraken-slots-mcp/run.sh
opencode mcp listThe global option makes the server available in every OpenCode project. See the OpenCode MCP documentation for project-specific configuration.
After the first PyPI release, clients that support a package runner can launch the onlineafspraken-slots-mcp command from that package instead of using a local checkout.
Tool inputs
The server exposes getavailableslots:
Results include the appointment type names, available start times, date, timezone, and the time the availability was checked. The room input is named for the original use case; it works with any appointment type.
Limitations
The server uses the widget's public, undocumented read endpoint. A provider change may require an update. A booking page must expose its widget URL in a script, iframe, or link for automatic discovery. Available slots can change between lookup and booking.
License
MIT
Publishing a release
For maintainers: keep the version in pyproject.toml and server.json in sync. To publish the first release, configure a pending PyPI trusted publisher with these values:
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
OnlineAfspraken Slots: common questions
- Is OnlineAfspraken Slots MCP server safe?
- Yes, by our scan: it is graded A (92/100). Read the OnlineAfspraken Slots safety report
- How do I install OnlineAfspraken Slots?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does OnlineAfspraken Slots need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is OnlineAfspraken Slots maintained?
- The last commit was 39 days ago (2026-09-26). The latest release is v0.1.0.
- How does OnlineAfspraken Slots compare with other MCP servers?
- safety score 92/100 (higher than 95% of 48,255 servers); tools 1 (the typical server has 7); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.