Create and activate an agent mandate
A new agent mandate is created, signed by both parties, and minted as an immutable ERC-721 contract on Base L2, establishing legal authorization for the agent.
How it works
Changes data in your accountsOperations and infrastructure
The agent uses the MCP server to create a contract using a specific template (e.g., d1-general-auth) with defined parameters like scope and spending limits. It then facilitates the handshake process where the counterparty accepts the terms, followed by ECDSA wallet signatures from both parties to activate the mandate and trigger on-chain minting.
Prompt
Paste this into an agent that has the servers below connected. Adjust the names and dates to your own.
Prompt for Create and activate an agent mandate
Create a new mandate using template 'd1-general-auth' for principal 'Acme Corp' and agent '0x71C7656EC7ab88b098defB751B7401B5f6d8976F'. Set scope to 'procurement' and monthly limit to 10000. Then perform the handshake to accept the terms and sign the contract to activate it.MCP servers it needs
Source
The vendor page this playbook is drawn from, and the passage that supports it.
The MCP server exposes six tools -- ambr_list_templates , ambr_create_contract , ambr_get_contract , ambr_get_contract_status , ambr_verify_hash , and ambr_agent_handshake -- so any MCP-compatible agent can manage mandates natively.Documentation | Ambr