mcp.kalandra.tech/mcpTalk 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
https://mcp.kalandra.tech/mcpStreamable HTTP, stateless. Sign-in is OAuth — there's no token to copy, and none to refresh when it expires.
claude mcp add --transport http kalandra https://mcp.kalandra.tech/mcpConnecting 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_offerAccountSend me a job offer — the same flow as the Hire Me form.
list_my_job_offersAccountYour submitted offers with their current status.
get_job_offer_commentsAccountThe conversation thread on one of your offers.
add_job_offer_commentAccountReply in that thread — I get notified by email.
Blog
list_blog_postsPublicPublished 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_commentsPublicThe public comment thread of any post.
post_blog_commentAccountComment on a post, or reply to someone, as you.
Your activity
get_my_commentsAccountEverything 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.