diff --git a/README.md b/README.md
index 59ce6ab..172f505 100644
--- a/README.md
+++ b/README.md
@@ -5,21 +5,18 @@
@zuplo/mcp
-
- A fetch API based, remote server first, TypeScript SDK for MCP.
-
- About
- ·
- Documentation
- ·
- Contributing
-
-
+
+> [!WARNING]
+> **This package is deprecated and is no longer maintained.**
+>
+> Please use the official Model Context Protocol TypeScript SDK instead: [`@modelcontextprotocol/sdk`](https://www.npmjs.com/package/@modelcontextprotocol/sdk) ([GitHub](https://github.com/modelcontextprotocol/typescript-sdk)).
---
-`@zuplo/mcp` is a stateless, remote server first MCP SDK that aims to be ["minimum common API" compliant as defined by the WinterTC](https://min-common-api.proposal.wintertc.org/).
-It uses the [`fetch` APIs](https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API) and is intended to work out of the box on Zuplo, Node, Deno, Workerd, etc.
+`@zuplo/mcp` was a stateless, remote server first MCP SDK that aimed to be ["minimum common API" compliant as defined by the WinterTC](https://min-common-api.proposal.wintertc.org/).
+It used the [`fetch` APIs](https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API) and was intended to work out of the box on Zuplo, Node, Deno, Workerd, etc.
+
+The official [`@modelcontextprotocol/sdk`](https://github.com/modelcontextprotocol/typescript-sdk) now covers these use cases and is the recommended path forward. New projects should adopt it directly, and existing users of `@zuplo/mcp` should migrate.
# 📝 Documentation
diff --git a/package.json b/package.json
index 8e083cd..e10c4b4 100644
--- a/package.json
+++ b/package.json
@@ -1,7 +1,7 @@
{
"name": "@zuplo/mcp",
"version": "0.1.0",
- "description": "A fetch API based, remote server first, TypeScript SDK for MCP.",
+ "description": "DEPRECATED — please use the official @modelcontextprotocol/sdk instead.",
"type": "module",
"scripts": {
"build": "tsc",