{
  "markdown": "# Solentic MCP Server\n\n<a href=\"https://glama.ai/mcp/servers/@blueprint-infrastructure/solentic\">\n  <img width=\"380\" height=\"200\" src=\"https://glama.ai/mcp/servers/@blueprint-infrastructure/solentic/badge\" alt=\"Solentic MCP server\" />\n</a>\n\n[![smithery badge](https://smithery.ai/badge/blueprint-infrastructure/Solentic)](https://smithery.ai/servers/blueprint-infrastructure/Solentic)\n\nStandalone [Model Context Protocol](https://modelcontextprotocol.io/) server for [Blueprint Agentic Staking](https://solentic.theblueprint.xyz) — native Solana staking infrastructure for AI agents.\n\n26 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.\n\n## Tools\n\n**Agent-first (one-shot — build + sign + submit in one call):**\n\n| Tool | Description | Type |\n|------|-------------|------|\n| `stake` | Stake SOL — one call, confirmed signature returned | Write |\n| `unstake` | Deactivate stake — one call, confirmed | Write |\n| `withdraw` | Withdraw SOL — one call, confirmed | Write |\n\n**Info & monitoring:**\n\n| Tool | Description | Type |\n|------|-------------|------|\n| `get_validator_info` | Validator profile, commission, active stake, APY | Read |\n| `get_staking_apy` | Live APY breakdown (base + Jito MEV) | Read |\n| `get_performance_metrics` | Vote success, uptime, skip rate, epoch credits | Read |\n| `get_infrastructure` | Server hardware specs (both servers) | Read |\n| `generate_wallet` | Local wallet generation code (JS, Python, CLI) | Read |\n| `check_balance` | SOL balance for any wallet | Read |\n| `check_stake_accounts` | List stake accounts for a wallet | Read |\n| `check_withdraw_ready` | Per-account withdrawal readiness with ETA | Read |\n| `simulate_stake` | Project staking rewards with compound interest | Read |\n| `get_staking_summary` | Complete portfolio dashboard (single call) | Read |\n| `get_epoch_timing` | Current Solana epoch progress and timing | Read |\n| `check_address_type` | Detect wallet vs stake account vs vote account | Read |\n\n**Verification:**\n\n| Tool | Description | Type |\n|------|-------------|------|\n| `verify_transaction` | Verify a transaction was built through Blueprint | Read |\n| `verify_code_integrity` | Verify deployed source code integrity | Read |\n| `get_verification_links` | Third-party verification URLs | Read |\n\n**Advanced (unsigned transaction builders — for local signing):**\n\n| Tool | Description | Type |\n|------|-------------|------|\n| `create_stake_transaction` | Build unsigned stake transaction | Write |\n| `create_unstake_transaction` | Build unsigned unstake transaction | Write |\n| `withdraw_stake` | Build unsigned withdraw transaction | Write |\n| `submit_transaction` | Submit a pre-signed transaction to Solana | Write |\n\n**Webhooks:**\n\n| Tool | Description | Type |\n|------|-------------|------|\n| `register_webhook` | Register push notification for state changes | Write |\n| `list_webhooks` | List registered webhooks for a wallet | Read |\n| `delete_webhook` | Delete a webhook registration | Write |\n\n**Support:**\n\n| Tool | Description | Type |\n|------|-------------|------|\n| `donate` | Build unsigned donation transaction | Write |\n\n## Quick Start\n\n### Claude Desktop / Claude Code\n\nAdd to your MCP config:\n\n```json\n{\n  \"mcpServers\": {\n    \"solentic\": {\n      \"url\": \"https://solentic.theblueprint.xyz/mcp\"\n    }\n  }\n}\n```\n\n### Run Locally (stdio)\n\n```bash\nnpx @mbrassey/solentic-mcp\n```\n\nOr clone and run:\n\n```bash\nnpm install && npm run build\nnode dist/server.js\n```\n\n## Architecture\n\nLightweight MCP proxy (stdio transport) that wraps the [Blueprint REST API](https://solentic.theblueprint.xyz/api-docs).\n\n- **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](https://solentic.theblueprint.xyz/api/v1/verify/source/stake-routes.ts).\n- **Advanced tools** (`create_stake_transaction`, etc.): return unsigned transactions. No secret key required — agents sign locally.\n- **Read tools**: no keys involved, purely informational.\n\n```\nAI Agent → MCP Server (stdio) → Blueprint REST API (HTTPS) → Solana\n```\n\n## Links\n\n- **Live MCP endpoint:** https://solentic.theblueprint.xyz/mcp\n- **API docs:** https://solentic.theblueprint.xyz/docs\n- **API explorer:** https://solentic.theblueprint.xyz/api-docs\n- **OpenAPI spec:** https://solentic.theblueprint.xyz/openapi.json\n- **llms.txt:** https://solentic.theblueprint.xyz/llms.txt\n\n## License\n\nMIT\n",
  "bytes": 4863,
  "sha": "719f2656f900295ce744d79368c79e545afbcd6652825c9ce17c8dde22f76060",
  "repo_slug": "blueprint-infrastructure/solentic-mcp",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/mcp_io_github_blueprint_infrastructure_solen_3b79eb8f/readme"
}