We run a public MCP (Model Context Protocol) server used by AI clients like Claude, ChatGPT and Cursor to pull Indian market data. Every tool we ship is a contract — a third party is going to call it without reading our source.
Good platform design here means anticipating misuse, rate limits, versioning and error semantics up front, not retrofitting them after the first breaking change.