All articles

June 26, 2026 · 6 min read

pip install reminderit-mcp: a developer guide to the MCP package

Everything a developer needs to know about the reminderit-mcp Python package — install, configure, run, and extend.

reminderit-mcp is a Python package that implements the ReminderIt MCP server. It ships two transport modes — stdio for Claude Desktop and HTTP for hosted, multi-user deployments — and is published on PyPI so you can install it with a single command.

Installation

pip install reminderit-mcp installs the package and registers the reminderit-mcp CLI entry point. Requires Python 3.11 or higher. Dependencies: mcp[cli], httpx, uvicorn.

Stdio mode (Claude Desktop)

Set REMINDERIT_API_KEY in your environment (or in the Claude Desktop config's env object) and run reminderit-mcp or reminderit-mcp stdio. The server reads JSON-RPC from stdin and writes responses to stdout — exactly how Claude Desktop expects it. Each call uses the single API key in the environment.

HTTP mode (hosted, multi-user)

Run reminderit-mcp http to start a Starlette/Uvicorn server on port 8080 (override with PORT env var). Each request must carry Authorization: Bearer rmt_xxx or X-API-Key: rmt_xxx — the key is resolved per-request, not from the environment. This is how https://mcp.reminderit.com runs.

The HTTP server exposes: POST /mcp (MCP streamable-HTTP), GET /health, GET /.well-known/oauth-authorization-server, POST /.well-known/oauth-authorization-server is at the api subdomain.

Extending the server

The server is built with FastMCP. You can fork the repo, add tools via @mcp.tool() decorators, and rebuild. The package uses the ReminderIt REST API under the hood — any endpoint available in the API can be wrapped as an MCP tool in a few lines.

Put it to work

More articles

Reminders that actually reach you

A real phone call at the moment that matters — with a WhatsApp message if you miss it.

Get started free

Only 23 founder spots left — Pro free for 2 years for $69, once.

Claim