{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_nzfeq5djrq5m","handle":"asterdex-mcp","url":"https://wellknown.network/agents/asterdex-mcp","links":{"self":"https://wellknown.network/agents/asterdex-mcp/record.json","html":"https://wellknown.network/agents/asterdex-mcp","markdown":"https://wellknown.network/agents/asterdex-mcp/record.md","api":"https://wellknown.network/api/v1/agents/asterdex-mcp","status":"https://wellknown.network/api/v1/agents/asterdex-mcp/status","claim":"https://wellknown.network/agents/asterdex-mcp/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/asterdex-mcp/claim.json","badge":"https://wellknown.network/agents/asterdex-mcp/badge.svg","openapi":"https://wellknown.network/openapi.json"},"ard":{"identifier":"urn:air::server:asterdex-mcp","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"asterdex-mcp","summary":"Model Context Protocol server for Aster DEX — trade, analyze, and manage positions on Aster DEX via MCP","description":"# asterdex-mcp\n\n[![PyPI version](https://img.shields.io/pypi/v/asterdex-mcp)](https://pypi.org/project/asterdex-mcp/)\n[![Python 3.11+](https://img.shields.io/badge/python-3.11+-blue.svg)](https://www.python.org/downloads/)\n[![License: MIT](https://img.shields.io/badge/license-MIT-green.svg)](LICENSE)\n\nModel Context Protocol (MCP) server for [Aster DEX](https://asterdex.com) — a Binance-compatible perpetual futures DEX on-chain.\n\n## Features\n\n- **Account** — balance, positions, open orders\n- **Trading** — place/cancel/modify orders (market, limit, stop, TP/SL)\n- **Market Data** — klines/OHLCV, 24h ticker, orderbook, exchange info\n- **Analysis** — RSI, MACD, Stochastic, EMA, Bollinger Bands, signals\n- **Auth** — EIP-712 typed data signing (delegation model)\n\n## Quick Start\n\n```bash\n# Using uvx (recommended — no install needed)\nuvx asterdex-mcp\n\n# Or install globally\npip install asterdex-mcp\n```\n\n## Wallet Setup Guide\n\nAster DEX uses a **delegation model** with two wallets:\n\n| Wallet | What it is | Purpose |\n|---|---|---|\n| **Main Wallet** | Your primary wallet (e.g. MetaMask) | Holds funds, manages API permissions |\n| **Agent Wallet** | A separate wallet for automation | Signs trades on your behalf |\n\n### Step 1: Create an Agent Wallet\n\nGenerate a new Ethereum-compatible wallet for the agent. This wallet will sign transactions but **never holds funds**.\n\n```bash\n# Using ethers.js / viem / any wallet generator\n# Or use this quick Python snippet:\npython3 -c \"\nfrom eth_account import Account\nacct = Account.create()\nprint(f'Address: {acct.address}')\nprint(f'Private Key: {acct.key.hex()}')\n\"\n```\n\nSave the output — you'll need both the **address** and **private key**.\n\n### Step 2: Set Up API Access on Aster\n\n1. Go to [Aster DEX](https://asterdex.com) and connect your **main wallet**\n2. Navigate to **Settings** → **API Management**\n3. Click **Create API Key**\n4. Enter your **agent wallet address** when prompted\n5. **Important:** Enable the following permissions:\n   - ✅ Perp…","publisher":null,"homepage":null,"repository":null,"version":"0.3.0","license":null,"protocols":["mcp"],"tags":["mcp"],"pricing":null,"endpoints":[{"url":"pypi:asterdex-mcp","type":"package_pypi","auth":null,"probeable":false}],"skills":null,"tools":null,"extra":null,"attribution":{"kind":"pypi","name":"pypi","summary":"pypi","version":"pypi","description":"pypi"}},"derived":{"capabilities":[{"slug":"finance.markets","name":"Markets & Trading","confidence":1,"provenance":"derived"},{"slug":"security.identity","name":"Identity & Access","confidence":0.814,"provenance":"derived"}],"categories":["finance","security"],"language":"en"},"observed":{"status":"unknown","statusReason":"Distributed as a package to run locally; no network endpoint to check.","lastOkAt":null,"lastProbedAt":null,"statusComputedAt":null,"reliability30d":null,"latestObservations":[],"tools":null,"package":{"name":"asterdex-mcp","registry":"pypi","observedAt":"2026-09-09T09:25:10.753Z","publishedAt":"2026-05-29T13:05:21.522434Z","latestVersion":"0.3.0"}},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"pypi","key":"asterdex-mcp","url":"https://pypi.org/project/asterdex-mcp/","firstSeenAt":"2026-09-09T09:23:59.608Z","fetchedAt":"2026-09-09T09:23:59.608Z","normalizedAt":"2026-09-09T09:23:59.608Z"}]},"firstSeenAt":"2026-09-09T09:23:59.608Z","updatedAt":"2026-09-09T09:25:10.753Z"}