Allnodes MCP. Manage Web3 nodes and staking status from chat.
Works with every AI agent you already use
…and any MCP-compatible client
Just plug in your AI agents and start using Vinkius.
Allnodes (Staking and Web3 Hosting API) connects your AI client to manage all blockchain infrastructure. Use it to monitor staking positions, list and manage full nodes, provision bare-metal servers, and execute staking actions—all from a single chat window.
It handles everything from SSH key management to automated server provisioning for Web3 stacks.
What your AI agents can do
Add ssh key
Adds a new SSH public key to your account.
Get delegation
Retrieves the details for one specific staking delegation.
Get delegations
Lists all current staking delegations.
List all full nodes or validators, retrieve their metadata, and restart nodes directly.
Query available bare-metal or instant server profiles and host new node environments.
Perform staking operations like staking, unstaking, withdrawing, or claiming rewards for various cryptocurrencies.
Add or remove SSH public keys associated with your hosted servers.
Retrieve a specific delegation or list all active delegations for monitoring.
Ask AI about this MCP
Supported MCP Clients
Waiting for input…
Allnodes API: 20 Tools for Web3 Infrastructure Management
These 20 tools let you interact with every aspect of your crypto infrastructure, from key management to node provisioning, using only natural language.
019e5cf9add ssh key
Adds a new SSH public key to your account.
019e5cf9get delegation
Retrieves the details for one specific staking delegation.
019e5cf9get delegations
Lists all current staking delegations.
019e5cf9get fullnode
Retrieves the metadata for one specific full node.
019e5cf9get fullnodes
Lists all full nodes associated with your account.
019e5cf9get instant server profiles
Retrieves all available installation profiles for instant servers.
019e5cf9get instant server upgrades
Lists all available upgrades for instant servers.
019e5cf9get instant servers
Lists all existing instant servers you manage.
019e5cf9get servers
Lists all bare-metal servers you own.
019e5cf9get ssh keys
Retrieves a list of all SSH public keys on file.
019e5cf9get validator
Retrieves the details for one specific validator.
019e5cf9get validators
Lists all active validators you manage.
019e5cf9host instant server
Provisions and hosts a new instant server instance.
019e5cf9host node
Hosts a new validator or masternode on your account.
019e5cf9prepare deterministic
Prepares the necessary data structure for a deterministic registration.
019e5cf9remove ssh key
Deletes a specified SSH public key.
019e5cf9remove validator
Deactivates and removes a validator from your account.
019e5cf9restart fullnode
Restarts a specified full node instance.
019e5cf9staking action
Performs a staking action (stake, unstake, withdraw, claim) for specified cryptocurrencies.
019e5cf9submit deterministic
Submits the prepared data to finalize a deterministic registration.
Choose How to Get Started
Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.
Build Your Own
Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.
- Import from OpenAPI, Swagger, or YAML specs
- Create Agent Skills with progressive disclosure
- Deploy to edge with MCPFusion framework
- Built in DLP, auth, and compliance on every call
- Real time usage dashboard and cost metering
- Publish to catalog or keep private
Make Your AI Do More
Start with Allnodes (Staking and Web3 Hosting API), then connect any of our 4,700+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 4,700+ others, all in one place
- Add new capabilities to your AI anytime you want
- Every connection is secured and compliant automatically
- Track usage and costs across all your servers
- Works with Claude, ChatGPT, Cursor, and more
- New servers added to the catalog every week
What you can do with this MCP connector
Allnodes (Staking and Web3 Hosting API) connects your AI client to manage all your blockchain infrastructure. You'll use it to monitor staking positions, list and manage full nodes, provision bare-metal servers, and execute staking actions—all from one chat window. It handles everything from SSH key management to automated server provisioning for Web3 stacks.
Manage Node and Validator Status
List all full nodes (get_fullnodes) or validators (get_validators) you manage, and get the metadata for any specific full node (get_fullnode) or validator (get_validator). You can also restart a specific full node (restart_fullnode) to maintain uptime. You'll get a rundown of all your active staking delegations (get_delegations) or just check out the details for one specific delegation (get_delegation).
Provision and Configure Servers
To set up hosting, you can list all existing instant servers you manage (get_instant_servers) or get a list of all bare-metal servers you own (get_servers). You'll check available installation profiles (get_instant_server_profiles) and list available upgrades (get_instant_server_upgrades) before you host a new instant server instance (host_instant_server) or host a new validator/masternode (host_node).
Execute Staking Actions
You perform staking operations like staking, unstaking, withdrawing, or claiming rewards for specific cryptocurrencies using the staking_action tool. You can also prepare the necessary data structure (prepare_deterministic) and submit it to finalize a deterministic registration (submit_deterministic).
Secure Infrastructure Access
For security, you can add a new SSH public key (add_ssh_key) or delete a specified SSH public key (remove_ssh_key) from your account. You can also deactivate and remove a validator (remove_validator).
How Allnodes MCP Works
- 1 Subscribe to the server and provide your Allnodes API Token.
- 2 Your AI client executes a tool call (e.g.,
get_fullnodes) based on your request. - 3 The system returns the requested node, validator, or server data, which your AI client formats and presents to you.
The bottom line is, you interact with complex blockchain infrastructure using natural language instead of dashboards or command lines.
Who Is Allnodes MCP For?
This is for the crypto-native engineer who needs to manage complex, multi-service infrastructure without leaving their IDE or terminal. It targets the ops engineer tired of clicking through separate dashboards just to check a node's status or provision a new validator. It’s for people who run Web3 stacks daily.
Automates server provisioning, manages SSH key lifecycles, and runs node maintenance commands for Web3 stacks.
Deploys and monitors nodes and validators directly from their coding environment, avoiding context switching.
Tracks staking rewards and validator health status using natural language queries.
What Changes When You Connect
- You get immediate visibility into your full node health. Instead of navigating to a separate node dashboard, you can run
get_fullnodesto see the status of every node you manage. - Staking management becomes conversational. Use
staking_actionto stake, unstake, or claim rewards without visiting a dedicated financial portal. Just tell your agent to run the action. - Provisioning infrastructure is instant. You can use
get_instant_server_profilesto see what's available, and thenhost_instant_serverto spin up a new environment, all in one conversation. - Security is handled through simple commands. You can use
get_ssh_keysto check your current keys, andadd_ssh_keyorremove_ssh_keyto manage access without logging into a control panel. - Validator management is simplified. You can list all validators with
get_validatorsand inspect a single validator's details usingget_validatorwhen you need to check its uptime or status.
Real-World Use Cases
Checking Node Status Before a Deployment
A DevOps engineer needs to confirm all nodes are running before a major update. They ask their agent to run get_fullnodes. The agent returns a list of all nodes, allowing the engineer to quickly identify any that need restarting using restart_fullnode.
Quickly Scaling Out a Test Environment
A developer needs a temporary server for testing a new smart contract. They run get_instant_server_profiles to see the options, then use host_instant_server to provision a bare-metal environment in minutes, all without touching a web GUI.
Executing a Withdrawal of Funds
A crypto investor needs to pull funds from their staking position. They instruct their agent to perform an unstake action using staking_action for ETH. The agent handles the necessary parameters and confirms the withdrawal.
Auditing Validator Access
An auditor needs to verify who has access to the validator. They ask their agent to run get_ssh_keys, immediately seeing all linked keys. They then use add_ssh_key to onboard the auditor's specific public key.
The Tradeoffs
Using multiple dashboards
Logging into the staking portal for rewards, then switching to the node dashboard to check uptime, and finally going to the server panel to provision a new machine. This takes 15 minutes and requires 3 separate logins.
→
Use your agent to manage everything. First, run get_validators to check status. Then, use staking_action for rewards. Finally, use host_instant_server to provision new hardware. It all stays in the chat.
Ignoring Key Management
Manually adding SSH keys through the web UI, which often lacks clear audit logging or fails to enforce correct key formatting, creating security blind spots.
→
Always manage access via the API. Use get_ssh_keys to audit existing keys, and use add_ssh_key to securely onboard new access points. Use remove_ssh_key when access is revoked.
Guessing the state
Assuming a node is healthy because the dashboard shows 'online', without checking its actual metadata. This leads to downtime because the node might be running but failing to communicate properly.
→
Always verify the state using the tools. Check the node metadata with get_fullnode or run restart_fullnode if the status seems iffy. This provides the hard data you need.
When It Fits, When It Doesn't
Use this if your workflow requires managing interconnected, stateful infrastructure—meaning you need to check a node's status, then modify its configuration, and then perform an action (like staking). You need the ability to chain commands: e.g., 'Check all validators (get_validators), then restart the one named X (restart_fullnode), and finally stake ETH (staking_action)'.
Don't use this if you are only performing a single, isolated task (like just checking a list of IPs). If you only need to retrieve a static list, use a simpler API client. But if the task involves coordination between nodes, keys, and finance, this MCP Server is necessary.
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Allnodes. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.
VINKIUS INFRASTRUCTURE
Cloud Hosted
Managed infra
V8 Isolated
Sandboxed per request
Zero-Trust Proxy
No stored credentials
DLP Enforced
Policy on every call
GDPR Compliant
EU data residency
Token Compression
~60% cost reduction
Works with Claude, ChatGPT, Cursor, and more
The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.
This server provides 20 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.
Available Capabilities
Managing Web3 Infrastructure is a nightmare of tabs and dashboards.
Today, managing a node stack means logging into the staking portal for rewards, then switching to the node dashboard to check uptime, and finally going to the server panel to provision a new machine. You copy keys here, check status there, and manually trigger actions in a third place. It's a constant, painful context switch.
With this MCP Server, you talk to your agent. You ask it to check the nodes and provision resources. It runs `get_fullnodes`, checks the status, and if you need a new server, it runs `host_instant_server`. You get the status and the resource in one chat thread. No more switching.
Allnodes MCP Server: Automate complex node lifecycles.
Manual operations involve running a series of distinct commands: checking key existence (`get_ssh_keys`), verifying validator details (`get_validator`), and then manually executing a staking transaction (`staking_action`). Each step requires manual confirmation and a separate UI session.
Now, you tell your agent the goal: 'Get Validator X ready for the next cycle.' The agent handles the sequence, checking keys, verifying the validator, and running the necessary `staking_action`—all without you leaving your IDE.
Common Questions About Allnodes MCP
How do I use the `get_fullnodes` tool to check my node status? +
The get_fullnodes tool lists all your full nodes. If you need details on a specific one, run get_fullnode and provide the node ID. This gives you the necessary metadata for troubleshooting.
Can I use `staking_action` to withdraw funds? +
Yes, staking_action handles all core staking actions. You simply need to specify the action (e.g., 'unstake' or 'withdraw') and the currency (e.g., ETH, SOL).
Is `add_ssh_key` the only way to manage access? +
No, get_ssh_keys lets you audit all keys. You can add or remove keys using add_ssh_key or remove_ssh_key, keeping your infrastructure access fully managed by the agent.
What is the difference between `get_servers` and `get_instant_servers`? +
get_servers lists permanent bare-metal machines. get_instant_servers lists temporary, rapid deployment environments, useful for short-term testing or quick scaling.
How do I ensure a new validator is compliant? +
You first use get_validators to list them. Then, use get_validator to check the details. If needed, you can use host_node to deploy or remove_validator to take it offline.
How do I list all my staking delegations using the `get_delegations` tool? +
The get_delegations tool retrieves every current staking delegation. This lets you see all your staked assets and who they are delegated to, helping you manage your risk exposure.
Can I use `get_ssh_keys` to manage my access credentials? +
Yes, get_ssh_keys lists all existing SSH keys associated with your account. You can then use add_ssh_key or remove_ssh_key to manage secure access to your infrastructure.
What fields do I need to provide when I use `host_node`? +
You must provide the required fields specific to the node type you are hosting. The tool prompts you for necessary details based on the currency, ensuring the node starts correctly.
Can I list my active validators across all networks? +
Yes! Use the get_validators tool to retrieve a comprehensive list of all validators associated with your account, including their IDs and current status.
How do I add a new SSH key for my hosted servers? +
Simply use the add_ssh_key action. You'll need to provide an alias for the key and the public key string itself to register it in your Allnodes profile.
Is it possible to restart a full node through the AI? +
Yes. By using the restart_full_node tool with the specific Node ID, the agent can trigger a remote restart of your infrastructure.
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.
More in this category
Nango (Unified API & Integration Platform)
Manage product integrations via Nango — audit OAuth connections, track data syncs, and explore unified records.
Genderize
Predict the gender of a person based on their first name via AI agents with Genderize.io.
ZeroTier
Manage ZeroTier virtual networks, authorize members, and monitor local node status directly from your AI agent.
You might also like
ZEGO / 即构科技
Leading global RTC and IM platform — manage rooms, users, and media streams via AI.
ProTexting
Automate SMS marketing via ProTexting — manage campaigns, contacts, and keywords directly with AI.
ClickSend
Manage SMS and multi-channel messaging via ClickSend — send messages, track history, and monitor inbound SMS directly from any AI agent.