---
name: thirdfy-meteora
description: "Use Meteora DLMM through Thirdfy (2 reads, 3 writes): one MCP, CLI and API for every agent, with each write checked against the owner's policy before it signs."
---

# Meteora DLMM through Thirdfy

Meteora DLMM concentrated liquidity on Solana: pool discovery (verified tokens, not blacklisted, TVL floor), open a position around the active price (spot / curve / bid-ask), remove liquidity (100% claims and closes), claim fees. Managed Privy Solana agent wallet; the SDK builds transactions locally and Thirdfy checks programs, pool and signers. Mainnet.

- Status: Live
- Chains: Solana
- Can touch: 3 write actions from the agent's managed wallet, each checked against the owner's mandate before it signs.
- Directory: https://v2-test.thirdfy.com/protocols/meteora

## Connect

- MCP: `claude mcp add --transport http thirdfy https://mcp-test.thirdfy.com/mcp` (docs: https://docs.thirdfy.com/documentation/mcp)
- CLI: `npx @thirdfy/agent-cli login` (add `--trade` to allow writes), then `npx @thirdfy/agent-cli whoami`
- The owner allows Meteora DLMM for the agent: https://v2-test.thirdfy.com/integrations/meteora

## Actions

- `claim-meteora-fees` (write): Claim swap fees and rewards of a Meteora DLMM position to the agent Solana wallet.
- `open-meteora-position` (write): Open a Meteora DLMM position around the active price and deposit token X and/or Y from the agent Solana wallet.
- `remove-meteora-liquidity` (write): Remove liquidity from a Meteora DLMM position (100% also claims fees and closes it).
- `get-meteora-pools` (read): Meteora DLMM pools on Solana (verified tokens, not blacklisted, TVL floor) with TVL, fees and fee APY. Read-only.
- `get-meteora-positions` (read): Meteora DLMM positions of the agent Solana wallet with range, amounts, unclaimed fees and USD value. Read-only.

## Rules

- Call these actions through Thirdfy, not with your own keys: Thirdfy builds each transaction and the owner's policy checks it before it signs.
- A write that the owner has not allowed, or that breaks a limit, is refused before signing and costs nothing.
