An MCP server that tracks newly created liquidity pools on Uniswap across multiple blockchains.
An MCP server that delivers real-time token prices from Uniswap V3 across multiple chains — optimized for AI agents and DeFi automation.
INFURA_PROJECT_ID
with access to Ethereum, Polygon, Arbitrum, and Optimism (sign up at Infura).Clone the repository:
git clone https://github.com/kukapay/uniswap-price-mcp.git
cd uniswap-price-mcp
Install dependencies:
npm install
Client Configuration:
{
"mcpServers": {
"Uniswap Price": {
"command": "node",
"args": ["path/to/uniswap-price-mcp/index.js"],
"env": {
"INFURA_PROJECT_ID": "your_infura_project_id"
}
}
}
}
Replace your_infura_project_id
with your Infura project ID.
Interact with the server using MCP-compatible clients.
Prompt:
Show me a list of all blockchain networks supported by the server, formatted as a table.
Result:
Chain ID | Chain Name |
---|---|
1 | Ethereum Mainnet |
137 | Polygon |
42161 | Arbitrum |
10 | Optimism |
Prompt:
What is the current price of DAI in USD on the Ethereum Mainnet?
Result:
Price of token DAI on chain 1 in USD: 1.00
Prompt:
Get the USD price of Chainlink (LINK) on the Polygon network.
Result:
Price of token LINK on chain 137 in USD: 18.50
This project is licensed under the MIT License. See the LICENSE file for details.