Awesome MCPFinance & Trading

mcpdotdirect/evm-mcp-server

⭐ 379 TypeScript added to this list on 2025-04-09 repository created 2025-03-08

EVM MCP Server is a Model Context Protocol (MCP) server designed to provide AI agents with a unified interface to interact with multiple EVM-compatible blockchains. It supports over 30 EVM networks including Ethereum, Optimism, Arbitrum, Polygon, Binance Smart Chain, and many others, covering both mainnets and testnets. The server offers extensive blockchain services such as reading blockchain state (balances, transactions, blocks), interacting with smart contracts, transferring tokens (native tokens, ERC20, ERC721 NFTs, ERC1155 multi-tokens), and querying token metadata and balances. A key feature is its support for ENS (Ethereum Name Service) name resolution, allowing the use of human-readable names instead of raw addresses. The server exposes all these functionalities through a consistent set of MCP tools and resources, making it easy for AI agents to discover and utilize blockchain capabilities. It supports detailed blockchain data access including chain information, block data, transaction details with decoded logs, and address balances. Token services include metadata retrieval, balance checks, transfers, and approvals for ERC20 tokens; collection and token metadata, ownership verification, transfers, and URI retrieval for NFTs; and similar services for ERC1155 tokens. Smart contract interactions are supported with read and write capabilities, including private key signing for transactions, contract verification, and event log retrieval. The server also provides comprehensive transaction support such as native token transfers, gas estimation, transaction status, and error handling with descriptive messages. The server can be run locally or via npx without installation, and it supports integration with MCP-compatible clients like Cursor. It offers both stdio and HTTP modes, including HTTP with Server-Sent Events (SSE) for web applications. Configuration options allow setting default chain IDs and server ports. The project is implemented in TypeScript and uses the Viem library. Overall, EVM MCP Server is a powerful and versatile MCP server that enables AI agents to seamlessly interact with a wide range of EVM blockchains through a standardized protocol, facilitating blockchain data access, token management, smart contract interaction, and transaction handling.

https://github.com/mcpdotdirect/evm-mcp-server

agentai-agentsarbitrumbasebinance-smart-chainblockchainblockchain-servicesblockchain-statecontract-verificationcursorcursor-integrationens-name-resolutionerc1155erc20erc721error-handlingethereumevent-logsevmevm-compatible-blockchainsevm-compatible-networksevm-networksgas-estimationmcpmcp-inspectormcp-resourcesmcp-servermcp-toolsmodel-context-protocolmulti-chainmulti-chain-supportnative-token-transfersnative-tokensoptimismpolygonserver-sent-eventssmart-contract-interactionssmart-contractsssetoken-metadatatoken-transferstransaction-detailstransaction-managementtransaction-statustransaction-supporttypescriptviem

Also in Finance & Trading

HKUDS/Vibe-Trading

Vibe-Trading is an AI-powered personal trading agent designed to assist with algorithmic trading, backtesting, and quantitative finance, leveraging large language models and multi-agent systems.

xbtlin/ai-berkshire

AI Berkshire is an investment research framework leveraging AI agents powered by Claude Code and Codex to apply the methodologies of legendary value investors like Buffett and Munger, aiming to red...

financial-datasets/mcp-server

An MCP server that enables AI assistants to access comprehensive stock market and cryptocurrency data from Financial Datasets via the Model Context Protocol interface.

stripe/agent-toolkit

The Stripe Agent Toolkit is a library that integrates Stripe's API into various agent frameworks and the Model Context Protocol (MCP) to enable seamless payment and billing automation in intelligent agent workflows.

sendaifun/solana-agent-kit

Solana Agent Kit is an open-source toolkit that enables AI agents to autonomously perform a wide range of actions on Solana blockchain protocols, integrating AI models with decentralized finance, NFTs, and cross-chain operations.

whchien/ai-trader

AI-Trader is a professional backtesting framework for algorithmic trading with multi-market support and integrated Model Context Protocol (MCP) server enabling AI assistant interaction.

goat-sdk/goat

GOAT is a comprehensive agentic finance toolkit enabling AI agents to autonomously perform financial activities using blockchain, cryptocurrencies, wallets, and supports the Model Context Protocol (MCP) along with other agent frameworks.

alpacahq/alpaca-mcp-server

Alpaca MCP Server is an MCP server implementation that enables large language models to interact with Alpaca's trading API using natural language for stock, options, and crypto trading, portfolio management, and real-time market data access.