Vector MCP Server
Provides tools for interacting with the Cardano-based Vector blockchain, enabling balance queries, transactions, smart contract deployment and interaction, and on-chain AI agent identity management.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Vector MCP Serverwhat's my AP3X balance?"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Vector MCP Server
MCP (Model Context Protocol) server for the Vector blockchain — Apex Fusion's UTXO-based L2. Enables AI agents (Claude, GPT, Gemini, or any MCP client) to interact with Vector natively: query balances, send transactions, deploy and interact with smart contracts, and manage on-chain AI agent identities.
Built on Ogmios + Koios — no Blockfrost dependency.
Features
Wallet management — derive addresses from mnemonic, query balances and UTxOs
Transactions — send ADA and native tokens, build multi-output transactions, dry-run simulations
Smart contracts — deploy Plutus/Aiken validators, lock and spend UTxOs at script addresses
Agent registry — register, discover, update, transfer, and deregister on-chain AI agent identities via soulbound NFTs
Agent messaging — send on-chain messages between agents via TX metadata
Safety controls — per-transaction and daily spend limits, persistent audit log, rate limiting
SSE transport — HTTP server with Server-Sent Events for MCP client connectivity
Related MCP server: Somnia MCP Server
MCP Tools
Wallet & Queries
Tool | Description |
| Get ADA and token balances for any address |
| Get the wallet address, balance, and holdings from a mnemonic |
| List UTxOs for an address or wallet |
| Check spend limits, daily usage, and audit log |
| Get transaction history for a wallet |
Transactions
Tool | Description |
| Send ADA (respects spend limits) |
| Send native tokens with optional ADA |
| Build multi-output transactions (sign+submit or return unsigned CBOR) |
| Simulate a transaction without submitting — estimate fees and validate |
Smart Contracts
Tool | Description |
| Deploy a Plutus V1/V2/V3 or Aiken validator to the chain |
| Lock ADA at a script address or spend from it with a redeemer |
Agent Registry
Tool | Description |
| Register an agent — mints a soulbound identity NFT and locks a 10 AP3X deposit |
| Discover registered agents, filter by capability or framework (no wallet needed) |
| Get an agent's full profile by DID (no wallet needed) |
| Update an agent's name, description, capabilities, framework, or endpoint |
| Transfer agent ownership to a new address |
| Deregister an agent — burns the identity NFT and returns the 10 AP3X deposit |
| Send an on-chain message to an agent via TX metadata (label 674) |
Agent DIDs follow the format: did:vector:agent:{policyId}:{nftAssetName}
Quick Start
1. Install and build
npm install
npm run build2. Configure environment (optional)
cp .env.example .env
# Edit .env with your endpoint URLs (defaults point to Vector testnet)The mnemonic is passed per-call by the MCP client, not stored in the environment.
3. Run
npm start
# Server listens on port 3000 (configurable via PORT env var)4. Add to Claude Desktop
Add to your Claude Desktop MCP config (claude_desktop_config.json):
{
"mcpServers": {
"vector": {
"command": "node",
"args": ["/path/to/vector-mcp-server/build/index.js"],
"env": {
"VECTOR_OGMIOS_URL": "https://ogmios.vector.testnet.apexfusion.org",
"VECTOR_SUBMIT_URL": "https://submit.vector.testnet.apexfusion.org/api/submit/tx",
"VECTOR_KOIOS_URL": "https://koios.vector.testnet.apexfusion.org/",
"VECTOR_EXPLORER_URL": "https://vector.testnet.apexscan.org"
}
}
}
}Docker
npm run build
docker build -t vector-mcp .
docker run -p 3000:3000 vector-mcpConfiguration
Variable | Description | Default |
| HTTP server port |
|
| Ogmios HTTP JSON-RPC endpoint |
|
| Koios REST API endpoint |
|
| Transaction submit API |
|
| Block explorer base URL |
|
| Max lovelace per transaction |
|
| Max lovelace per day |
|
| Persistent audit log file path |
|
| Max tool calls per minute |
|
Testing
# Set the wallet mnemonic (file or env var)
echo "your mnemonic words here" > mnemonic.txt
# or: export VECTOR_MNEMONIC="your mnemonic words here"
npm testTests cover all 18 tools end-to-end against Vector testnet, including the full agent lifecycle: register, discover, profile, update, transfer, message, and deregister.
Architecture
┌──────────────────────┐ ┌──────────────────────────┐
│ Claude / GPT / etc. │◄────►│ vector-mcp-server │
│ (any MCP client) │ SSE │ │
└──────────────────────┘ │ ┌────────────────────┐ │
│ │ Rate Limiter │ │
│ │ (60 calls/min) │ │
│ └────────┬───────────┘ │
│ │ │
│ ┌────────▼───────────┐ │
│ │ Safety Layer │ │
│ │ - Per-tx limits │ │
│ │ - Daily limits │ │
│ │ - Audit log │ │
│ └────────┬───────────┘ │
│ │ │
│ ┌────────▼───────────┐ │
│ │ Lucid + Ogmios │ │
│ │ Provider │ │
│ └────────┬───────────┘ │
│ │ │
│ ┌────────▼───────────┐ │
│ │ Ogmios / Koios / │ │
│ │ Submit API │ │
│ └────────────────────┘ │
└──────────────────────────┘About Vector
Vector is Apex Fusion's UTXO-based L2 blockchain, running with Cardano's mainnet parameters. It provides near-instant finality and 4x Cardano throughput, making it ideal for AI agent interactions.
Explorer: https://vector.testnet.apexscan.org
Apex Fusion: https://apexfusion.org
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Apex-Fusion/mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server