Finance District

Manage cryptocurrency portfolios across multiple blockchains through integrated swaps, transfers, and real-time price tracking.

Community: Submitted by a user or imported; check the owner before granting accessOnlineNo sign-inGlobalFreeRead-only

What it can do

  • GetTokenPrice: Look up the current USD market price and 24-hour percentage change for a cryptocurrency or stablecoin. Use this whenever the user asks about a token's price, wants to compare token valu
  • GetMyInfo: Get information about the authenticated user and their wallet
  • DepositForYield: Deposit tokens into a DeFi yield strategy to earn passive income. Requires a strategy ID from discoverYieldStrategies. Creates a tracked position that accrues yield over time.

What data it sees

Do you need an account

No: the server works without sign-in

Manage cryptocurrency portfolios across multiple blockchains through integrated swaps, transfers, and real-time price tracking. Discover and execute DeFi yield strategies to earn passive income while monitoring risk scores and performance. Simplify complex blockchain tasks with automated payment authorizations and a comprehensive guide for secure asset management.

How to connect

How to connect Finance District to Claude

The server address to paste into Claude settings:

https://agent-wallet--finance-district.run.tools

  1. Open Claude (claude.ai or the desktop app).
  2. Go to Settings → Connectors.
  3. Click Add custom connector.
  4. Paste the server address copied below into Remote MCP server URL and click Add.
  5. In a chat, click + → Connectors and switch the new connector on.

Custom connectors are available on Free, Pro, Max, Team and Enterprise plans (Free is limited to one). On Team and Enterprise an organization Owner adds the connector first under Organization settings → Connectors.

Authorization

After you click Add, a sign-in window for the service opens. Sign in with your own account and approve access. Claude never sees your password.

How to connect Finance District to ChatGPT

The server address to paste into ChatGPT settings:

https://agent-wallet--finance-district.run.tools

  1. Open ChatGPT in a browser (chatgpt.com). A Plus, Pro, Business, Enterprise or Edu plan is required.
  2. Turn on developer mode once: Settings → Apps → Advanced settings → Developer mode.
  3. Open Settings → Connectors and click Create.
  4. Fill in the form: Name (anything), Description (one line about what the service does), MCP server URL (copy it below).
  5. Under Authentication choose OAuth if the service requires sign-in, otherwise None. Click Create.
  6. In a new chat open + → Apps/Connectors and enable the connector.

OpenAI has renamed this section before (Connectors → Apps/Plugins). If the label differs, search settings for "developer mode". On Business/Enterprise workspaces an admin must allow custom connectors first.

Authorization

On first use ChatGPT opens the service's sign-in window. Sign in and approve access.

How to connect Finance District to Cursor

The server address to paste into Cursor settings:

https://agent-wallet--finance-district.run.tools

Fastest: click Open in Cursor below and confirm the prompt.

Manually:

  1. In Cursor open Settings → Cursor Settings → MCP and click Add new global MCP server.
  2. Paste the JSON copied below into ~/.cursor/mcp.json (per project: .cursor/mcp.json in the repo root).
  3. Save the file. The server appears in the MCP list; authorize it there if asked.

Authorization

If the service needs sign-in, an authorize button appears next to the server in the MCP list.

Server tool list (16)

Raw names from tools/list. Only developers need these.

getTokenPriceLook up the current USD market price and 24-hour percentage change for a cryptocurrency or stablecoin. Use this whenever the user asks about a token's price, wants to compare token values, or needs pricing context before a swap, transfer, or yield decision.
getMyInfoGet information about the authenticated user and their wallet
depositForYieldDeposit tokens into a DeFi yield strategy to earn passive income. Requires a strategy ID from discoverYieldStrategies. Creates a tracked position that accrues yield over time.
onboardingAssistantInteractive guide that walks you through setting up your Finance District wallet for the first time. Provides a clear checklist with step-by-step instructions to configure your wallet, provision signing keys, and get started with available features. Use this tool when you're new to the wallet or need guidance on initial setup.
discoverYieldStrategiesDiscover available DeFi yield strategies across multiple protocols (Aave, Compound, Yearn, etc.). Returns strategies with APY, risk scores, and minimum deposit requirements.
transferTokensTransfer tokens from your wallet (Agent Wallet or Smart Account) to any address. Supports EVM chains (native ETH/MATIC and ERC-20 tokens like USDC, USDT), Solana (native SOL and SPL tokens), and Bitcoin (native BTC). Agent Wallet transfers use standard transactions. Smart Account transfers use ERC-4337 with gas sponsorship where available. Returns transaction hash immediately for Agent Wallet, or user operation hash for Smart Account.
swapTokensQuote or execute a token swap using a provider-agnostic, policy-driven router. Parameters are provided individually (MCP-friendly) and the server constructs a SwapTokensRequest with sane defaults.
getWalletOverviewGet comprehensive wallet overview including Agent Wallet (EOA) and Smart Accounts with token balances and session state. Shows balances across all 'popular networks' by default, or filters to specific account/chain when provided.
withdrawFromYieldWithdraw tokens from a DeFi yield position. Works with any yield position, even those not deposited through this wallet. No position tracking required.
reportIssueReport an issue or bug discovered during MCP server testing. Creates a GitHub issue in the repository with the provided details.
getX402ContentRetrieves structured content from HTTP APIs that implement the X-402 protocol standard for controlled access. Intended for premium data and documentation APIs that are pre-configured by the operator of this server. When an API responds with HTTP 402, the tool follows the configured X-402 flow to obtain the corresponding response body in a safe, read-only format. It does not access arbitrary websites, execute code, or expose any underlying credential or key material.
resolveNameServiceResolve ENS names (.eth) or Unstoppable Domains (.crypto, .nft, .wallet etc.) to Ethereum addresses, or Solana Name Service domains (.sol) to Solana pubkeys. Also reverse-resolves EVM addresses (0x...) or Solana pubkeys to their registered names.
getAppVersionGet the application version
getAccountActivityGet transaction history (native transfers, ERC-20 transfers, NFT activity) for a specific account on a specific blockchain. Supports both Agent Wallet (EOA) and Smart Accounts on EVM and Solana chains. Both account address and chain must be specified - activity cannot be mixed across different chains or accounts.
helpNarrativeUse this when the user asks conceptual or 'why/how' questions about wallet safety, delegation sessions, key management, fees, audit trails, or threat models that need narrative explanations rather than action steps.
authorizePaymentAuthorize X-402 payment by selecting best requirement from resource server's 402 response and constructing payment authorization.