Suiware AI Tools and MCP Server (monorepo)
LocalAbout Suiware AI Tools and MCP Server (monorepo)
A monorepo of pluggable Vercel AI SDK tools and an MCP server for AI applications working with the Sui Network. It covers wallet queries and transactions, with examples of assistants using the tools.
Key features
- 01Sui address lookup
- 02Wallet balance checks
- 03SUI transfers and swaps
- 04Staking and unstaking
- 05Vercel AI SDK tools and examples
Use cases
- 01Checking Sui wallet balances
- 02Building portfolio management agents
- 03Enabling Sui transfers or staking through AI apps
MCP support
The @suiware/mcp package provides an stdio MCP server with the Sui tools for use in AI applications such as Claude Desktop.
Configuration
Local server config is the same for every client. Copy it into your client’s MCP config file.
We haven’t collected a package or remote endpoint for this server. Follow the instructions in the project README.
Tools
Local servers expose tools only once running on your machine, and the maintainer has not provided a tool list.
Details
From the project READMESuiware AI Tools and MCP Server (monorepo)
Pluggable tools for Vercel AI SDK which allow AI assistants to interact with Sui Network and perform various actions, and an MCP server to use within your AI app, like Claude Desktop.
Packages
-
@suiware/ai-tools - a collection of pluggable tools for Vercel AI SDK, which allow AI assistants to interact with Sui Network and perform various actions.
-
Examples - examples of AI assistants, demonstrating
@suiware/ai-toolsin action. -
@suiware/mcp - An stdio MCP server with built-in @suiware/ai-tools and API to use in your apps.
Available tools
- suiAddressTool
- suiWalletBalanceTool
- suiTransferTool
- suiSwapTool (mainnet only)
- suiStakeTool
- suiUnstakeTool
To get all available tools, use getSuiwareAiTools().
Check out the @suiware/ai-tools package docs for more details.
Available examples
| Example | Model | Description |
|---|---|---|
| Simple balance tool | Anthropic: claude-3-5-sonnet-latest | Gets Sui wallet balance, no interactivity |
| Interactive agent (text streaming) | Anthropic: claude-3-5-sonnet-latest | Portfolio management agent with all tools enabled |
| Interactive agent (text streaming) | OpenAI: gpt-3.5-turbo | Portfolio management agent with all tools enabled |
| Interactive agent (text generating) | OpenAI: gpt-3.5-turbo | Portfolio management agent with all tools enabled |
| Interactive agent (text generating) | Google: gemini-2.0-flash-001 | Portfolio management agent with all tools enabled |
Check out the examples package docs for more details.
MCP server
Please refer to the MCP package docs @suiware/mcp to see how to use the server.
How to contribute
Learn the simple @suiware/ai-tools package and contribute your own tool by sending a PR to this repository. It can be an integration with pools, lending protocols, or any other services that can be beneficial for building AI assistants for Sui.
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.