42min MCP server
online · 100% uptimeus.42min/meetings·v0.1.0·2 starsScheduling for AI assistants: bookings, availability, meeting polls and routing forms.
2 stars
Reviews
Write oneNobody has reviewed 42min yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
42min tools
Tool list not cached yet. `describe` through the gateway fetches it live.
Public scan report
scanner v0.1.10 · 2026-10-02 · same rubric, same numbers if you re-run it
- –Code scanremote-only server, no package to scann/a
- Live reliabilityremote reachable in 139ms (auth required)20/20
- –Tool poisoningtools not inspected (endpoint requires auth); not countedn/a
- Auth qualityOAuth resource metadata advertised on 40115/15
- Maintenancelast push 14 days ago15/15
- Maintainer identityendpoint served from the registry-verified namespace domain8/10
How 42min compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 97/100
- higher than 98% of 48,243 servers
- Uptime
- 100%
- of our recent checks; the typical remote server answers 100%
- Response time
- 358 ms
- faster than 46% of 30,027 servers
- GitHub stars
- 2
- more than 75% of 28,706 servers
Install 42min in Claude Code, Cursor or VS Code
claude mcp add --transport http meetings https://api.42min.us/mcp
What the publisher says
From the 42min repository's README, as published. We do not edit it. Read it on GitHub
42min developers
Public packaging and contracts for 42min, a meeting scheduling platform. This repository holds what you need to build on 42min or connect an AI agent to it. The product itself is closed source.
What is here
plugins/42min
The 42min plugin for Cursor. Connects the editor's agent to your 42min account over OAuth and exposes 43 scheduling tools. See its README.
Any MCP client can connect without this plugin, by pointing at https://api.42min.us/mcp. The server publishes OAuth protected-resource metadata, so a compliant client discovers everything else on its own.
openapi/42min.v1.yaml
The OpenAPI 3.1 description of the public REST API, for generating clients, importing into Postman or Bruno, and feeding to a coding agent.
It is hand-written, and checked against the running API by a contract test suite that exercises every documented endpoint and validates the live response, headers and error bodies against these schemas. That is how the first draft's seven mistakes were found, including two that would have broken every generated client on every booking write. A route-coverage check fails the build if an endpoint exists but is undocumented, or the reverse.
Those checks run in our private repository, because they boot the API against a real database and cannot run here. What CI in this repository enforces is that the file is a valid OpenAPI 3.1 document, so a malformed spec never reaches you.
If you find a place where this file and the API disagree, the file is probably wrong: please open an issue.
server.json
The official MCP Registry entry. Declares this as a remote server on streamable HTTP at https://api.42min.us/mcp, so registry-backed directories can list it without anyone hand-filling a form.
mcp/tools.json
The MCP contract, as a machine-readable snapshot: every tool with its JSON Schema for arguments, the scopes it needs, whether it writes, and the annotations a client uses to decide when to ask you before calling. Generated from the running tool registry, not hand-maintained, and gated by a test that fails when the two disagree.
Read it if you are building a client, or feed it to a coding agent. The table in the plugin README is the human summary of the same thing.
examples/webhook-receiver
A working receiver in about 120 lines with no dependencies, and ten tests for verify.js alone. Signature verification is where integrations break: the usual cause is verifying a re-serialized body rather than the raw bytes, which no amount of reading the docs makes obvious. Copy verify.js and move on.
Built on this API
Bookings, event types, slots and the current user, plus a trigger for every webhook event with signature verification built in. Runs inside your own n8n, so booking data goes from 42min to your server and nowhere else.
- n8n community node (n8n-nodes-42min).
Authentication in one paragraph
Two mechanisms. OAuth 2.1 with PKCE for applications acting on behalf of a user, including Dynamic Client Registration, so a client can register itself without a support ticket. Personal access tokens for scripts acting as one person. Both carry scopes; the API refuses anything a token's scopes do not cover. Discovery documents live at /.well-known/oauth-authorization-server and /.well-known/oauth-protected-resource.
Full detail: Authentication.
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
42min: common questions
- Is 42min MCP server safe?
- Yes, by our scan: it is graded A (97/100). Read the 42min safety report
- How do I install 42min?
- It runs remotely at api.42min.us. Add it to Claude Code, Cursor, VS Code or Claude Desktop with the snippets above, or call it through the mcp.market gateway without installing anything.
- Does 42min need an API key?
- No key to paste: it signs you in with OAuth when your client connects.
- Is 42min maintained?
- The last commit was 48 days ago (2026-09-18). The latest release is v0.1.0.
- Is 42min up?
- 100% of our last 28 checks got an answer. We check remote servers about four times a day.
- How does 42min compare with other MCP servers?
- safety score 97/100 (higher than 98% of 48,243 servers); uptime 100% (of our recent checks; the typical remote server answers 100%); response time 358 ms (faster than 46% of 30,027 servers). Full comparison.