Anthropic Acquires Stainless — the SDK and MCP Server Layer Comes In-House
Anthropic announced on May 18 that it is acquiring Stainless, a New York-based developer tooling company founded in 2022. Stainless has been Anthropic’s SDK vendor since the first public Claude API release, generating the TypeScript, Python, Go, Java, and Kotlin libraries that developers use to call Claude. The company also builds CLIs and MCP server tooling — the connectors that let AI agents reach external APIs and data sources.
Terms were not disclosed.
What Stainless Does
Stainless ingests an API spec and emits production-grade SDKs that behave idiomatically in each target language. Every official Anthropic SDK in the SDK catalogue today was generated and maintained through Stainless tooling. Hundreds of other companies use Stainless to produce SDKs for their own APIs.
The MCP server generation capability is the more strategically pointed piece. Anthropic created the Model Context Protocol in late 2024 to standardise how agents connect to tools, databases, and external services. Stainless can turn an API spec into a deployable MCP server — the interface between a Claude agent and whatever data source it needs to reach.
The Strategic Logic
Katelyn Lesse, Anthropic’s Head of Platform Engineering: “Agents are only as useful as what they can connect to. We’re excited to bring the Stainless team into Anthropic to advance Claude’s ability to connect to data and tools.”
Alex Rattray, Stainless founder and CEO: “I started Stainless because SDKs deserve as much care as the APIs they wrap. Anthropic was one of the first teams to bet on this with us.”
The acquisition follows a clear pattern in Anthropic’s platform strategy: own the runtime, own the connectivity layer, own the developer surface. Earlier moves — Claude Managed Agents, the Agent SDK, the MCP specification itself — established the protocol and the orchestration primitives. Stainless brings the tooling that makes third-party APIs reachable by those agents at scale.
For Anthropic, SDK quality is a distribution mechanism. A developer who ships a product on top of the Claude API is a Claude customer for as long as the product runs. Internalising the team that makes the SDK experience is a bet that developer experience compounds into retention.
What Changes for Stainless Customers
Anthropic said the Stainless team will “keep doing the work we love, on the platform where it matters most.” Hundreds of companies that rely on Stainless for their own SDK generation pipelines will want confirmation that service continues for non-Anthropic clients. No announcement on that front yet.
The immediate visible effect is that Anthropic now owns the full stack from model weights to the library a developer imports on line one.