eth_stake_tokens

Prepare a transaction to stake tokens in a staking contract

Server PortalMCP portalfnd/portalmcp
Category Financial
Risk class Critical
Parameters 00 required

What eth_stake_tokens does on PortalMCP

AI agents use eth_stake_tokens to commit financial operations through PortalMCP — usually the final step of a payment, billing, or trading workflow. A call moves real money.

Why eth_stake_tokens needs a policy

Staking tokens moves financial assets into a smart contract, locking them up and committing them to a DeFi financial operation. This constitutes a financial commitment that is difficult or impossible to reverse depending on the staking contract terms. The server description explicitly lists 'DeFi operations' as a supported use case.

From the tool's definition 'stake tokens in a staking contract' — staking commits tokens to a financial smart contract, locking up assets and creating financial obligations/positions on the Ethereum blockchain

Questions about eth_stake_tokens

What does the eth_stake_tokens tool do? +

Prepare a transaction to stake tokens in a staking contract. It is categorised as a Financial tool in the PortalMCP MCP Server, which means it involves financial transactions. Block by default and require explicit approval.

How do I enforce a policy on eth_stake_tokens? +

Register the Portal MCP server in PolicyLayer and add a rule for eth_stake_tokens: allow, deny, rate-limit, or require approval. Point your MCP client at the PolicyLayer proxy URL and the rule is enforced on every call, before it reaches PortalMCP. Nothing to install.

What risk level is eth_stake_tokens? +

eth_stake_tokens is a Financial tool with critical risk. Critical-risk tools should be blocked by default and only enabled with explicit human approval.

Can I rate-limit eth_stake_tokens? +

Yes. Add a rate_limit block to the eth_stake_tokens rule in your PolicyLayer policy. For example, setting max: 10 and window: 60 limits the tool to 10 calls per minute. Rate limits are tracked per agent session and reset automatically.

How do I block eth_stake_tokens completely? +

Set action: deny in the PolicyLayer policy for eth_stake_tokens. The AI agent will receive a policy violation error and cannot call the tool. You can also include a reason field to explain why the tool is blocked.

What MCP server provides eth_stake_tokens? +

eth_stake_tokens is provided by the Portal MCP server (portalfnd/portalmcp). PolicyLayer sits as a proxy in front of this server to enforce policies before tool calls reach the server.

// LOOK UP ANOTHER SERVER

Every MCP server has a record like this.

Type a name, get the same breakdown: verified identity, auth posture, risk grade, capabilities, recommended policy.

Teams ship this data inside their own products. See what a licence covers →

// GET IN TOUCH

Have a question or want to learn more? Send us a message.

Message sent.

We'll get back to you soon.