Sessionplan MCP server
online · 100% uptimede.sessionplan/sessionplan·v1.2.0·5 starsCreate and edit visual agendas for workshops, trainings, meetings, and events.
5 stars
Reviews
Write oneNobody has reviewed Sessionplan yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Sessionplan tools (2, 1 write)
write = sends, deletes, buys or postscreate_session_linkwrite actionFreeUse this when the user wants a new Sessionplan for a workshop, training, meeting, event, or other timed session, or a revised link after decoding an existing Sessionplan. Pass a complete session object matching inputSchema; partial updates and patches are not accepted. The returned structuredContent.link is an opaque snapshot URL and must be presented verbatim.
decode_session_linkFreeUse this whenever the user provides a Sessionplan URL, URL hash, or v2 snapshot code and wants it read, summarized, reviewed, validated, or changed. The validated structuredContent.session is the source of truth. For changes, modify the complete decoded session and pass it to create_session_link; the existing snapshot is not modified in place.
Public scan report
scanner v0.1.10 · 2026-11-02 · same rubric, same numbers if you re-run it
- –Code scanremote-only server, no package to scann/a
- Live reliabilityremote reachable in 2033ms17/20
- Tool poisoning2 tool descriptions checked15/15
- Auth qualityopen endpoint exposes 1 write-action tools with no auth3/15
- Maintenancelast push 22 days ago15/15
- Maintainer identityendpoint served from the registry-verified namespace domain8/10
Findings (1)
- highWrite-action tools reachable without authentication
auth.open-write
How Sessionplan compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 77/100
- higher than 50% of 48,255 servers
- Tools
- 2
- the typical server has 7
- Tools that change things
- 50%
- typical: 0%. Fewer write tools means less an agent can break
- Uptime
- 100%
- of our recent checks; the typical remote server answers 100%
- Response time
- 864 ms
- faster than 14% of 30,031 servers
- GitHub stars
- 5
- more than 83% of 28,688 servers
What its tools let an agent do: 1 read · 1 create
Install Sessionplan in Claude Code, Cursor or VS Code
claude mcp add --transport http sessionplan https://sessionplan.de/mcp/
What the publisher says
From the Sessionplan repository's README, as published. We do not edit it. Read it on GitHub
Sessionplan
Sessionplan is a free, browser-based Progressive Web App for visually planning workshops, trainings, meetings, and events using an interactive timeline.
→ Try it live at sessionplan.de
Features
- Visual timeline — Drag & drop blocks to build your agenda
- Automatic time calculation — Start times and durations update instantly
- Live mode — Follow your plan in real-time during sessions
- Block types & templates — Custom categories, default library, reusable templates
- Grouping & breakouts — Parallel sessions, configurable lanes, per-lane facilitators
- Share & export — Snapshot links, JSON export/import, print-ready PDF
- Offline-first — Works fully offline after first load (PWA)
- No registration — All data stays in your browser by default
Tech Stack
- Vite · TypeScript · React 18 · Tailwind CSS · shadcn/ui
- react-router-dom · react-i18next · @dnd-kit · Vitest
Getting Started
git clone https://github.com/tim-peters/sessionplan.git
cd sessionplan
npm install
npm run devOpen http://localhost:5173 (or the port Vite assigns) in your browser.
Self-Hosting
Sessionplan is fully functional without a backend — all data is stored locally in the browser. An optional backend enables the Dynamic Link feature for real-time sync between multiple users.
Dynamic Link (optional backend)
To enable the Dynamic Link feature, deploy a PHP backend that implements the /data/sessions.php REST API (see the API reference). Then set the endpoint URL:
# .env
VITE_SESSIONS_API=https://your-server.example.com/data/sessions.phpIf VITESESSIONSAPI is not set, the Dynamic Link toggle is still available in the UI but all requests will fail gracefully — the planner continues to work fully locally.
See ARCHITECTURE.md for the API contract.
License
Sessionplan is licensed under the GNU Affero General Public License v3.0 (AGPL-3.0).
The AGPL ensures that modifications distributed as a network service must also be open-sourced, protecting the project from commercial forks while allowing free self-hosting.
See LICENSE for the full text.
Contributing
Bug reports and pull requests are welcome! See CONTRIBUTING.md for details.
Security
See SECURITY.md for reporting vulnerabilities.
Nothing above is checked by us. What we check is on the safety report.
Sessionplan: common questions
- Is Sessionplan MCP server safe?
- Mostly: it is graded B (77/100). Read the Sessionplan safety report
- How do I install Sessionplan?
- It runs remotely at sessionplan.de. 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 Sessionplan need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Sessionplan maintained?
- The last commit was 24 days ago (2026-10-11). The latest release is v1.2.0.
- Is Sessionplan up?
- 100% of our last 28 checks got an answer. We check remote servers about four times a day.
- How does Sessionplan compare with other MCP servers?
- safety score 77/100 (higher than 50% of 48,255 servers); tools 2 (the typical server has 7); tools that change things 50% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.