What MCP Kotlin SDK does
Kotlin SDK implementing the Model Context Protocol specification. Enables building MCP clients and servers targeting JVM, Native, JS, and Wasm platforms using a single codebase.
Why teams reach for it: A Kotlin team gets the official SDK, maintained with JetBrains, as a Kotlin Multiplatform library: one codebase of client and server code targets JVM, Native, JS and Wasm over stdio, SSE, Streamable HTTP and WebSocket, the APIs are coroutine-based, and client-only or server-only artifacts can be taken instead of the umbrella one.
How MCP Kotlin SDK compares
Fields the vendor doesn't document are left blank here rather than guessed — a blank means nothing verified, not a "no."
- Language
- Kotlin
- Transports
- stdio, SSE, Streamable HTTP
- Builds Servers
- Yes
- Builds Clients
- Yes
- Package Registry
- Maven Central
- Package Name
- io.modelcontextprotocol:kotlin-sdk
What will you use to implement the protocol?
A framework or SDK gives developers pre-built code for creating an MCP server or client, so they don't have to implement the protocol from scratch.