---
title: Sudhanva MCP server
description: Connection, lifecycle, tools, resources, and transport details for the public sudhanva.me Model Context Protocol servers.
canonical: https://sudhanva.me/developers/mcp/
last-updated: 2026-10-01
---

# Sudhanva MCP server

Connect to `https://sudhanva.me/mcp` with MCP Streamable HTTP. The endpoint is
stateless and accepts individual JSON-RPC 2.0 messages with HTTP POST.

The current `2026-07-28` revision uses per-request metadata and
`server/discover`; it does not use an initialization handshake. The server also
supports handshake-based revisions `2025-11-25`, `2025-06-18`,
`2025-03-26`, and `2024-11-05`. A standalone GET stream is not offered and returns HTTP 405.

Origins: requests with no `Origin` header, any `https://` origin, and
`http://localhost`, `http://127.0.0.1`, or `http://[::1]` on any port are
accepted. Any other origin, including plain `http://` hosts and `null`, gets
HTTP 403. An accepted origin is echoed in `Access-Control-Allow-Origin` with
`Vary: Origin`.

Errors: for the 2024 and 2025 revisions, an unknown method, tool, or resource
returns HTTP 200 with a JSON-RPC error; with `2026-07-28` it returns HTTP 400
with the JSON-RPC error. Invalid JSON, an invalid JSON-RPC message, a null `id`, and an unsupported `MCP-Protocol-Version` header
return 400. Tool arguments are checked against each tool's `inputSchema`; from
`2025-11-25` on, invalid arguments return a tool result with `isError: true`,
and older revisions return `-32602`. `ping` works in every revision.

Read-only tools:

- `get_public_profile`
- `list_published_articles`
- `list_case_studies`

Pass `slug` to `list_published_articles` for an exact lookup. The server also
answers `get_published_article` calls with a `slug`, although that name is not
listed in `tools/list`.

All three read-only tools expose `_meta.ui.resourceUri` pointing to the
interactive `ui://sudhanva/profile-explorer` MCP App resource. Read the resource
with `resources/read`; it returns `text/html;profile=mcp-app`. The view uses the
official `@modelcontextprotocol/ext-apps` client and preserves text and
`structuredContent` fallbacks for hosts without MCP Apps support.

Action tools are available separately at `https://sudhanva.me/mcp/product`:

- `get_profile_insight_capabilities`
- `create_profile_insight`
- `get_profile_insight`

- [Server card](https://sudhanva.me/.well-known/mcp/server-card.json)
- [Official MCP Registry entry](https://registry.modelcontextprotocol.io/v0.1/servers/me.sudhanva%2Fpublic-profile/versions/1.4.2)
- [Smithery listing](https://smithery.ai/servers/nsudhanva/public-profile)
- [Product MCP server card](https://sudhanva.me/.well-known/mcp/product-server-card.json)
- [AI catalog](https://sudhanva.me/.well-known/ai-catalog.json)
- [Developer documentation](https://sudhanva.me/docs/)
