Command Palette

Search for a command to run...

UnylyUnyly
Browse all

Safe

FreeNot checked

An MCP server implementation for interacting with Safe (Gnosis Safe) smart contract wallets

GitHubEmbed

About

An MCP server implementation for interacting with Safe (Gnosis Safe) smart contract wallets

README

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

from github.com/5ajaki/safe-mcp-server

Installing Safe

This server has no published package — it is built from source. Open the repository and follow its README.

▸ github.com/5ajaki/safe-mcp-server

FAQ

Is Safe MCP free?

Yes, Safe MCP is free — one-click install via Unyly at no cost.

Does Safe need an API key?

No, Safe runs without API keys or environment variables.

Is Safe hosted or self-hosted?

Self-hosted: the server runs locally on your machine via the install command above.

How do I install Safe in Claude Desktop, Claude Code or Cursor?

Open Safe on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.

Related MCPs

Compare Safe with

Not sure what to pick?

Find your stack in 60 seconds

Author?

Embed badge for your README

Browse similar

All development MCPs