Skip to content
Livemcp.kalandra.tech/mcp

Talk to this site from your AI assistant.

This site runs its own Model Context Protocol server. Connect it to Claude or any MCP-compatible assistant and it can browse the blog and read the comments right away — no account needed. Sign in, and it can also act here on your behalf: submit a job offer, follow the conversation about it, and join the comments. Every action goes through the same public API the website itself uses.

Connect

Endpoint
https://mcp.kalandra.tech/mcp

Streamable HTTP, stateless. Sign-in is OAuth — there's no token to copy, and none to refresh when it expires.

Claude Code
claude mcp add --transport http kalandra https://mcp.kalandra.tech/mcp
Signing in

Connecting needs no account — the blog tools work right away. The account tools appear once you sign the server in from your assistant's connector settings (in Claude Code: /mcp → kalandra → Authenticate). The sign-in is OAuth: your browser opens kalandra.tech, you approve once what the assistant may do, and it stays connected as your account — nothing to paste, and it never sees your password.

What it can do

Job offers

  • submit_job_offerAccount

    Send me a job offer — the same flow as the Hire Me form.

  • list_my_job_offersAccount

    Your submitted offers with their current status.

  • get_job_offer_commentsAccount

    The conversation thread on one of your offers.

  • add_job_offer_commentAccount

    Reply in that thread — I get notified by email.

Blog

  • list_blog_postsPublic

    Published posts with summaries, tags, links to the full text, and each post's view, reaction, and comment counts. Signed in, each post also shows whether you've already read it.

  • get_blog_post_commentsPublic

    The public comment thread of any post.

  • post_blog_commentAccount

    Comment on a post, or reply to someone, as you.

Your activity

  • get_my_commentsAccount

    Everything you've said here — blog and job-offer comments — with the replies they received.

Try asking

  • “Submit a job offer to Pavel: senior .NET engineer at Acme, remote, salary 120–150k.”
  • “What has Pavel written on his blog lately?”
  • “Did anyone reply to my comments on kalandra.tech?”

How it works

  • The tools are a second front door onto the same domain: each call runs the same code the website's own requests do — the public ones anonymously, the account ones as you — with the same validation, rate limits, and email notifications.
  • Blog posts are read from the site's RSS feed, so the assistant sees exactly what is published.
  • Built in .NET with the official MCP C# SDK, running as its own host — separate from the REST API because it authenticates you with OAuth rather than a token the site hands out.

The full build story is on the Project page.

Sign In

Don't have an account?

or