Back to MCP Directory
Chainlink Feeds
Model Context Protocol low risk

Chainlink Feeds

Provides real-time price feeds from Chainlink for AI agents, supporting multiple chains and pairs with configurable access via API key.

Connections & Capabilities

Connects To

GitHub

Capabilities

read

Quickstart

Config

{
  "mcpServers": {
    "chainlink-feeds-mcp": {
      "command": "node",
      "args": ["path/to/chainlink-feeds-mcp/index.js"],
      "env": { "INFURA_API_KEY": "your_api_key_here" }
    }
  }
}

Exposed MCP Tools (5)

safe
getLatestPrice

Fetches the latest price for a specified pair on a given chain.

Read-only operation; retrieves existing data.

safe
queryPriceByRound

Queries the price for a given pair and round ID on a specified chain.

Read-only operation; retrieves existing data.

safe
listSupportedChains

Returns a comma-separated list of all supported blockchain networks.

Read-only operation; retrieves static data.

safe
listSupportedFeeds

Returns a Markdown list of all supported chains and their price feed names.

Read-only operation; retrieves static data.

safe
listSupportedFeedsByChain

Returns a comma-separated list of price feed names for a specified blockchain network.

Read-only operation; retrieves static data.

Safety Assessment

This server is generally safe for use as it provides read-only access to price data. The main risks involve the reliability of the external Chainlink feeds and the security of the Infura API key. Ensure the Infura API key is securely managed and monitor the health of the Chainlink feeds.

  • Read-only access to price data.
  • No write or delete operations.
  • Requires an Infura API key for access control.
  • Data is sourced from a reputable decentralized oracle network (Chainlink).
  • Dependency on external Infura API key.
  • Potential for stale or inaccurate price data if Chainlink feeds are disrupted.
  • No built-in rate limiting; excessive queries could exhaust Infura API quota.
  • Reliance on external data source introduces a point of failure.