Edwin MCP Server

Empowering AI agents to dominate DeFAI

Local serverstdioTypeScript

What is the Edwin MCP server?

Most developer tooling work still happens through a UI a human drives. Edwin MCP server moves it into the conversation instead. Empowering AI agents to dominate DeFAI.

The short version

Edwin is a TypeScript library that serves as the bridge between AI agents and DeFi protocols. It provides a unified, secure interface for AI agents to interact with various DeFi protocols while abstracting away the complexity of blockchain operations and protocol-specific implementations. This enables the creation of sophisticated DeFAI agents.

  • Lending/Borrowing operations
  • Liquidity provision
  • Cross-chain support
  • Type-safe protocol interactions
  • AI-friendly templates

Getting it running

The server ships on npm as edwin-sdk, so your MCP client can launch it on demand — there is no separate build step. Add the server block to your client's configuration, restart it, and the tools register themselves.

The tools it exposes

The server publishes 2 tools. What each one is for:

  • Cross — chain support
  • Type — safe protocol interactions

Things to watch

  • It runs with your machine's permissions. That is convenient and also the reason to think about what you point it at before you approve a tool call.
  • Keep per-call confirmation enabled while you learn its behaviour; it is the cheapest safeguard you have.

How it compares

This sits in the developer tooling group, where several servers overlap in what they claim to do but differ sharply once you actually set them up. Edwin's toolset — Cross, Type — is a fair guide to whether it matches your workflow. It is maintained by edwin-finance; worth a glance at recent repository activity before you build anything load-bearing on it.

We check each listing at SyncDev against the project's documentation before it goes live — if something here drifts out of date, it is a bug worth reporting.

Available tools

ToolWhat it does
Crosschain support
Typesafe protocol interactions

How to install the Edwin MCP server

{
  "mcpServers": {
    "server-edwin-finance": {
      "command": "npx",
      "args": ["-y", "edwin-sdk"]
    }
  }
}

Add to claude_desktop_config.json, then restart Claude Desktop.

Example prompts to try

  • Use Edwin to Cross.
  • Use Edwin to Type.

Frequently asked questions

Node.js >= 18.0.0, pnpm or npm, a local Claude instance or Claude API access, and EVM and/or Solana wallet private keys.