injective-trading-market-data
Installation
SKILL.md
Injective Trading Market Data, Skill Guide
Query live market data from Injective's on-chain perpetuals exchange. All data is pulled from the Injective Indexer (gRPC) and is real-time.
When to apply
Sample prompts: ./references/sample-prompts.md
Important
Notes
- Prices are in USDT with 6 decimal places internally; returned as human-readable floats.
- Oracle prices are aggregated from Band Protocol and Pyth Network feeds.
- Funding rates are not yet exposed via MCP tools - check Helix UI for funding.
- Market data is cached in-process for 30 seconds to reduce latency on repeated calls.
minPriceTickSizefrom the indexer is in chain format. For USDT markets, divide by 10^6 to get the human-readable tick size.minQuantityTickSizeis already in human format (not scaled by quote decimals).
Market symbols
See: ./references/market-symbols.md
Use market_list for the complete current set, as new markets are added through Injective governance.
Activities
List all active perpetual futures markets with full metadata
market_list
Returns per market:
symbol- e.g. BTC, ETH, INJmarketId- 0x... hex ID used on-chainoraclePrice- current oracle mark price (USDT)minQuantityTickSize- minimum order sizeminPriceTickSize- minimum price incrementinitialMarginRatio- minimum margin (1/maxLeverage)maintenanceMarginRatiomakerFeeRate/takerFeeRate
Get the current oracle price for a single market.
market_price
symbol: BTC ← or ETH, INJ, SOL, ATOM, etc.
Returns: { symbol, price, marketId }
"What markets are available?"
market_list → filter/display by symbol
"What's the current BTC price?"
market_price BTC
"What's the max leverage for ETH?"
market_list → find ETH → compute 1 / initialMarginRatio
(e.g. initialMarginRatio 0.05 → 20x max leverage)
"Is the ETH market liquid enough for a $10,000 position?"
market_list → check ETH minQuantityTickSize and current oracle price
Injective uses an on-chain order book. For large orders, use limit orders or split into multiple market orders to reduce slippage.
Related skills
injective-mcp-servers
If these skills are not available, selectively run the following commands to install them:
npx skills add InjectiveLabs/agent-skills --skill injective-mcp-servers
Prerequisites
- Injective MCP server must be running
- User prompts should be issued from an AI tool that is configured to talk to the Injective MCP server
Weekly Installs
8
Repository
injectivelabs/a…t-skillsGitHub Stars
3
First Seen
Mar 11, 2026
Security Audits