# Tenzro Chainlink MCP MCP server

Chainlink MCP: CCIP, CCT pools, Data Feeds, Data Streams, VRF v2.5, PoR, Automation, Functions.

## Links
- Registry page: https://www.getdrio.com/mcp/network-tenzro-tenzro-chainlink
- Repository: https://github.com/tenzro/tenzro-network
- Website: https://tenzro.network/mcp/tenzro-chainlink

## Install
- Endpoint: https://chainlink-mcp.tenzro.network/mcp
- Auth: Not captured

## Setup notes
- Remote endpoint: https://chainlink-mcp.tenzro.network/mcp

## Tools
- ccip_get_fee - Estimate CCIP cross-chain messaging fee via Router.getFee() eth_call. Returns the native fee required to send a CCIP message from the source chain to the destination chain. Supports Ethereum, Base, and Arbitrum as source chains. Endpoint: https://chainlink-mcp.tenzro.network/mcp
- ccip_get_lanes - Get available CCIP lanes (source-destination chain pairs) from the Chainlink REST API. Optionally filter by source or destination chain selector. Endpoint: https://chainlink-mcp.tenzro.network/mcp
- ccip_get_rate_limits - Get CCIP Token Pool rate limiter configuration for a specific remote chain. Returns inbound and outbound rate limits (tokens per second, capacity) that control the maximum cross-chain transfer throughput. Part of CCIP v1.6+ security model. Endpoint: https://chainlink-mcp.tenzro.network/mcp
- ccip_get_supported_chains - Get supported chains for Chainlink CCIP from the Chainlink REST API. Returns chain names, selectors, and network details. Endpoint: https://chainlink-mcp.tenzro.network/mcp
- ccip_get_supported_tokens - Get supported tokens for Chainlink CCIP from the Chainlink REST API. Returns token addresses, symbols, and supported lanes. Endpoint: https://chainlink-mcp.tenzro.network/mcp
- ccip_get_token_pool - Get information about a CCIP Token Pool contract. Returns the pool type (Lock/Release or Burn/Mint), the token address, supported remote chains, and rate limiter config. Token Pools are part of the Cross-Chain Token (CCT) standard in CCIP v1.6+. Endpoint: https://chainlink-mcp.tenzro.network/mcp
- ccip_send_message - Send a CCIP cross-chain message via Router.ccipSend(). Submits a signed transaction to the source chain's CCIP Router to send a message and/or tokens to the destination chain. Returns the transaction hash. Endpoint: https://chainlink-mcp.tenzro.network/mcp
- ccip_track_message - Track the execution status of a CCIP cross-chain message on the destination chain. Calls OffRamp.getExecutionState() to check message delivery status. States: 0=UNTOUCHED (not yet processed), 1=IN_PROGRESS (being executed), 2=SUCCESS (delivered), 3=FAILURE (execution failed). Endpoint: https://chainlink-mcp.tenzro.network/mcp
- chainlink_broadcast_signed_tx - Broadcast a pre-signed Ethereum transaction (CCIP Router.ccipSend, VRF requestRandomWords, Functions request, etc.) to the chosen chain via eth_sendRawTransaction. Returns the resulting transaction hash as plain text. Sign the tx externally — typically built via ccip_send_message or vrf_request_random and signed with the operator key. Endpoint: https://chainlink-mcp.tenzro.network/mcp
- chainlink_check_upkeep - Check if a Chainlink Automation upkeep needs to be performed by dry-running checkUpkeep(bytes) on the target contract. Returns whether upkeep is needed and the perform data. Endpoint: https://chainlink-mcp.tenzro.network/mcp
- chainlink_estimate_functions_cost - Estimate the cost of a Chainlink Functions request. Calculates the approximate LINK cost based on callback gas limit, gas price, and the Functions premium. Returns the estimated total cost in LINK. Endpoint: https://chainlink-mcp.tenzro.network/mcp
- chainlink_get_price - Get the latest price from a Chainlink data feed by calling AggregatorV3Interface.latestRoundData(). Returns the price, round ID, timestamps, and decimal precision. Common feeds on Ethereum: ETH/USD = 0x5f4eC3Df9cbd43714FE2740f5E3616155c5b8419, BTC/USD = 0xF4030086522a5bEEa4988F8cA5B36dbC97BeE88c. Endpoint: https://chainlink-mcp.tenzro.network/mcp
- chainlink_get_subscription - Get Chainlink Functions subscription details including balance, owner, authorized consumers, and request counts. Queries the Functions Router contract on-chain. Endpoint: https://chainlink-mcp.tenzro.network/mcp
- chainlink_get_upkeep_info - Get information about a Chainlink Automation upkeep from the registry. Returns the upkeep target, balance, gas limit, and execution status. Endpoint: https://chainlink-mcp.tenzro.network/mcp
- chainlink_list_feeds - List popular Chainlink data feed addresses for a given chain. Returns feed pairs, addresses, and decimal precision. Endpoint: https://chainlink-mcp.tenzro.network/mcp
- ds_get_report - Get a Data Streams report for a specific feed ID. Data Streams provide sub-second, low-latency market data for crypto, forex, equities, and commodities. Returns benchmarkPrice, bid, ask, timestamps, and fee info. Common feed IDs: ETH/USD = 0x000359843a543ee2fe414dc14c7e7920ef10f4372990b79d6361cdc0dd1ba782, BTC/USD = 0x00037da06d56d083fe599397a4769a042d63aa73dc4ef57709d31e9971a5b439. Endpoint: https://chainlink-mcp.tenzro.network/mcp
- ds_list_feeds - List available Chainlink Data Streams feeds. Returns feed IDs, pairs, and asset classes (crypto, forex, equities, commodities). Data Streams provide sub-second latency market data — distinct from the slower on-chain Data Feeds. Endpoint: https://chainlink-mcp.tenzro.network/mcp
- por_get_reserve - Read a Chainlink Proof of Reserve feed to verify asset reserves onchain. Uses the same AggregatorV3Interface as price feeds but returns reserve amounts instead of prices. Well-known PoR feeds on Ethereum: WBTC = 0xa81FE04086865e63E12dD3776978E49DEEa2ea4e, USDC = 0x9a177Bb065A0636C7972C6D27Abcd4B1e5EDb65c, TUSD = 0x478f4c42b877c697C4b19E396865D5437Ef4E08B. Endpoint: https://chainlink-mcp.tenzro.network/mcp
- por_list_feeds - List well-known Chainlink Proof of Reserve feeds. Returns feed addresses, asset names, and descriptions for verifying reserve backing of wrapped/synthetic assets. Endpoint: https://chainlink-mcp.tenzro.network/mcp
- vrf_get_subscription - Get VRF v2.5 subscription details from the VRFCoordinatorV2_5 contract. Returns balance, owner, authorized consumers, and pending requests. Supports Ethereum, Arbitrum, and Base. Endpoint: https://chainlink-mcp.tenzro.network/mcp
- vrf_request_random - Build transaction calldata for a VRF v2.5 random words request. Returns the hex-encoded calldata for VRFCoordinatorV2_5.requestRandomWords(). The caller must sign and submit the transaction from a consumer contract. VRF v2.5 supports payment in LINK or native token. Endpoint: https://chainlink-mcp.tenzro.network/mcp

## Resources
Not captured

## Prompts
Not captured

## Metadata
- Owner: network.tenzro
- Version: 0.1.0
- Runtime: Streamable Http
- Transports: HTTP
- License: Not captured
- Language: Not captured
- Stars: Not captured
- Updated: May 2, 2026
- Source: https://registry.modelcontextprotocol.io
