nzwi263/fastmcp-quickstart-20250815-2h6x
3.3
If you are the rightful owner of fastmcp-quickstart-20250815-2h6x and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
The Morpho Vault Data Server is a FastMCP server designed to provide access to Morpho protocol vault data across multiple blockchain networks.
Tools
2
Resources
0
Prompts
0
Morpho Vault Data Server
A FastMCP server that provides access to Morpho protocol vault data across multiple blockchain networks.
Features
- Multi-chain Support: Query vault data from 6 different blockchain networks
- Echo Tools: Basic echo functionality for testing
- GraphQL Integration: Direct integration with Morpho's GraphQL API
- Error Handling: Comprehensive error handling for API requests
Supported Chains
- Ethereum (Chain ID: 1)
- Arbitrum (Chain ID: 42161)
- Base (Chain ID: 8453)
- Katana (Chain ID: 747474)
- Polygon (Chain ID: 137)
- Unichain (Chain ID: 130)
Files
echo.py
- Main MCP server with tools, resources, and promptssrc/morpho_helper.py
- Helper functions for Morpho API integration
Tools Available
vault_data_tool
Fetch vault data from Morpho API for a specific blockchain.
Parameters:
chain
(string): The blockchain name (ethereum, arbitrum, base, katana, polygon, or unichain)
Returns:
- Vault data including name, symbol, chain info, and daily APY
echo_tool
Simple echo functionality for testing.
Parameters:
text
(string): Text to echo back
Resources
echo://static
- Static echo resourceecho://{text}
- Dynamic echo template resource
Usage
# Example usage of vault_data_tool
result = vault_data_tool("ethereum") # Get Ethereum vault data
result = vault_data_tool("arbitrum") # Get Arbitrum vault data
Deployment
This repository is ready to deploy! Click the "Deploy" button in your FastMCP dashboard to get started.
Learn More
Built with FastMCP for blockchain data integration.