# Euler MCP Resources

The server exposes blockchain data through the following MCP resource URIs. All resource URIs that accept addresses also support ENS names, which are automatically resolved to addresses.

## Solana

**Blockchain Resources**

| Resource URI Pattern                        | Description                              |
| ------------------------------------------- | ---------------------------------------- |
| `sol://{network}/chain`                     | Chain information for a specific network |
| `sol://chain`                               | Ethereum mainnet chain information       |
| `sol://{network}/block/{blockNumber}`       | Block data by number                     |
| `sol://{network}/block/latest`              | Latest block data                        |
| `sol://{network}/address/{address}/balance` | Native token balance                     |
| `sol://{network}/tx/{txHash}`               | Transaction details                      |
| `sol://{network}/tx/{txHash}/receipt`       | Transaction receipt with logs            |

**Token Resources**

| Resource URI Pattern                                                   | Description                    |
| ---------------------------------------------------------------------- | ------------------------------ |
| `sol://{network}/token/{tokenAddress}`                                 | ERC20 token information        |
| `sol://{network}/token/{tokenAddress}/balanceOf/{address}`             | ERC20 token balance            |
| `sol://{network}/nft/{tokenAddress}/{tokenId}`                         | NFT (ERC721) token information |
| `sol://{network}/nft/{tokenAddress}/{tokenId}/isOwnedBy/{address}`     | NFT ownership verification     |
| `sol://{network}/erc1155/{tokenAddress}/{tokenId}/uri`                 | ERC1155 token URI              |
| `sol://{network}/erc1155/{tokenAddress}/{tokenId}/balanceOf/{address}` | ERC1155 token balance          |

## EVM

**Blockchain Resources**

| Resource URI Pattern                        | Description                              |
| ------------------------------------------- | ---------------------------------------- |
| `evm://{network}/chain`                     | Chain information for a specific network |
| `evm://chain`                               | Ethereum mainnet chain information       |
| `evm://{network}/block/{blockNumber}`       | Block data by number                     |
| `evm://{network}/block/latest`              | Latest block data                        |
| `evm://{network}/address/{address}/balance` | Native token balance                     |
| `evm://{network}/tx/{txHash}`               | Transaction details                      |
| `evm://{network}/tx/{txHash}/receipt`       | Transaction receipt with logs            |

**Token Resources**

| Resource URI Pattern                                                   | Description                    |
| ---------------------------------------------------------------------- | ------------------------------ |
| `evm://{network}/token/{tokenAddress}`                                 | ERC20 token information        |
| `evm://{network}/token/{tokenAddress}/balanceOf/{address}`             | ERC20 token balance            |
| `evm://{network}/nft/{tokenAddress}/{tokenId}`                         | NFT (ERC721) token information |
| `evm://{network}/nft/{tokenAddress}/{tokenId}/isOwnedBy/{address}`     | NFT ownership verification     |
| `evm://{network}/erc1155/{tokenAddress}/{tokenId}/uri`                 | ERC1155 token URI              |
| `evm://{network}/erc1155/{tokenAddress}/{tokenId}/balanceOf/{address}` | ERC1155 token balance          |

\
