MCP.Market

Sessionplan MCP server

online · 100% uptime
by sessionplan.de·de.sessionplan/sessionplan·v1.2.0·5 stars

Create and edit visual agendas for workshops, trainings, meetings, and events.

B77/100grade B
What users say
No reviews yet
Be the first
Safety scan
B77/100

full report

Adoption
Growing

5 stars

Reviews

Write one

Nobody 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 posts
  • create_session_linkwrite actionFree

    Use 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_linkFree

    Use 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

1 high
  • –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 authenticationauth.open-write
Overall 77/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

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/
Add to Cursor

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 dev

Open 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.php

If 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.