← Registry

Developer Tools

unrent.xyz

An MCP server for Solana wallet rent reclamation that checks rent status, scans wallets for reclaimable SOL, and builds and submits reclaim transactions.

1 endpoint4 known tools

ENDPOINT 1

https://unrent.xyz/mcp

No auth detected

MCP server metadata

Name
unrent
Version
1.0.0
Capabilities
tools
Server instructions

UNRENT returns overpaid rent from Solana token accounts. SIMD-0437 lowers lamports_per_byte in five steps; existing accounts keep their old, higher deposit until it is withdrawn. Flow: scan_wallet (read-only) -> build_reclaim (unsigned transactions) -> the wallet signs -> submit_reclaim. UNRENT never sees a private key. If you cannot sign for the wallet (its keys are in the user's browser wallet), give the user the signUrl from scan_wallet instead: they finish the reclaim on unrent.xyz. Show the user the net amount and the service fee before asking them to sign. Tokens are never touched unless the user explicitly asks to burn dust; then pass those accounts in build_reclaim.burn. Signed transactions must arrive within about 60 seconds of build_reclaim. If submit_reclaim reports an expired blockhash, call build_reclaim again.

Known tools 4

get_rent_status

Where Solana's rent reduction (SIMD-0437) stands: the live lamports_per_byte, which of the five steps are live, and when the next is expected.

Inferred read-only
scan_wallet

Reads the token accounts and mints of a Solana wallet and returns the SOL that can be reclaimed now: excess rent (WithdrawExcessLamports, accounts stay open), empty token accounts (CloseAccount) and mint excess, the UNRENT service fee, the net amount, a forecast for the remaining rent steps, and tokens that may optionally be burned and closed (dust).

Inferred read-only
build_reclaim

Re-scans the wallet on the chain and builds the reclaim as unsigned, simulated Solana transactions (base64, versioned).

Inferred read-only
submit_reclaim

Checks the signed transactions against the ones build_reclaim made (same instructions, same fee, signed by the wallet) and sends them to Solana.

Inferred read-only

CONNECT WITH APPROVAL

Client installation

Review this server and its permissions before adding it. Secret placeholders must be set locally.

Codex

~/.codex/config.toml

[mcp_servers.unrent]
url = "https://unrent.xyz/mcp"
enabled = true
Claude Code

.mcp.json

{
  "mcpServers": {
    "unrent": {
      "type": "http",
      "url": "https://unrent.xyz/mcp"
    }
  }
}
Claude Desktop

Settings → Connectors → Add custom connector

Name: unrent
Remote MCP URL: https://unrent.xyz/mcp

Add this remote URL as a custom connector in Claude Desktop. Availability depends on the user plan and workspace policy.

Cursor

.cursor/mcp.json

{
  "mcpServers": {
    "unrent": {
      "url": "https://unrent.xyz/mcp"
    }
  }
}
Visual Studio Code

.vscode/mcp.json

Add to Visual Studio Code
{
  "servers": {
    "unrent": {
      "type": "http",
      "url": "https://unrent.xyz/mcp"
    }
  }
}
Generic MCP

Client-specific MCP configuration

{
  "name": "unrent",
  "transport": "streamable-http",
  "url": "https://unrent.xyz/mcp"
}
MCP Inspector

Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.

TRUST AND VERIFICATION EVIDENCE

Loading Trust v2 evidence…

Checking the associated registrable domain. The BuiltWith key remains server-side.

Indexed

Evidence is source-attributed and does not guarantee that a third-party server is safe. Risk labels are conservative metadata heuristics.