Every Stellar Contract AI-Accessible

Transform any Soroban Smart Contract into an AI-ready interface with a single command. Let users interact with blockchain through natural language: "Send 10 XLM to my mom" or "Move 5% of my balance to the best yield instrument."

$ stellar contract bindings mcp-server --contract-id CDOCQ4YNWDPWB3HHGQQCVCX5PWJYHWYKYAC2PCE237WWZFQNW2GYXSDA --output-dir contacts-mcp --network testnet --overwrite --name contacts-mcp
ℹ️ Network: Test SDF Network ; September 2015
🌎 Downloading contract spec: CDOCQ4YNWDPWB3HHGQQCVCX5PWJYHWYKYAC2PCE237WWZFQNW2GYXSDA
⚠️ A new release of stellar-cli is available: 22.6.0 -> 22.8.1
✨ Generated MCP server in contacts-mcp
📝 Next steps:
1. Install dependencies and build the project:
cd contacts-mcp
npm install
npm run build
2. Set up your environment variables:
3. Add the following configuration to your MCP config file:
"contacts-mcp": {
"command": "node",
"args": ["contacts-mcp/build/index.js"],
"env": { "NETWORK": "testnet", ... }
}
📚 For more information, check the README.md file in the generated project.

See AI-Powered Smart Contracts In Action

Watch how natural language transforms blockchain interaction

Natural Language Meets Smart Contracts

See how users interact with blockchain through simple conversations. No technical knowledge required.

"Send 50 XLM to my mom for her birthday"

Sarah • Just now

I found "Mom" in your contacts (Maria Rodriguez). I'll prepare a 50 XLM transfer to her account.

Smart Wallet AI • Instant

"Invest 10% of my balance in the highest yield pool"

Alex • 2 minutes ago

Your balance: 1,000 XLM. I found the best yield: Stellar DeFi Pool (12.5% APY). I'll invest 100 XLM (10%) for you. This matches your risk profile. 📈

Smart Wallet AI • Instant

"Buy that cool space NFT we talked about yesterday"

Jamie • 5 minutes ago

Found it! "Cosmic Explorer #42" for 25 XLM on StellarNFT marketplace. It's still available and within your 30 XLM spending limit. Shall I proceed? 🚀

Smart Wallet AI • Instant

Context-aware conversations
Policy-protected transactions
Instant blockchain execution

Natural Conversations

Talk to your wallet like you would to a friend. No need to learn complex commands or interfaces.

Smart Security

AI agents work within your defined limits. Policy signers ensure safe, authorized transactions only.

Instant Execution

From conversation to blockchain transaction in seconds. No manual signing or complex workflows.

What We Built

A complete toolkit that bridges AI and Web3, making Stellar smart contracts accessible through natural language.

MCP Server Generator

A CLI tool that reads Soroban contract specifications and outputs a complete MCP server. Supports both Stellar Asset Contracts (SAC) and custom WASM contracts.

Maps contract functions to MCP tools
Handles parameter validation with Zod
Returns AssembledTransaction XDRs ready for signing
npx stellar-mcp-cli generate

Stellar MCP Server

A secure MCP server that handles account operations, XDR signing, and integrates with Stellar's passkey-based policy signers for delegated authorization.

Creates and funds accounts securely
Signs and submits XDRs safely
Integrates with Policy Signers
npx stellar-mcp-server start

Security First: Policy Signers

AI agents should never have full control over user accounts. Our policy signers provide secure, granular authorization that lets agents perform only explicitly authorized actions.

Policies Playground

An interactive CLI tool and web interface where developers can create smart wallets, manage multiple signers, and define granular policies for secure AI agent interactions.

Create passkey-powered smart wallets
Add and manage multiple signers
Define granular policies for AI agents
Test transactions against policy rules
$ npx stellar-policy-cli policy create
# Creating smart wallet...
$ policy add-signer --type ai-agent
$ policy set-rule "max_amount: 100 XLM"
$ policy set-rule "allowed_contracts: [DEFI_POOL]"
✅ Policy signer configured!

Real-World Use Cases

See how natural language transforms complex blockchain interactions into simple conversations.

Simple Payments

User Input

"Send 10 XLM to my mom"

Calls list_contacts
Resolves "mom" contact
Executes transfer_to_contact
Returns XDR for secure signing
Instant & Secure

DeFi Automation

User Input

"Move 5% of my balance to the best yield instrument"

Calls get_balance
Computes 5% allocation
Compares yield protocols
Executes with policy controls
Smart & Automated

Voice & Chat Interfaces

Interface Types

Voice assistants, Telegram bots, desktop apps

Universal MCP compatibility
Cross-platform integration
No Stellar knowledge required
Seamless user experience
Universal Access

The Power of Natural Language

These examples showcase how our MCP integration transforms complex blockchain operations into intuitive conversations. Users don't need to understand smart contracts, XDRs, or transaction signing—they simply express their intent in natural language.

No Technical Knowledge RequiredSecure by DesignWorks Everywhere

Why This Matters

This isn't just a dev tool. It's infrastructure for the next era of AI-native Web3.

Natural Language Access

Enable natural-language access to any deployed contract

Secure Delegation

Support transaction signing via delegated keys (passkeys, policies)

No Backend Required

Abstract away the need for custom backend development

Secure Agent Interaction

Provide secure read/write interaction for agents—no full account access needed

Before vs. After

❌ Before MCP
  • • Hours wiring up custom APIs
  • • Complex signing logic implementation
  • • Maintaining backend services
  • • Limited to technical users
✅ With Our Tools
  • • Single command deployment
  • • Automatic MCP server generation
  • • Built-in security with policy signers
  • • Natural language for everyone

"Turning any Soroban smart contract into an AI-ready MCP server takes just seconds."

Ready to Make Your Contracts AI-Accessible?

Join the future of AI-native Web3. Test our tools and see how natural language can transform blockchain interaction.