mcp-server-datovka
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@mcp-server-datovkashow me my latest received messages"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
mcp-server-datovka
An MCP server exposing the Czech ISDS Data Box system ("Datové schránky") as tools, built on fastmcp and python3-datovka.
Tools
Tool | Description |
| Summaries of received messages, most recent first |
| Summaries of sent messages, most recent first |
| Full message with documents; attachment bytes are base64-encoded and only included on request |
| Mark a received message as read |
| Send a new message; |
| Compose plain text as a PDF and send it as the message's main document — no existing file needed |
| Look up a recipient's data box ID by name, trade name, or IČO. Uses the offline |
| Verify the session is alive |
Messages in ISDS are envelope + document attachments, not a body text field
— that's why sending "just text" (send_text_message) means rendering it
to a PDF first, using the system's DejaVu Sans font so Czech diacritics
render correctly.
Related MCP server: ms-todo-mcp
Configuration
Credentials are read once from the environment at startup and are never tool parameters, so the LLM driving the server can't see or choose them:
export DATOVKA_URL="https://ws1.mojedatovaschranka.cz/" # optional, this is the default; trailing slash required
export DATOVKA_USERNAME="..."
export DATOVKA_PASSWORD="..."Install the optional seznamds package for fast, unlimited recipient
lookups via find_data_box:
apt install seznamdsWithout it, find_data_box still works but falls back to the live,
rate-limited ISDS search API for every lookup.
Running
mcp-server-datovkaOr point an MCP client at it directly:
python -m mcp_server_datovka.serverRequirements
libdatovka8+python3-datovka(orpip install datovka)fastmcppython3-fpdf(fpdf2) +fonts-dejavu-core, forsend_text_messageseznamds(recommended, optional), for fast offlinefind_data_boxlookups
License
LGPL-3.0-or-later.
This server cannot be deployed
Maintenance
Related MCP Connectors
An MCP server that provides read access to your cloud storage providers, bank accounts and more.
A simple MCP server built with FastMCP and python
An MCP server that let you interact with Cycloid.io Internal Development Portal and Platform
MCP server for progressive tool usage at any scale (see https://klavis.ai)
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceAn unofficial MCP server that enables users to manage their Fastmail accounts through natural language interactions. It provides tools to query mailboxes, retrieve email content with advanced filtering, and send messages directly through the Fastmail API.76 npmMIT
- AlicenseNot gradedqualityCmaintenanceAn MCP server to read and manage your Microsoft To Do tasks through the Microsoft Graph To Do API.MIT
- AlicenseNot gradedqualityBmaintenanceMCP server for accessing Czech datové schránky (ISDS) with legal semantics. Enables AI agents to safely read, send, and archive messages while respecting delivery triggers and deadlines.1MIT
- FlicenseCqualityCmaintenanceAn MCP server that exposes Discord bot actions as tools for LLM clients.291-