Soham Chaudhari Developer Resources
Everything on this site is readable by software as well as people. Use these endpoints to look up Soham Chaudhari's profile, projects and demos from an AI agent, a script or an MCP client. All of them are public, read-only and free, with no API key.
MCP server
A Model Context Protocol server runs at https://sohamchaudhari.in/mcp over Streamable HTTP. It is stateless, needs no authentication and answers in JSON. Add that URL as a remote MCP server in Claude, ChatGPT, Cursor or any MCP client.
Tools: get_profile, list_projects, get_project, list_demos, get_services, get_solution, get_contact. get_project takes a project slug from list_projects and returns the full case study. Every tool is read-only. The server is described for automatic discovery at https://sohamchaudhari.in/.well-known/mcp.json. Requests are limited to 60 per minute per IP address.
REST API and OpenAPI
A read-only JSON API serves the same data: GET /api/v1/profile, /api/v1/projects, /api/v1/projects/{slug}, /api/v1/demos, /api/v1/solutions (filter with ?category=) and /api/v1/solutions/{slug}. It needs no key and answers on both https://sohamchaudhari.in and the services subdomain.
Every operation has a unique operationId, typed parameters and response schemas in the OpenAPI 3.1 document, so it can be loaded straight into LLM function calling. Errors are always JSON with a stable code, a message and a hint on how to fix the request.
Markdown for every page
Every page on this site is also available as clean Markdown at its normal URL. Send the request header Accept: text/markdown and the response comes back with Content-Type: text/markdown instead of HTML. Pages that do not exist return a 404 with a short Markdown explanation and links to the index.
llms.txt and sitemap
llms.txt follows the llmstxt.org format: a short summary, guidance on when to use the site, and links to every important page. The XML sitemap lists every indexable URL.
Stock AI API and MCP server
Stock AI is an open-source FastAPI service with an LLM stock-analysis agent, plain JSON endpoints for prices, company data, financials and Yahoo Finance screeners, and an MCP server that exposes the same tools to Claude Desktop and IDEs. The integration guide covers authentication, rate limits, every endpoint and error code, with examples in TypeScript, Python and curl.
Open-source code
The code behind the projects on this site is on GitHub, and published Python packages are on PyPI.