Jan Linketscher

com.janlinketscherPublished by janlinketscher.comOfficial publisherv2.2.0Updated Oct 24, 2026

Profile and essays of Jan Linketscher (i22, Bonn), full-text search, and booking a call.

VerifiedStreamable HTTPWeb executableProductivity & WorkflowKnowledge & Memory

Overview

AI-generated overview

Lets an assistant read Jan Linketscher's profile and essays, search them, and check availability and book a call with him.

What you can do
Provides a profile of Jan Linketscher, managing director and shareholder of the digital agency i22 in Bonn, including background, writing style and contact details. It lists essays newest first with optional topic filtering, returns a single essay as Markdown, and runs full-text search across essays and pages. It also lists bookable meeting types, shows free slots for a date range, and books a call on the user's behalf.
When to use it
Useful when someone wants an assistant to research Jan Linketscher's published writing or background, or to find a free slot and arrange a call with him. Content is in German, so German-language questions work best.
Requirements
A remote endpoint at janlinketscher.com over streamable HTTP; no packages, environment variables or headers are declared, and no authentication is declared. Network access to the endpoint is needed.
Before you install
The book_meeting tool books a call on behalf of the user and may ask for the user's name and email, so confirm the time and details before booking. Booking links returned for humans point outside the assistant. Content is in German.

Installation

In SourceWeft

  1. Open Jan Linketscher in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/com.janlinketscher%2Fsite/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "jan-linketscher": {
      "type": "http",
      "url": "https://janlinketscher.com/api/mcp"
    }
  }
}

Tools

7

get_profile

Profile

Who Jan Linketscher is: managing director and shareholder of the digital agency i22 (Bonn), his background, how his texts are written, and how to contact him. Content is in German.

Parameterssection

list_essays

List essays

List the essays, newest first: title, date, one-sentence summary, topics, URL and slug. Optionally filter by topic slug. Also returns the available topics.

Parameterslimittopic

get_essay

Get essay

Full text of one essay as Markdown (with front matter). Use the slug from list_essays or search.

Parametersslugrequired

list_meeting_types

Meeting types

The kinds of calls that can be booked with Jan Linketscher ("kennenlernen" (Kennenlernen, 30 min), "sparring" (Sparring, 60 min)), with duration, purpose and a booking link for humans.

Takes no parameters.

get_availability

Availability

Free time slots for a call with Jan Linketscher. meeting_type: "kennenlernen" (Kennenlernen, 30 min), "sparring" (Sparring, 60 min). Optional date range (YYYY-MM-DD, default: the next 14 days, at most 90 days ahead). Times are ISO 8601 with offset; the text answer lists them in Europe/Berlin.

Parameterstofrommeeting_typerequired

book_meeting

Book a call

Book a call with Jan Linketscher on behalf of your user. The start must be a slot returned by get_availability. If your client supports elicitation (form mode, MCP 2026-07-28), the server itself asks the user to confirm time, name and email – name and email are then prefilled from your arguments and can be corrected by the user. Otherwise: show the user meeting type, date and time (with time zone), name and email, get their explicit approval, then pass name, email and confirmed: true. Use the user's real name and email; never invent them. Cal.com sends the confirmation with a calendar invite and links to reschedule or cancel to that email address.

Parametersnameemailnotesstartrequiredconfirmedtime_zonemeeting_typerequired

Version history

1
  1. v2.2.0LatestOct 10, 2026

Score

83% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts

    Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.

  • LicenseNot applicable

    A hosted service is used under its provider's terms, so no license is expected here. This check is left out of the percentage.