4,500+ servers built on MCP Fusion
Vinkius

Allnodes MCP. Manage Web3 nodes and staking status from chat.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

Allnodes (Staking and Web3 Hosting API) MCP on Cursor AI Code Editor MCP Client Allnodes (Staking and Web3 Hosting API) MCP on Claude Desktop App MCP Integration Allnodes (Staking and Web3 Hosting API) MCP on OpenAI Agents SDK MCP Compatible Allnodes (Staking and Web3 Hosting API) MCP on Visual Studio Code MCP Extension Client Allnodes (Staking and Web3 Hosting API) MCP on GitHub Copilot AI Agent MCP Integration Allnodes (Staking and Web3 Hosting API) MCP on Google Gemini AI MCP Integration Allnodes (Staking and Web3 Hosting API) MCP on Lovable AI Development MCP Client Allnodes (Staking and Web3 Hosting API) MCP on Mistral AI Agents MCP Compatible Allnodes (Staking and Web3 Hosting API) MCP on Amazon AWS Bedrock MCP Support

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.

+ 17 more capabilities included
Manage Node and Validator Status

List all full nodes or validators, retrieve their metadata, and restart nodes directly.

Provision and Configure Servers

Query available bare-metal or instant server profiles and host new node environments.

Execute Staking Actions

Perform staking operations like staking, unstaking, withdrawing, or claiming rewards for various cryptocurrencies.

Secure Infrastructure Access

Add or remove SSH public keys associated with your hosted servers.

Handle Delegations

Retrieve a specific delegation or list all active delegations for monitoring.

Supported MCP Clients

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients
Free for Subscribers

Waiting for input…

AI Agent

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.

add019e5cf9

add ssh key

Adds a new SSH public key to your account.

get019e5cf9

get delegation

Retrieves the details for one specific staking delegation.

get019e5cf9

get delegations

Lists all current staking delegations.

get019e5cf9

get fullnode

Retrieves the metadata for one specific full node.

get019e5cf9

get fullnodes

Lists all full nodes associated with your account.

get019e5cf9

get instant server profiles

Retrieves all available installation profiles for instant servers.

get019e5cf9

get instant server upgrades

Lists all available upgrades for instant servers.

get019e5cf9

get instant servers

Lists all existing instant servers you manage.

get019e5cf9

get servers

Lists all bare-metal servers you own.

get019e5cf9

get ssh keys

Retrieves a list of all SSH public keys on file.

get019e5cf9

get validator

Retrieves the details for one specific validator.

get019e5cf9

get validators

Lists all active validators you manage.

host019e5cf9

host instant server

Provisions and hosts a new instant server instance.

host019e5cf9

host node

Hosts a new validator or masternode on your account.

prepare019e5cf9

prepare deterministic

Prepares the necessary data structure for a deterministic registration.

remove019e5cf9

remove ssh key

Deletes a specified SSH public key.

remove019e5cf9

remove validator

Deactivates and removes a validator from your account.

restart019e5cf9

restart fullnode

Restarts a specified full node instance.

staking019e5cf9

staking action

Performs a staking action (stake, unstake, withdraw, claim) for specified cryptocurrencies.

submit019e5cf9

submit 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
Start building

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. 1 Subscribe to the server and provide your Allnodes API Token.
  2. 2 Your AI client executes a tool call (e.g., get_fullnodes) based on your request.
  3. 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.

DevOps Engineer

Automates server provisioning, manages SSH key lifecycles, and runs node maintenance commands for Web3 stacks.

Blockchain Developer

Deploys and monitors nodes and validators directly from their coding environment, avoiding context switching.

Crypto Investor

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_fullnodes to see the status of every node you manage.
  • Staking management becomes conversational. Use staking_action to 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_profiles to see what's available, and then host_instant_server to spin up a new environment, all in one conversation.
  • Security is handled through simple commands. You can use get_ssh_keys to check your current keys, and add_ssh_key or remove_ssh_key to manage access without logging into a control panel.
  • Validator management is simplified. You can list all validators with get_validators and inspect a single validator's details using get_validator when you need to check its uptime or status.

Real-World Use Cases

01

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.

02

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.

03

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.

04

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

How we secure it →

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

add_ssh_key get_delegation get_delegations get_fullnode get_fullnodes get_instant_server_profiles get_instant_server_upgrades get_instant_servers get_servers get_ssh_keys get_validator get_validators host_instant_server host_node prepare_deterministic remove_ssh_key remove_validator restart_fullnode staking_action submit_deterministic

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.

More in this category

You might also like

Built & Managed by Vinkius 30s setup 20 tools

We've already built the connector for Allnodes. Just plug in your AI agents and start using Vinkius.

No hosting. No infrastructure. No complex setup.
All 20 tools are live and waiting. You're up and running in seconds.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients

Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.

Zero hosting required Full MCP catalog included Enterprise-grade security Auto-updated by Vinkius

Built, hosted, and secured by Vinkius. You just connect and go.