Solentic
Solentic MCP Server
Standalone Model Context Protocol server for Blueprint Agentic Staking — native Solana staking infrastructure for AI agents.
26 MCP tools wrapping the Blueprint REST API. One-shot tools (stake, unstake, withdraw) handle the full lifecycle in a single call — the secret key is sent to the Blueprint server over HTTPS for in-memory signing and is never stored or logged. Verify via verify_code_integrity. Advanced tools (create_stake_transaction, etc.) return unsigned transactions for agents that prefer local signing.
Tools
Agent-first (one-shot — build + sign + submit in one call):
Tool | Description | Type |
| Stake SOL — one call, confirmed signature returned | Write |
| Deactivate stake — one call, confirmed | Write |
| Withdraw SOL — one call, confirmed | Write |
Info & monitoring:
Tool | Description | Type |
| Validator profile, commission, active stake, APY | Read |
| Live APY breakdown (base + Jito MEV) | Read |
| Vote success, uptime, skip rate, epoch credits | Read |
| Server hardware specs (both servers) | Read |
| Local wallet generation code (JS, Python, CLI) | Read |
| SOL balance for any wallet | Read |
| List stake accounts for a wallet | Read |
| Per-account withdrawal readiness with ETA | Read |
| Project staking rewards with compound interest | Read |
| Complete portfolio dashboard (single call) | Read |
| Current Solana epoch progress and timing | Read |
| Detect wallet vs stake account vs vote account | Read |
Verification:
Tool | Description | Type |
| Verify a transaction was built through Blueprint | Read |
| Verify deployed source code integrity | Read |
| Third-party verification URLs | Read |
Advanced (unsigned transaction builders — for local signing):
Tool | Description | Type |
| Build unsigned stake transaction | Write |
| Build unsigned unstake transaction | Write |
| Build unsigned withdraw transaction | Write |
| Submit a pre-signed transaction to Solana | Write |
Webhooks:
Tool | Description | Type |
| Register push notification for state changes | Write |
| List registered webhooks for a wallet | Read |
| Delete a webhook registration | Write |
Support:
Tool | Description | Type |
| Build unsigned donation transaction | Write |
Quick Start
Claude Desktop / Claude Code
Add to your MCP config:
{
"mcpServers": {
"solentic": {
"url": "https://solentic.theblueprint.xyz/mcp"
}
}
}Run Locally (stdio)
npx @mbrassey/solentic-mcpOr clone and run:
npm install && npm run build
node dist/server.jsArchitecture
Lightweight MCP proxy (stdio transport) that wraps the Blueprint REST API.
One-shot tools (
stake,unstake,withdraw): accept a secret key, forward it to the Blueprint server over HTTPS for in-memory signing. The key is used only for transaction signing on the server and is never stored or logged — verify the source code.Advanced tools (
create_stake_transaction, etc.): return unsigned transactions. No secret key required — agents sign locally.Read tools: no keys involved, purely informational.
AI Agent → MCP Server (stdio) → Blueprint REST API (HTTPS) → SolanaLinks
Live MCP endpoint: https://solentic.theblueprint.xyz/mcp
API docs: https://solentic.theblueprint.xyz/docs
API explorer: https://solentic.theblueprint.xyz/api-docs
OpenAPI spec: https://solentic.theblueprint.xyz/openapi.json
License
MIT