fastmcp-quickstart-20250815-2h6x

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 prompts
  • src/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 resource
  • echo://{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.