Safe MCP Server
An MCP (Model Context Protocol) server implementation for interacting with Safe (formerly Gnosis Safe) smart contract wallets.
Features
- Query Safe transactions for any Safe address
- Get multisig transaction details
- Decode transaction data
- Safe API integration
Installation
npm install
Usage
npm run build
npm start
No configuration is required - the server uses the Safe Transaction API mainnet endpoint by default.
Available Tools
getSafeTransactions
Get all transactions for any Safe address. The Safe address is determined by the LLM at runtime based on the context of the conversation.
// Example tool call
getSafeTransactions({
address: "0x123...", // Safe address determined by LLM
limit: 100, // optional
offset: 0, // optional
});
getMultisigTransaction
Get details of a specific multisig transaction.
getMultisigTransaction({
safeTxHash: "0x456...", // Transaction hash to query
});
decodeTransactionData
Decode transaction data using Safe API.
decodeTransactionData({
data: "0x789...", // Transaction data to decode
to: "0xabc...", // Optional contract address
});
Configuration (Optional)
By default, the server uses the Safe Transaction API mainnet endpoint:
https://safe-transaction-mainnet.safe.global/api/v1
If you need to use a different endpoint (e.g., for testnet), you can set it via environment variable:
SAFE_API_URL=https://safe-transaction-goerli.safe.global/api/v1 npm start
Development
npm run dev
License
MIT
Safe MCP Server
Project Details
- 5ajaki/safe-mcp-server
- MIT License
- Last Updated: 1/28/2025
Recomended MCP Servers
An MCP server implementation providing persistent memory capabilities for Claude, based on research into optimal LLM memory techniques
An MCP server to read MCP logs to debug directly inside the client
This read-only MCP Server allows you to connect to HDFS data from Claude Desktop through CData JDBC Drivers....
夸克网盘签到、自动转存、命名整理、发推送提醒和刷新媒体库一条龙
A Model Context Protocol server that provides documentation access capabilities. This server enables LLMs to search and retrieve...
This read-only MCP Server allows you to connect to GitHub data from Claude Desktop through CData JDBC Drivers....
MCP Implementation for HubSpot
Supabase Model Context Protocol (MCP) server for CRUD operations and Edge Functions