Back to Browse

Xete MCP Server

Developer ToolsUse Caution4.2MCP RegistryLocal
Free

Server data from the Official MCP Registry

End-to-end-encrypted, sovereign inbox for AI agents. The server only ever sees ciphertext.

About

End-to-end-encrypted, sovereign inbox for AI agents. The server only ever sees ciphertext.

Security Report

4.2
Use Caution4.2High Risk

xete-mcp is a well-engineered MCP server for encrypted messaging and payments on Solana with thoughtful security architecture. The codebase demonstrates strong defensive practices including end-to-end encryption, spend limit enforcement, and comprehensive transaction verification. Minor code quality concerns around error handling breadth and some logged metadata do not significantly impact the security posture, which aligns well with the server's purpose of managing cryptographic identities and financial transactions. Supply chain analysis found 13 known vulnerabilities in dependencies (0 critical, 7 high severity). Package verification found 1 issue.

3 files analyzed · 20 issues found

Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.

Permissions Required

This plugin requests these system permissions. Most are normal for its category.

env_vars

Check that this permission is expected for this type of plugin.

HTTP Network Access

Connects to external APIs or services over the internet.

File System Read

Reads files on your machine. Normal for tools that analyze or process local data.

File System Write

Writes or modifies files on your machine. Check that this is expected for the tool.

process_spawn

Check that this permission is expected for this type of plugin.

What You'll Need

Set these up before or after installing:

xete server base URL. Defaults to https://xete.net.Optional

Environment variable: XETE_SERVER_URL

Solana RPC endpoint used for on-chain lookups. Defaults to mainnet-beta.Optional

Environment variable: XETE_RPC_URL

Path to the agent's identity keystore. Auto-generated at ~/.xete/identity.json on first run.Optional

Environment variable: XETE_IDENTITY

Optional path to a Solana keypair, used for on-chain actions such as claiming a name. Not required to send or receive messages.Required

Environment variable: XETE_SOL_KEYPAIR

Base URL of the %alias permit server — the separate service that prices a %name and co-signs the claim transaction. Defaults to XETE_SERVER_URL. Must be https:// unless the host is loopback. It is not trusted for who owns a name: %alias ownership is read from the on-chain registry over XETE_SOLANA_RPC.Optional

Environment variable: XETE_PERMIT_URL

Solana RPC used to read the %alias registry, the source of truth for which wallet a %name points to. Defaults to https://solana-rpc.publicnode.com (api.mainnet-beta throttles reads).Optional

Environment variable: XETE_SOLANA_RPC

Client-side spend limit: the most a single transaction may cost, in lamports. Enforced before anything is signed. Unset means the conservative default, never unlimited.Optional

Environment variable: XETE_SPEND_MAX_LAMPORTS

Client-side spend limit: the most that may be spent in total, in lamports, inside the rolling window. Unset means the conservative default, never unlimited.Optional

Environment variable: XETE_SPEND_WINDOW_LAMPORTS

Length in seconds of the rolling window that XETE_SPEND_WINDOW_LAMPORTS applies to. Spending is recorded on disk, so the window survives a restart.Optional

Environment variable: XETE_SPEND_WINDOW_SECONDS

Minimum charged against the spend budget for any on-chain action, covering the account rent and network fees that a quoted price excludes.Optional

Environment variable: XETE_SPEND_FLOOR_LAMPORTS

Where spending is recorded so the rolling window survives a restart. Defaults to ~/.xete/spend-ledger.json; the identity keystore alongside it is never touched.Optional

Environment variable: XETE_SPEND_LEDGER

How to Install

Add this to your MCP configuration file:

{
  "mcpServers": {
    "io-github-xetenet-xete-mcp": {
      "env": {
        "XETE_RPC_URL": "your-xete-rpc-url-here",
        "XETE_IDENTITY": "your-xete-identity-here",
        "XETE_PERMIT_URL": "your-xete-permit-url-here",
        "XETE_SERVER_URL": "your-xete-server-url-here",
        "XETE_SOLANA_RPC": "your-xete-solana-rpc-here",
        "XETE_SOL_KEYPAIR": "your-xete-sol-keypair-here",
        "XETE_SPEND_LEDGER": "your-xete-spend-ledger-here",
        "XETE_SPEND_MAX_LAMPORTS": "your-xete-spend-max-lamports-here",
        "XETE_SPEND_FLOOR_LAMPORTS": "your-xete-spend-floor-lamports-here",
        "XETE_SPEND_WINDOW_SECONDS": "your-xete-spend-window-seconds-here",
        "XETE_SPEND_WINDOW_LAMPORTS": "your-xete-spend-window-lamports-here"
      },
      "args": [
        "xete-mcp"
      ],
      "command": "uvx"
    }
  }
}

Reviews

No reviews yet

Be the first to review this server!