MCP.so
Sign In
Servers

Chainlink Feeds MCP Server

@kukapay

An MCP server that provides real-time access to Chainlink's decentralized on-chain price feeds.

Overview

What is Chainlink Feeds MCP Server?

An MCP server that provides real-time access to Chainlink's decentralized on-chain price feeds, optimized for integration into AI agents and autonomous systems. It supports 9 blockchain networks with 329 price feeds defined in a configurable feeds.json file.

How to use Chainlink Feeds MCP Server?

Clone the repository, run npm install, set the INFURA_API_KEY environment variable, add the server to your MCP client config (e.g., Claude Desktop) with command node and args pointing to index.js. Then invoke the five exposed tools via natural language (Claude Desktop) or JSON (MCP Inspector).

Key features of Chainlink Feeds MCP Server

  • Query latest price for any supported pair and chain (e.g., FIL/ETH on Ethereum).
  • Query price by round ID (placeholder due to historical data limits).
  • List all supported blockchain networks.
  • List all price feeds across chains in Markdown format.
  • List feeds for a specific chain.

Use cases of Chainlink Feeds MCP Server

  • AI agents fetching live asset prices for decision-making.
  • Automated trading systems consuming on-chain oracle data.
  • Portfolio monitoring across multiple blockchain networks.
  • DeFi analytics dashboards integrating price feed history.

FAQ from Chainlink Feeds MCP Server

What blockchain networks are supported?

Nine networks: ethereum, bsc, base, starknet, linea, mantle, scroll, zksync, and celo.

What are the prerequisites to run the server?

Node.js 18+, npm, and an Infura API key with access to the supported networks.

Which tools does the server provide?

Five tools: getLatestPrice, queryPriceByRound, listSupportedChains, listSupportedFeeds, and `listSupportedFeeds

More from Other