open-index/open-npm huggingface dataset:
npm package: @juncern/commitlint-config
Description: Git规范
Author: juncern
Latest version: 0.0.6

# `commitlint-config`

> Git 规范

支持配套的 [commitlint 配置](https://commitlint.js.org/#/concepts-shareable-config)，用于对 `git commit message` 进行校验。

## 安装

使用时，需要安装 [@commitlint/cli](https://www.npmjs.com/package/@commitlint/cli)：

```bash
npm install @juncern/commitlint-config @commitlint/cli --save-dev
```

## 使用

在 `commitlint.config.js` 中集成本包:

```javascript
module.exports = {
	extends: ['@juncern/commitlint-config'],
};
```

## 设置 git hook

可通过 [husky](https://www.npmjs.com/package/husky) 设置在 `git commit` 时触发 `commitlint`。

首先安装 husky：

```bash
npm install husky --save-dev
```

然后执行添加 `commit-msg`:

```bash
npx husky add .husky/commit-msg 'npx commitlint --edit $1'
```

更多信息可参考 [commitlint 文档](https://commitlint.js.org/#/guides-local-setup?id=install-husky)。
npm package: @juncern/markdownlint-config
Description: 文档规范
Author: juncern
Latest version: 0.0.6

# markdownlint-config

> 文档 规范

支持配套的 [markdownlint 可共享配置](https://www.npmjs.com/package/markdownlint#optionsconfig)。

## 安装

需要先行安装 [markdownlint](https://www.npmjs.com/package/markdownlint)：

```bash
npm install @juncern/markdownlint-config markdownlint --save-dev
```

## 使用

在 `.markdownlint.json` 中继承本包:

```json
{
	"extends": "@juncern/markdownlint-config"
}
```
npm package: @juncern/stylelint-config
Description: 前端团队的 Stylelint 共享配置，用于强制执行 CSS/SCSS 代码规范
Author: juncern
Latest version: 0.0.6

# @juncern/markdownlint-config

支持配套的 [stylelint 可共享配置](https://stylelint.io/user-guide/configure)。

## 安装

需要先行安装 [stylelint](https://www.npmjs.com/package/stylelint) 和 [stylelint-scss](https://www.npmjs.com/package/stylelint-scss)：

```bash
npm install @juncern/stylelint-config stylelint stylelint-scss --save-dev
```

## 使用

在 `.stylelintrc` 中继承本包:

```json
{
  "extends": "@juncern/stylelint-config"
}
```
npm package: @junct/aave
Description: aave tools for AI agents — 6 tools, MCP + OpenAI compatible. Generated by Junct.
Author: Junct
Latest version: 0.1.0

# @junct/aave

> aave tools for AI agents — 6 tools

Generated by [Junct](https://junct.dev). analytics domain.

## Install

```bash
npm install @junct/aave
```

## Usage — OpenAI

```typescript
import { tools } from '@junct/aave';
import OpenAI from 'openai';

const client = new OpenAI();
const response = await client.chat.completions.create({
  model: 'gpt-4o',
  messages: [{ role: 'user', content: 'Query aave' }],
  tools,
});
```

## Usage — MCP (Claude Desktop / Cursor)

Add to your MCP config:

```json
{
  "mcpServers": {
    "aave": {
      "url": "https://aave.mcp.junct.dev/mcp",
      "transport": "streamable-http"
    }
  }
}
```

## Usage — Direct Call

```typescript
import { callTool } from '@junct/aave';

const result = await callTool('admin', {});
console.log(result);
```

## Tools (6)

- `admin` — Calls admin(). Write function — may have access control restrictions (e.g. onlyO
- `implementation` — Calls implementation(). Write function — may have access control restrictions (e
- `initialize` — Calls initialize(_logic: string, _data: string). Requires ETH value to be sent w
- `upgradeTo` — Calls upgradeTo(newImplementation: string). Write function — may have access con
- `upgradeToAndCall` — Calls upgradeToAndCall(newImplementation: string, data: string). Requires ETH va
- `Upgraded` — Event emitted by the contract. Indexed fields (filterable): implementation. Subs

## Links

- Server: https://aave.mcp.junct.dev/mcp
- Dashboard: https://junct.dev/servers/aave
- All servers: https://junct.dev/servers
npm package: @junct/beefy
Description: beefy tools for AI agents — 10 tools, MCP + OpenAI compatible. Generated by Junct.
Author: Junct
Latest version: 0.1.0

# @junct/beefy

> beefy tools for AI agents — 10 tools

Generated by [Junct](https://junct.dev). vault domain.

## Install

```bash
npm install @junct/beefy
```

## Usage — OpenAI

```typescript
import { tools } from '@junct/beefy';
import OpenAI from 'openai';

const client = new OpenAI();
const response = await client.chat.completions.create({
  model: 'gpt-4o',
  messages: [{ role: 'user', content: 'Query beefy' }],
  tools,
});
```

## Usage — MCP (Claude Desktop / Cursor)

Add to your MCP config:

```json
{
  "mcpServers": {
    "beefy": {
      "url": "https://beefy.mcp.junct.dev/mcp",
      "transport": "streamable-http"
    }
  }
}
```

## Usage — Direct Call

```typescript
import { callTool } from '@junct/beefy';

const result = await callTool('get_api_v1_status', {});
console.log(result);
```

## Tools (10)

- `get_api_v1_status` — GET /api/v1/status Returns: { arbitrum: { subgraph: string, tag: string, blockNu
- `get_api_v1_investor_investor_address_timeline` — GET /api/v1/investor/{investor_address}/timeline
- `get_api_v1_vault_chain_vault_address_price` — GET /api/v1/vault/{chain}/{vault_address}/price
- `get_api_v1_vault_chain_vault_address_harvests` — GET /api/v1/vault/{chain}/{vault_address}/harvests
- `get_api_v1_vault_chain_vault_address_prices_period_since` — GET /api/v1/vault/{chain}/{vault_address}/prices/{period}/{since}
- `get_api_v1_vault_chain_vault_address_prices_range_period` — GET /api/v1/vault/{chain}/{vault_address}/prices/range/{period} Returns: { min: 
- `get_api_v1_vault_chain_vault_address_investors` — Get all investor positions for a vault Returns: { investor_address: string, tota
- `get_api_v1_vault_chain_vault_address_move_ticks` — Get all move ticks for a vault — Get all move ticks for a vault, excluding depos
- `get_api_v1_vaults_chain_period` — GET /api/v1/vaults/{chain}/{period}
- `get_api_v1_vaults_chain_harvests_since` — GET /api/v1/vaults/{chain}/harvests/{since}

## Links

- Server: https://beefy.mcp.junct.dev/mcp
- Dashboard: https://junct.dev/servers/beefy
- All servers: https://junct.dev/servers
npm package: @junct/binance
Description: binance tools for AI agents — 340 tools, MCP + OpenAI compatible. Generated by Junct.
Author: Junct
Latest version: 0.1.0

# @junct/binance

> binance tools for AI agents — 340 tools

Generated by [Junct](https://junct.dev). analytics domain.

## Install

```bash
npm install @junct/binance
```

## Usage — OpenAI

```typescript
import { tools } from '@junct/binance';
import OpenAI from 'openai';

const client = new OpenAI();
const response = await client.chat.completions.create({
  model: 'gpt-4o',
  messages: [{ role: 'user', content: 'Query binance' }],
  tools,
});
```

## Usage — MCP (Claude Desktop / Cursor)

Add to your MCP config:

```json
{
  "mcpServers": {
    "binance": {
      "url": "https://binance.mcp.junct.dev/mcp",
      "transport": "streamable-http"
    }
  }
}
```

## Usage — Direct Call

```typescript
import { callTool } from '@junct/binance';

const result = await callTool('get_api_v3_ping', {});
console.log(result);
```

## Tools (340)

- `get_api_v3_ping` — Test Connectivity — Test connectivity to the Rest API.

Weight(IP): 1
- `get_api_v3_time` — Check Server Time — Test connectivity to the Rest API and get the current server
- `get_api_v3_exchange_info` — Exchange Information — Current exchange trading rules and symbol information

- 
- `get_api_v3_depth` — Order Book — | Limit               | Weight(IP)  |
|---------------------|------
- `get_api_v3_trades` — Recent Trades List — Get recent trades.

Weight(IP): 10
- `get_api_v3_historical_trades` — Old Trade Lookup — Get older market trades.

Weight(IP): 10
- `get_api_v3_agg_trades` — Compressed/Aggregate Trades List — Get compressed, aggregate trades. Trades that
- `get_api_v3_klines` — Kline/Candlestick Data — Kline/candlestick bars for a symbol.
Klines are uniquel
- `get_api_v3_ui_klines` — UIKlines — The request is similar to klines having the same parameters and respo
- `get_api_v3_avg_price` — Current Average Price — Current average price for a symbol.

Weight(IP): 2 Retur
- `get_api_v3_ticker_24hr` — 24hr Ticker Price Change Statistics — 24 hour rolling window price change statis
- `get_api_v3_ticker_trading_day` — Trading Day Ticker — Price change statistics for a trading day.

Notes:
- Suppor
- `get_api_v3_ticker_price` — Symbol Price Ticker — Latest price for a symbol or symbols.

- If the symbol is 
- `get_api_v3_ticker_book_ticker` — Symbol Order Book Ticker — Best price/qty on the order book for a symbol or symb
- `get_api_v3_ticker` — Rolling window price change statistics — The window used to compute statistics i
- ... and 325 more

## Links

- Server: https://binance.mcp.junct.dev/mcp
- Dashboard: https://junct.dev/servers/binance
- All servers: https://junct.dev/servers
npm package: @junct/blockscout
Description: blockscout tools for AI agents — 56 tools, MCP + OpenAI compatible. Generated by Junct.
Author: Junct
Latest version: 0.1.0

# @junct/blockscout

> blockscout tools for AI agents — 56 tools

Generated by [Junct](https://junct.dev). analytics domain.

## Install

```bash
npm install @junct/blockscout
```

## Usage — OpenAI

```typescript
import { tools } from '@junct/blockscout';
import OpenAI from 'openai';

const client = new OpenAI();
const response = await client.chat.completions.create({
  model: 'gpt-4o',
  messages: [{ role: 'user', content: 'Query blockscout' }],
  tools,
});
```

## Usage — MCP (Claude Desktop / Cursor)

Add to your MCP config:

```json
{
  "mcpServers": {
    "blockscout": {
      "url": "https://blockscout.mcp.junct.dev/mcp",
      "transport": "streamable-http"
    }
  }
}
```

## Usage — Direct Call

```typescript
import { callTool } from '@junct/blockscout';

const result = await callTool('search', {});
console.log(result);
```

## Tools (56)

- `search` — search Returns: { items: string[], next_page_params: object }.
- `search_redirect` — search redirect Returns: { parameter: string, redirect: boolean, type: string }.
- `get_txs` — get transactions Returns: { items: { timestamp: string, fee: { type: unknown, va
- `get_blocks` — get blocks Returns: { items: { base_fee_per_gas: string, burnt_fees: string, bur
- `get_token_transfers` — get token transfers Returns: { items: { token_type: "ERC-20" | "ERC-721" | "ERC-
- `get_internal_transactions` — get internal transactions Returns: { items: { block_number: number, created_cont
- `get_main_page_txs` — get main page transactions
- `get_main_page_tokens` — get main page blocks — from Blockscout
- `get_indexing_status` — get indexing status Returns: { finished_indexing: boolean, finished_indexing_blo
- `get_stats` — get stats counters Returns: { total_blocks: string, total_addresses: string, tot
- `get_txs_chart` — get transactions chart Returns: { chart_data: { date: string, transactions_count
- `get_market_chart` — get market chart Returns: { available_supply: string, chart_data: { date: string
- `get_tx` — get transaction info Returns: { timestamp: string, fee: { type: string, value: s
- `get_transaction_token_transfers` — get transaction token transfers Returns: { items: { token_type: "ERC-20" | "ERC-
- `get_transaction_internal_txs` — get transaction internal transactions Returns: { items: { block_number: number, 
- ... and 41 more

## Links

- Server: https://blockscout.mcp.junct.dev/mcp
- Dashboard: https://junct.dev/servers/blockscout
- All servers: https://junct.dev/servers
npm package: @junct/chainlink
Description: chainlink tools for AI agents — 27 tools, MCP + OpenAI compatible. Generated by Junct.
Author: Junct
Latest version: 0.1.0

# @junct/chainlink

> chainlink tools for AI agents — 27 tools

Generated by [Junct](https://junct.dev). oracle domain.

## Install

```bash
npm install @junct/chainlink
```

## Usage — OpenAI

```typescript
import { tools } from '@junct/chainlink';
import OpenAI from 'openai';

const client = new OpenAI();
const response = await client.chat.completions.create({
  model: 'gpt-4o',
  messages: [{ role: 'user', content: 'Query chainlink' }],
  tools,
});
```

## Usage — MCP (Claude Desktop / Cursor)

Add to your MCP config:

```json
{
  "mcpServers": {
    "chainlink": {
      "url": "https://chainlink.mcp.junct.dev/mcp",
      "transport": "streamable-http"
    }
  }
}
```

## Usage — Direct Call

```typescript
import { callTool } from '@junct/chainlink';

const result = await callTool('acceptOwnership', {});
console.log(result);
```

## Tools (27)

- `acceptOwnership` — Calls acceptOwnership(). Write function — may have access control restrictions (
- `accessController` — Calls accessController(). Read-only — does not modify contract state. Unrestrict
- `aggregator` — Calls aggregator(). Read-only — does not modify contract state. Unrestricted — a
- `confirmAggregator` — Calls confirmAggregator(_aggregator: string). Write function — may have access c
- `decimals` — Calls decimals(). Read-only — does not modify contract state. Unrestricted — any
- `description` — Calls description(). Read-only — does not modify contract state. Unrestricted — 
- `getAnswer` — Calls getAnswer(_roundId: string). Read-only — does not modify contract state. U
- `getRoundData` — Calls getRoundData(_roundId: string). Read-only — does not modify contract state
- `getTimestamp` — Calls getTimestamp(_roundId: string). Read-only — does not modify contract state
- `latestAnswer` — Calls latestAnswer(). Read-only — does not modify contract state. Unrestricted —
- `latestRound` — Calls latestRound(). Read-only — does not modify contract state. Unrestricted — 
- `latestRoundData` — Calls latestRoundData(). Read-only — does not modify contract state. Unrestricte
- `latestTimestamp` — Calls latestTimestamp(). Read-only — does not modify contract state. Unrestricte
- `owner` — Calls owner(). Read-only — does not modify contract state. Unrestricted — any ad
- `phaseAggregators` — Calls phaseAggregators(param0: string). Read-only — does not modify contract sta
- ... and 12 more

## Links

- Server: https://chainlink.mcp.junct.dev/mcp
- Dashboard: https://junct.dev/servers/chainlink
- All servers: https://junct.dev/servers
npm package: @junct/coinbase
Description: coinbase tools for AI agents — 45 tools, MCP + OpenAI compatible. Generated by Junct.
Author: Junct
Latest version: 0.1.0

# @junct/coinbase

> coinbase tools for AI agents — 45 tools

Generated by [Junct](https://junct.dev). analytics domain.

## Install

```bash
npm install @junct/coinbase
```

## Usage — OpenAI

```typescript
import { tools } from '@junct/coinbase';
import OpenAI from 'openai';

const client = new OpenAI();
const response = await client.chat.completions.create({
  model: 'gpt-4o',
  messages: [{ role: 'user', content: 'Query coinbase' }],
  tools,
});
```

## Usage — MCP (Claude Desktop / Cursor)

Add to your MCP config:

```json
{
  "mcpServers": {
    "coinbase": {
      "url": "https://coinbase.mcp.junct.dev/mcp",
      "transport": "streamable-http"
    }
  }
}
```

## Usage — Direct Call

```typescript
import { callTool } from '@junct/coinbase';

const result = await callTool('exchange_restapi_get_accounts', {});
console.log(result);
```

## Tools (45)

- `exchange_restapi_get_accounts` — Get all accounts for a profile — Get a list of trading accounts from the profile
- `exchange_restapi_get_account` — Get a single account by id — Information for a single account. Use this endpoint
- `exchange_restapi_get_account_holds` — Get a single account's holds — List the holds of an account that belong to the s
- `exchange_restapi_get_account_ledger` — Get a single account's ledger — Lists ledger activity for an account. This inclu
- `exchange_restapi_get_account_transfers` — Get a single account's transfers — Lists past withdrawals and deposits for an ac
- `exchange_restapi_get_coinbase_accounts` — Get all Coinbase wallets — Gets all the user's available Coinbase wallets (These
- `exchange_restapi_post_coinbase_account_addresses` — Generate crypto address — Generates a one-time crypto address for depositing cry
- `exchange_restapi_post_conversion` — Convert currency — Converts funds from `from` currency to `to` currency. Funds a
- `exchange_restapi_get_conversion` — Get a conversion — Gets a currency conversion by id (i.e. USD -> USDC). Returns:
- `exchange_restapi_get_currencies` — Get all known currencies — Gets a list of all known currencies.
 Note: Not all c
- `exchange_restapi_get_currency` — Get a currency — Gets a single currency by id. Returns: { id: string, name: stri
- `exchange_restapi_post_deposit_coinbase_account` — Deposit from Coinbase account — Deposits funds from a www.coinbase.com wallet to
- `exchange_restapi_post_deposit_payment_method` — Deposit from payment method — Deposits funds from a linked external payment meth
- `exchange_restapi_get_fees` — Get fees — Get fees rates and 30 days trailing volume. Returns: { taker_fee_rate
- `exchange_restapi_get_fills` — Get all fills — Get a list of fills. A fill is a partial or complete match on a 
- ... and 30 more

## Links

- Server: https://coinbase.mcp.junct.dev/mcp
- Dashboard: https://junct.dev/servers/coinbase
- All servers: https://junct.dev/servers
npm package: @junct/coingecko
Description: coingecko tools for AI agents — 36 tools, MCP + OpenAI compatible. Generated by Junct.
Author: Junct
Latest version: 0.1.0

# @junct/coingecko

> coingecko tools for AI agents — 36 tools

Generated by [Junct](https://junct.dev). analytics domain.

## Install

```bash
npm install @junct/coingecko
```

## Usage — OpenAI

```typescript
import { tools } from '@junct/coingecko';
import OpenAI from 'openai';

const client = new OpenAI();
const response = await client.chat.completions.create({
  model: 'gpt-4o',
  messages: [{ role: 'user', content: 'Query coingecko' }],
  tools,
});
```

## Usage — MCP (Claude Desktop / Cursor)

Add to your MCP config:

```json
{
  "mcpServers": {
    "coingecko": {
      "url": "https://coingecko.mcp.junct.dev/mcp",
      "transport": "streamable-http"
    }
  }
}
```

## Usage — Direct Call

```typescript
import { callTool } from '@junct/coingecko';

const result = await callTool('get_ping', {});
console.log(result);
```

## Tools (36)

- `get_ping` — Check API server status — Check API server status

- `get_simple_price` — Get the current price of any cryptocurrencies in any other supported currencies 
- `get_simple_token_price_id` — Get current price of tokens (using contract addresses) for a given platform in a
- `get_simple_supported_vs_currencies` — Get list of supported_vs_currencies. — Cache / Update Frequency: every 60 second
- `get_coins_list` — List all supported coins id, name and symbol (no pagination required) — All the 
- `get_coins_markets` — List all supported coins price, market cap, volume, and market related data — Us
- `get_coins_id` — Get current data (name, price, market, ... including exchange tickers) for a coi
- `get_coins_id_tickers` — Get coin tickers (paginated to 100 items) — Get coin tickers (paginated to 100 i
- `get_coins_id_history` — Get historical data (price, market cap, 24hr volume, ..) at a given date for a c
- `get_coins_id_market_chart` — Get historical market data include price, market cap, and 24h volume (granularit
- `get_coins_id_market_chart_range` — Get historical market data include price, market cap, and 24h volume within a ra
- `get_coins_id_contract_contract_address` — Get coin info from contract address — Get coin info from contract address

Cache
- `get_coins_id_contract_contract_address_market_chart` — Get historical market data include price, market cap, and 24h volume (granularit
- `get_coins_id_contract_contract_address_market_chart_range` — Get historical market data include price, market cap, and 24h volume within a ra
- `get_coins_id_ohlc` — Get coin's OHLC — Candle's body - data granularity is automatic (cannot be adjus
- ... and 21 more

## Links

- Server: https://coingecko.mcp.junct.dev/mcp
- Dashboard: https://junct.dev/servers/coingecko
- All servers: https://junct.dev/servers
npm package: @junct/coinmarketcap
Description: coinmarketcap tools for AI agents — 30 tools, MCP + OpenAI compatible. Generated by Junct.
Author: Junct
Latest version: 0.1.0

# @junct/coinmarketcap

> coinmarketcap tools for AI agents — 30 tools

Generated by [Junct](https://junct.dev). analytics domain.

## Install

```bash
npm install @junct/coinmarketcap
```

## Usage — OpenAI

```typescript
import { tools } from '@junct/coinmarketcap';
import OpenAI from 'openai';

const client = new OpenAI();
const response = await client.chat.completions.create({
  model: 'gpt-4o',
  messages: [{ role: 'user', content: 'Query coinmarketcap' }],
  tools,
});
```

## Usage — MCP (Claude Desktop / Cursor)

Add to your MCP config:

```json
{
  "mcpServers": {
    "coinmarketcap": {
      "url": "https://coinmarketcap.mcp.junct.dev/mcp",
      "transport": "streamable-http"
    }
  }
}
```

## Usage — Direct Call

```typescript
import { callTool } from '@junct/coinmarketcap';

const result = await callTool('get_v1_cryptocurrency_airdrop', {});
console.log(result);
```

## Tools (30)

- `get_v1_cryptocurrency_airdrop` — Airdrop — Returns information about a single airdrop available on CoinMarketCap.
- `get_v1_cryptocurrency_airdrops` — Airdrops — Returns a list of past, present, or future airdrops which have run on
- `get_v1_cryptocurrency_categories` — Categories — Returns information about all coin categories available on CoinMark
- `get_v1_cryptocurrency_category` — Category — Returns information about a single coin category available on CoinMar
- `get_v1_cryptocurrency_info` — Metadata — Returns all static metadata available for one or more cryptocurrencie
- `get_v1_cryptocurrency_map` — CoinMarketCap ID Map — Returns a mapping of all cryptocurrencies to unique CoinM
- `get_v1_exchange_info` — Metadata — Returns all static metadata for one or more exchanges. This informati
- `get_v1_exchange_map` — CoinMarketCap ID Map — Returns a paginated list of all active cryptocurrency exc
- `get_v1_fiat_map` — CoinMarketCap ID Map — Returns a mapping of all supported fiat currencies to uni
- `get_v1_key_info` — Key Info — Returns API key details and usage stats. This endpoint can be used to
- `get_v1_tools_priceconversion` — Price Conversion — Convert an amount of one cryptocurrency or fiat currency into
- `get_v1_blockchain_statistics_latest` — Statistics Latest — Returns the latest blockchain statistics data for 1 or more 
- `get_v1_cryptocurrency_listings_historical` — Listings Historical — Returns a ranked and sorted list of all cryptocurrencies f
- `get_v1_cryptocurrency_listings_latest` — Listings Latest — Returns a paginated list of all active cryptocurrencies with l
- `get_v1_cryptocurrency_listings_new` — Listings New — Returns a paginated list of most recently added cryptocurrencies.
- ... and 15 more

## Links

- Server: https://coinmarketcap.mcp.junct.dev/mcp
- Dashboard: https://junct.dev/servers/coinmarketcap
- All servers: https://junct.dev/servers
npm package: @junct/compound
Description: compound tools for AI agents — 8 tools, MCP + OpenAI compatible. Generated by Junct.
Author: Junct
Latest version: 0.1.0

# @junct/compound

> compound tools for AI agents — 8 tools

Generated by [Junct](https://junct.dev). analytics domain.

## Install

```bash
npm install @junct/compound
```

## Usage — OpenAI

```typescript
import { tools } from '@junct/compound';
import OpenAI from 'openai';

const client = new OpenAI();
const response = await client.chat.completions.create({
  model: 'gpt-4o',
  messages: [{ role: 'user', content: 'Query compound' }],
  tools,
});
```

## Usage — MCP (Claude Desktop / Cursor)

Add to your MCP config:

```json
{
  "mcpServers": {
    "compound": {
      "url": "https://compound.mcp.junct.dev/mcp",
      "transport": "streamable-http"
    }
  }
}
```

## Usage — Direct Call

```typescript
import { callTool } from '@junct/compound';

const result = await callTool('admin', {});
console.log(result);
```

## Tools (8)

- `admin` — Calls admin(). Write function — may have access control restrictions (e.g. onlyO
- `changeAdmin` — Calls changeAdmin(newAdmin: string). Write function — may have access control re
- `implementation` — Calls implementation(). Write function — may have access control restrictions (e
- `upgradeTo` — Calls upgradeTo(newImplementation: string). Write function — may have access con
- `upgradeToAndCall` — Calls upgradeToAndCall(newImplementation: string, data: string). Requires ETH va
- `AdminChanged` — Event emitted by the contract. Subscribe via log filters.
- `BeaconUpgraded` — Event emitted by the contract. Indexed fields (filterable): beacon. Subscribe vi
- `Upgraded` — Event emitted by the contract. Indexed fields (filterable): implementation. Subs

## Links

- Server: https://compound.mcp.junct.dev/mcp
- Dashboard: https://junct.dev/servers/compound
- All servers: https://junct.dev/servers
npm package: @junct/curve
Description: curve tools for AI agents — 43 tools, MCP + OpenAI compatible. Generated by Junct.
Author: Junct
Latest version: 0.1.0

# @junct/curve

> curve tools for AI agents — 43 tools

Generated by [Junct](https://junct.dev). dex domain.

## Install

```bash
npm install @junct/curve
```

## Usage — OpenAI

```typescript
import { tools } from '@junct/curve';
import OpenAI from 'openai';

const client = new OpenAI();
const response = await client.chat.completions.create({
  model: 'gpt-4o',
  messages: [{ role: 'user', content: 'Query curve' }],
  tools,
});
```

## Usage — MCP (Claude Desktop / Cursor)

Add to your MCP config:

```json
{
  "mcpServers": {
    "curve": {
      "url": "https://curve.mcp.junct.dev/mcp",
      "transport": "streamable-http"
    }
  }
}
```

## Usage — Direct Call

```typescript
import { callTool } from '@junct/curve';

const result = await callTool('get_get_all_gauges', {});
console.log(result);
```

## Tools (43)

- `get_get_all_gauges` — Returns all Curve gauges, on all chains, in all registries. If any Curve pool, a
- `get_get_all_pools_volume_blockchain_id` — Returns total 24h volume for a chain. — Returns total 24h volume for a chain.
- `get_get_base_apys_blockchain_id` — Returns all base APY data for Curve pools on each chain. Note: [`/getVolumes/{bl
- `get_get_crv_circ_supply` — Returns the circulating supply of crvUSD — Returns the circulating supply of crv
- `get_get_crvusd_total_supply` — Returns the total supply of crvUSD — Returns the total supply of crvUSD
- `get_get_crvusd_total_supply_number` — Returns the total supply of crvUSD as a number — Returns the total supply of crv
- `get_get_et_hprice` — [Deprecated] Returns the current Ethereum USD price — Returns the current Ethere
- `get_get_facto_gauges_blockchain_id` — [Deprecated] Deprecated: please use `getAllGauges` instead — Deprecated: please 
- `get_get_facto_gauges_crv_rewards_blockchain_id` — Returns unboosted CRV APRs for sidechain facto gauges — Returns unboosted CRV AP
- `get_get_factory_ap_ys_blockchain_id_version` — Returns *inaccurate* volume and base APY data for Curve pools on chains that are
- `get_get_factory_crypto_pools_blockchain_id` — [Deprecated] Deprecated: please use `getPools/{blockchainId}/factory-crypto` ins
- `get_get_factory_pools` — [Deprecated] Returns pools in Curve’s legacy Ethereum factory, which has been su
- `get_get_factory_tvl` — [Deprecated] Deprecated: please use `getPools/ethereum/factory` instead — Deprec
- `get_get_factory_v2_pools_blockchain_id` — [Deprecated] Deprecated: please use `getPools/{blockchainId}/factory` instead — 
- `get_get_gas` — Returns Ethereum gas prices (in gwei) (uses Blocknative API) — Returns Ethereum 
- ... and 28 more

## Links

- Server: https://curve.mcp.junct.dev/mcp
- Dashboard: https://junct.dev/servers/curve
- All servers: https://junct.dev/servers
npm package: @junct/eigenlayer
Description: eigenlayer tools for AI agents — 8 tools, MCP + OpenAI compatible. Generated by Junct.
Author: Junct
Latest version: 0.1.0

# @junct/eigenlayer

> eigenlayer tools for AI agents — 8 tools

Generated by [Junct](https://junct.dev). analytics domain.

## Install

```bash
npm install @junct/eigenlayer
```

## Usage — OpenAI

```typescript
import { tools } from '@junct/eigenlayer';
import OpenAI from 'openai';

const client = new OpenAI();
const response = await client.chat.completions.create({
  model: 'gpt-4o',
  messages: [{ role: 'user', content: 'Query eigenlayer' }],
  tools,
});
```

## Usage — MCP (Claude Desktop / Cursor)

Add to your MCP config:

```json
{
  "mcpServers": {
    "eigenlayer": {
      "url": "https://eigenlayer.mcp.junct.dev/mcp",
      "transport": "streamable-http"
    }
  }
}
```

## Usage — Direct Call

```typescript
import { callTool } from '@junct/eigenlayer';

const result = await callTool('admin', {});
console.log(result);
```

## Tools (8)

- `admin` — Calls admin(). Write function — may have access control restrictions (e.g. onlyO
- `changeAdmin` — Calls changeAdmin(newAdmin: string). Write function — may have access control re
- `implementation` — Calls implementation(). Write function — may have access control restrictions (e
- `upgradeTo` — Calls upgradeTo(newImplementation: string). Write function — may have access con
- `upgradeToAndCall` — Calls upgradeToAndCall(newImplementation: string, data: string). Requires ETH va
- `AdminChanged` — Event emitted by the contract. Subscribe via log filters.
- `BeaconUpgraded` — Event emitted by the contract. Indexed fields (filterable): beacon. Subscribe vi
- `Upgraded` — Event emitted by the contract. Indexed fields (filterable): implementation. Subs

## Links

- Server: https://eigenlayer.mcp.junct.dev/mcp
- Dashboard: https://junct.dev/servers/eigenlayer
- All servers: https://junct.dev/servers
npm package: @junct/ens
Description: ens tools for AI agents — 23 tools, MCP + OpenAI compatible. Generated by Junct.
Author: Junct
Latest version: 0.1.0

# @junct/ens

> ens tools for AI agents — 23 tools

Generated by [Junct](https://junct.dev). vault domain.

## Install

```bash
npm install @junct/ens
```

## Usage — OpenAI

```typescript
import { tools } from '@junct/ens';
import OpenAI from 'openai';

const client = new OpenAI();
const response = await client.chat.completions.create({
  model: 'gpt-4o',
  messages: [{ role: 'user', content: 'Query ens' }],
  tools,
});
```

## Usage — MCP (Claude Desktop / Cursor)

Add to your MCP config:

```json
{
  "mcpServers": {
    "ens": {
      "url": "https://ens.mcp.junct.dev/mcp",
      "transport": "streamable-http"
    }
  }
}
```

## Usage — Direct Call

```typescript
import { callTool } from '@junct/ens';

const result = await callTool('MIN_REGISTRATION_DURATION', {});
console.log(result);
```

## Tools (23)

- `MIN_REGISTRATION_DURATION` — Calls MIN_REGISTRATION_DURATION(). Read-only — does not modify contract state. U
- `available` — Calls available(name: string). Read-only — does not modify contract state. Unres
- `commit` — Calls commit(commitment: string). Write function — may have access control restr
- `commitments` — Calls commitments(param0: string). Read-only — does not modify contract state. U
- `makeCommitment` — Calls makeCommitment(name: string, owner: string, duration: string, secret: stri
- `maxCommitmentAge` — Calls maxCommitmentAge(). Read-only — does not modify contract state. Unrestrict
- `minCommitmentAge` — Calls minCommitmentAge(). Read-only — does not modify contract state. Unrestrict
- `nameWrapper` — Calls nameWrapper(). Read-only — does not modify contract state. Unrestricted — 
- `owner` — Calls owner(). Read-only — does not modify contract state. Unrestricted — any ad
- `prices` — Calls prices(). Read-only — does not modify contract state. Unrestricted — any a
- `recoverFunds` — Calls recoverFunds(_token: string, _to: string, _amount: string). Write function
- `register` — Calls register(name: string, owner: string, duration: string, secret: string, re
- `renew` — Calls renew(name: string, duration: string). Requires ETH value to be sent with 
- `renounceOwnership` — Calls renounceOwnership(). Restricted: requires onlyOwner — only the owner addre
- `rentPrice` — Calls rentPrice(name: string, duration: string). Read-only — does not modify con
- ... and 8 more

## Links

- Server: https://ens.mcp.junct.dev/mcp
- Dashboard: https://junct.dev/servers/ens
- All servers: https://junct.dev/servers
npm package: @junct/gmx
Description: gmx tools for AI agents — 139 tools, MCP + OpenAI compatible. Generated by Junct.
Author: Junct
Latest version: 0.1.0

# @junct/gmx

> gmx tools for AI agents — 139 tools

Generated by [Junct](https://junct.dev). vault domain.

## Install

```bash
npm install @junct/gmx
```

## Usage — OpenAI

```typescript
import { tools } from '@junct/gmx';
import OpenAI from 'openai';

const client = new OpenAI();
const response = await client.chat.completions.create({
  model: 'gpt-4o',
  messages: [{ role: 'user', content: 'Query gmx' }],
  tools,
});
```

## Usage — MCP (Claude Desktop / Cursor)

Add to your MCP config:

```json
{
  "mcpServers": {
    "gmx": {
      "url": "https://gmx.mcp.junct.dev/mcp",
      "transport": "streamable-http"
    }
  }
}
```

## Usage — Direct Call

```typescript
import { callTool } from '@junct/gmx';

const result = await callTool('BASIS_POINTS_DIVISOR', {});
console.log(result);
```

## Tools (139)

- `BASIS_POINTS_DIVISOR` — Calls BASIS_POINTS_DIVISOR(). Read-only — does not modify contract state. Unrest
- `FUNDING_RATE_PRECISION` — Calls FUNDING_RATE_PRECISION(). Read-only — does not modify contract state. Unre
- `MAX_FEE_BASIS_POINTS` — Calls MAX_FEE_BASIS_POINTS(). Read-only — does not modify contract state. Unrest
- `MAX_FUNDING_RATE_FACTOR` — Calls MAX_FUNDING_RATE_FACTOR(). Read-only — does not modify contract state. Unr
- `MAX_LIQUIDATION_FEE_USD` — Calls MAX_LIQUIDATION_FEE_USD(). Read-only — does not modify contract state. Unr
- `MIN_FUNDING_RATE_INTERVAL` — Calls MIN_FUNDING_RATE_INTERVAL(). Read-only — does not modify contract state. U
- `MIN_LEVERAGE` — Calls MIN_LEVERAGE(). Read-only — does not modify contract state. Unrestricted —
- `PRICE_PRECISION` — Calls PRICE_PRECISION(). Read-only — does not modify contract state. Unrestricte
- `USDG_DECIMALS` — Calls USDG_DECIMALS(). Read-only — does not modify contract state. Unrestricted 
- `addRouter` — Calls addRouter(_router: string). Write function — may have access control restr
- `adjustForDecimals` — Calls adjustForDecimals(_amount: string, _tokenDiv: string, _tokenMul: string). 
- `allWhitelistedTokens` — Calls allWhitelistedTokens(param0: string). Read-only — does not modify contract
- `allWhitelistedTokensLength` — Calls allWhitelistedTokensLength(). Read-only — does not modify contract state. 
- `approvedRouters` — Calls approvedRouters(param0: string, param1: string). Read-only — does not modi
- `bufferAmounts` — Calls bufferAmounts(param0: string). Read-only — does not modify contract state.
- ... and 124 more

## Links

- Server: https://gmx.mcp.junct.dev/mcp
- Dashboard: https://junct.dev/servers/gmx
- All servers: https://junct.dev/servers
npm package: @junct/hyperliquid
Description: hyperliquid tools for AI agents — 2 tools, MCP + OpenAI compatible. Generated by Junct.
Author: Junct
Latest version: 0.1.0

# @junct/hyperliquid

> hyperliquid tools for AI agents — 2 tools

Generated by [Junct](https://junct.dev). analytics domain.

## Install

```bash
npm install @junct/hyperliquid
```

## Usage — OpenAI

```typescript
import { tools } from '@junct/hyperliquid';
import OpenAI from 'openai';

const client = new OpenAI();
const response = await client.chat.completions.create({
  model: 'gpt-4o',
  messages: [{ role: 'user', content: 'Query hyperliquid' }],
  tools,
});
```

## Usage — MCP (Claude Desktop / Cursor)

Add to your MCP config:

```json
{
  "mcpServers": {
    "hyperliquid": {
      "url": "https://hyperliquid.mcp.junct.dev/mcp",
      "transport": "streamable-http"
    }
  }
}
```

## Usage — Direct Call

```typescript
import { callTool } from '@junct/hyperliquid';

const result = await callTool('query_info', {});
console.log(result);
```

## Tools (2)

- `query_info` — Query information endpoint — Unified endpoint for querying various types of info
- `execute_exchange` — Execute exchange operations — Unified endpoint for all trading and account opera

## Links

- Server: https://hyperliquid.mcp.junct.dev/mcp
- Dashboard: https://junct.dev/servers/hyperliquid
- All servers: https://junct.dev/servers
npm package: @junct/jupiter
Description: jupiter tools for AI agents — 4 tools, MCP + OpenAI compatible. Generated by Junct.
Author: Junct
Latest version: 0.1.0

# @junct/jupiter

> jupiter tools for AI agents — 4 tools

Generated by [Junct](https://junct.dev). dex domain.

## Install

```bash
npm install @junct/jupiter
```

## Usage — OpenAI

```typescript
import { tools } from '@junct/jupiter';
import OpenAI from 'openai';

const client = new OpenAI();
const response = await client.chat.completions.create({
  model: 'gpt-4o',
  messages: [{ role: 'user', content: 'Query jupiter' }],
  tools,
});
```

## Usage — MCP (Claude Desktop / Cursor)

Add to your MCP config:

```json
{
  "mcpServers": {
    "jupiter": {
      "url": "https://jupiter.mcp.junct.dev/mcp",
      "transport": "streamable-http"
    }
  }
}
```

## Usage — Direct Call

```typescript
import { callTool } from '@junct/jupiter';

const result = await callTool('quote_get', {});
console.log(result);
```

## Tools (4)

- `quote_get` — quote — Request for a quote to be used in `POST /swap`
 Returns: { inputMint: st
- `swap_post` — swap — Request for a base64-encoded unsigned swap transaction based on the `/quo
- `swap_instructions_post` — swap-instructions — Request for swap instructions that you can use from the quot
- `program_id_to_label_get` — program-id-to-label — Returns a hash, which key is the program id and value is t

## Links

- Server: https://jupiter.mcp.junct.dev/mcp
- Dashboard: https://junct.dev/servers/jupiter
- All servers: https://junct.dev/servers
npm package: @junct/lido
Description: lido tools for AI agents — 6 tools, MCP + OpenAI compatible. Generated by Junct.
Author: Junct
Latest version: 0.1.0

# @junct/lido

> lido tools for AI agents — 6 tools

Generated by [Junct](https://junct.dev). vault domain.

## Install

```bash
npm install @junct/lido
```

## Usage — OpenAI

```typescript
import { tools } from '@junct/lido';
import OpenAI from 'openai';

const client = new OpenAI();
const response = await client.chat.completions.create({
  model: 'gpt-4o',
  messages: [{ role: 'user', content: 'Query lido' }],
  tools,
});
```

## Usage — MCP (Claude Desktop / Cursor)

Add to your MCP config:

```json
{
  "mcpServers": {
    "lido": {
      "url": "https://lido.mcp.junct.dev/mcp",
      "transport": "streamable-http"
    }
  }
}
```

## Usage — Direct Call

```typescript
import { callTool } from '@junct/lido';

const result = await callTool('proxyType', {});
console.log(result);
```

## Tools (6)

- `proxyType` — Calls proxyType(). Read-only — does not modify contract state. Unrestricted — an
- `isDepositable` — Calls isDepositable(). Read-only — does not modify contract state. Unrestricted 
- `implementation` — Calls implementation(). Read-only — does not modify contract state. Unrestricted
- `appId` — Calls appId(). Read-only — does not modify contract state. Unrestricted — any ad
- `kernel` — Calls kernel(). Read-only — does not modify contract state. Unrestricted — any a
- `ProxyDeposit` — Event emitted by the contract. Subscribe via log filters.

## Links

- Server: https://lido.mcp.junct.dev/mcp
- Dashboard: https://junct.dev/servers/lido
- All servers: https://junct.dev/servers
npm package: @junct/maker
Description: maker tools for AI agents — 10 tools, MCP + OpenAI compatible. Generated by Junct.
Author: Junct
Latest version: 0.1.0

# @junct/maker

> maker tools for AI agents — 10 tools

Generated by [Junct](https://junct.dev). analytics domain.

## Install

```bash
npm install @junct/maker
```

## Usage — OpenAI

```typescript
import { tools } from '@junct/maker';
import OpenAI from 'openai';

const client = new OpenAI();
const response = await client.chat.completions.create({
  model: 'gpt-4o',
  messages: [{ role: 'user', content: 'Query maker' }],
  tools,
});
```

## Usage — MCP (Claude Desktop / Cursor)

Add to your MCP config:

```json
{
  "mcpServers": {
    "maker": {
      "url": "https://maker.mcp.junct.dev/mcp",
      "transport": "streamable-http"
    }
  }
}
```

## Usage — Direct Call

```typescript
import { callTool } from '@junct/maker';

const result = await callTool('cage', {});
console.log(result);
```

## Tools (10)

- `cage` — Calls cage(). Write function — may have access control restrictions (e.g. onlyOw
- `dai` — Calls dai(). Read-only — does not modify contract state. Unrestricted — any addr
- `deny` — Calls deny(usr: string). Write function — may have access control restrictions (
- `exit` — Calls exit(usr: string, wad: string). Write function — may have access control r
- `join` — Calls join(usr: string, wad: string). Write function — may have access control r
- `live` — Calls live(). Read-only — does not modify contract state. Unrestricted — any add
- `rely` — Calls rely(usr: string). Write function — may have access control restrictions (
- `vat` — Calls vat(). Read-only — does not modify contract state. Unrestricted — any addr
- `wards` — Calls wards(param0: string). Read-only — does not modify contract state. Unrestr
- `LogNote` — Event emitted by the contract. Indexed fields (filterable): sig, usr, arg1, arg2

## Links

- Server: https://maker.mcp.junct.dev/mcp
- Dashboard: https://junct.dev/servers/maker
- All servers: https://junct.dev/servers
npm package: @junct/paraswap
Description: paraswap tools for AI agents — 4 tools, MCP + OpenAI compatible. Generated by Junct.
Author: Junct
Latest version: 0.1.0

# @junct/paraswap

> paraswap tools for AI agents — 4 tools

Generated by [Junct](https://junct.dev). dex domain.

## Install

```bash
npm install @junct/paraswap
```

## Usage — OpenAI

```typescript
import { tools } from '@junct/paraswap';
import OpenAI from 'openai';

const client = new OpenAI();
const response = await client.chat.completions.create({
  model: 'gpt-4o',
  messages: [{ role: 'user', content: 'Query paraswap' }],
  tools,
});
```

## Usage — MCP (Claude Desktop / Cursor)

Add to your MCP config:

```json
{
  "mcpServers": {
    "paraswap": {
      "url": "https://paraswap.mcp.junct.dev/mcp",
      "transport": "streamable-http"
    }
  }
}
```

## Usage — Direct Call

```typescript
import { callTool } from '@junct/paraswap';

const result = await callTool('get_tokens', {});
console.log(result);
```

## Tools (4)

- `get_tokens` — alias for /tokens/1 — alias for /tokens/1
- `get_tokens_network` — GET /tokens/{network}
- `get_prices` — Request prices. — from ParaSwap
- `post_transactions_network` — Build Transaction to be sent to the blockchain.

## Links

- Server: https://paraswap.mcp.junct.dev/mcp
- Dashboard: https://junct.dev/servers/paraswap
- All servers: https://junct.dev/servers
npm package: @junct/pyth-hermes
Description: pyth-hermes tools for AI agents — 11 tools, MCP + OpenAI compatible. Generated by Junct.
Author: Junct
Latest version: 0.1.0

# @junct/pyth-hermes

> pyth-hermes tools for AI agents — 11 tools

Generated by [Junct](https://junct.dev). oracle domain.

## Install

```bash
npm install @junct/pyth-hermes
```

## Usage — OpenAI

```typescript
import { tools } from '@junct/pyth-hermes';
import OpenAI from 'openai';

const client = new OpenAI();
const response = await client.chat.completions.create({
  model: 'gpt-4o',
  messages: [{ role: 'user', content: 'Query pyth-hermes' }],
  tools,
});
```

## Usage — MCP (Claude Desktop / Cursor)

Add to your MCP config:

```json
{
  "mcpServers": {
    "pyth-hermes": {
      "url": "https://pyth-hermes.mcp.junct.dev/mcp",
      "transport": "streamable-http"
    }
  }
}
```

## Usage — Direct Call

```typescript
import { callTool } from '@junct/pyth-hermes';

const result = await callTool('get_price_feed', {});
console.log(result);
```

## Tools (11)

- `get_price_feed` — [Deprecated] **Deprecated: use /v2/updates/price/{publish_time} instead** — **De
- `get_vaa` — [Deprecated] **Deprecated: use /v2/updates/price/{publish_time} instead** — **De
- `get_vaa_ccip` — [Deprecated] **Deprecated: use /v2/updates/price/{publish_time} instead** — **De
- `latest_price_feeds` — [Deprecated] **Deprecated: use /v2/updates/price/latest instead** — **Deprecated
- `latest_vaas` — [Deprecated] **Deprecated: use /v2/updates/price/latest instead** — **Deprecated
- `price_feed_ids` — [Deprecated] **Deprecated: use /v2/price_feeds instead** — **Deprecated: use /v2
- `price_feeds_metadata` — Get the set of price feeds. — Get the set of price feeds.

This endpoint fetches
- `latest_price_updates` — Get the latest price updates by price feed id. — Get the latest price updates by
- `price_stream_sse_handler` — SSE route handler for streaming price updates. — SSE route handler for streaming
- `timestamp_price_updates` — Get the latest price updates by price feed id. — Get the latest price updates by
- `latest_publisher_stake_caps` — Get the most recent publisher stake caps update data. Returns: { binary: { data:

## Links

- Server: https://pyth-hermes.mcp.junct.dev/mcp
- Dashboard: https://junct.dev/servers/pyth-hermes
- All servers: https://junct.dev/servers
npm package: @junct/stargate
Description: stargate tools for AI agents — 42 tools, MCP + OpenAI compatible. Generated by Junct.
Author: Junct
Latest version: 0.1.0

# @junct/stargate

> stargate tools for AI agents — 42 tools

Generated by [Junct](https://junct.dev). analytics domain.

## Install

```bash
npm install @junct/stargate
```

## Usage — OpenAI

```typescript
import { tools } from '@junct/stargate';
import OpenAI from 'openai';

const client = new OpenAI();
const response = await client.chat.completions.create({
  model: 'gpt-4o',
  messages: [{ role: 'user', content: 'Query stargate' }],
  tools,
});
```

## Usage — MCP (Claude Desktop / Cursor)

Add to your MCP config:

```json
{
  "mcpServers": {
    "stargate": {
      "url": "https://stargate.mcp.junct.dev/mcp",
      "transport": "streamable-http"
    }
  }
}
```

## Usage — Direct Call

```typescript
import { callTool } from '@junct/stargate';

const result = await callTool('activateChainPath', {});
console.log(result);
```

## Tools (42)

- `activateChainPath` — Calls activateChainPath(_poolId: string, _dstChainId: string, _dstPoolId: string
- `addLiquidity` — Calls addLiquidity(_poolId: string, _amountLD: string, _to: string). Write funct
- `bridge` — Calls bridge(). Read-only — does not modify contract state. Unrestricted — any a
- `cachedSwapLookup` — Calls cachedSwapLookup(param0: string, param1: string, param2: string). Read-onl
- `callDelta` — Calls callDelta(_poolId: string, _fullMode: boolean). Write function — may have 
- `clearCachedSwap` — Calls clearCachedSwap(_srcChainId: string, _srcAddress: string, _nonce: string).
- `createChainPath` — Calls createChainPath(_poolId: string, _dstChainId: string, _dstPoolId: string, 
- `createPool` — Calls createPool(_poolId: string, _token: string, _sharedDecimals: string, _loca
- `creditChainPath` — Calls creditChainPath(_dstChainId: string, _dstPoolId: string, _srcPoolId: strin
- `factory` — Calls factory(). Read-only — does not modify contract state. Unrestricted — any 
- `instantRedeemLocal` — Calls instantRedeemLocal(_srcPoolId: string, _amountLP: string, _to: string). Wr
- `mintFeeOwner` — Calls mintFeeOwner(). Read-only — does not modify contract state. Unrestricted —
- `owner` — Calls owner(). Read-only — does not modify contract state. Unrestricted — any ad
- `protocolFeeOwner` — Calls protocolFeeOwner(). Read-only — does not modify contract state. Unrestrict
- `quoteLayerZeroFee` — Calls quoteLayerZeroFee(_dstChainId: string, _functionType: string, _toAddress: 
- ... and 27 more

## Links

- Server: https://stargate.mcp.junct.dev/mcp
- Dashboard: https://junct.dev/servers/stargate
- All servers: https://junct.dev/servers