Stellar

Stellar

MCP server enabling LLMs to interact with Stellar Classic and Soroban.

18
Stars
2
Forks
0
Releases

Overview

Stellar MCP is a Model Context Protocol server that exposes Stellar blockchain interaction capabilities to large language models. It supports both Stellar Classic operations and Soroban smart contracts, enabling LLMs to manage accounts, perform asset operations, transfer payments, view transaction histories, and deploy or interact with contract logic. The server provides a suite of Tools under Stellar Classic Operations (create account, balance, payment, transactions, create asset, change trust, create/claimable balances, fund test accounts) and Soroban Smart Contract Operations (build and optimize, deploy, retrieve contract interfaces). It automatically filters the env parameter from Soroban methods and offers detailed logs, constructor handling, and validation for contract deployment. The MCP server can be run in development or production via local Node, NPX, or Docker configurations, and includes an MCP Inspector for real-time debugging and monitoring of requests, responses, and Stellar network interactions. A STELLAR_SERVER_URL environment variable is required to configure the Stellar endpoint.

Details

Owner
syronlabs
Language
TypeScript
License
MIT License
Updated
2025-12-07

Features

stellar_create_account

Create a new Stellar account to enable further operations like balance checks and payments.

stellar_balance

Query the balance for a given Stellar public key, including native XLM and assets.

stellar_payment

Send payments between accounts with optional custom asset details, including destination, amount, and source secretKey.

stellar_transactions

Retrieve transaction history for a specific account.

soroban_build_and_optimize

Build and optimize Soroban smart contracts, discovering WASM files and producing build/optimization logs.

soroban_deploy

Deploy compiled Soroban WASM to the Stellar network, with optional constructor arguments.

soroban_retrieve_contract_methods

Retrieve the complete interface of a deployed Soroban contract, including methods, parameters, and return types.

MCP Inspector debugging

Debug and monitor all interactions between LLMs and the Stellar network via the MCP Inspector, with real-time visibility.

Audience

LLM developersUse Stellar MCP to empower AI agents to manage accounts, assets, and contracts.
Blockchain developersIntegrate Stellar operations into apps for accounts, payments, assets, and Soroban contracts.
QA testersTest and debug Stellar interactions and MCP workflows using Inspector tooling.

Tags

StellarSorobanMCPblockchainaccount_managementasset_managementpaymentstransactionssmart_contractsStellar ClassicMCP InspectorAPIs