disconnect
Disconnect your wallet from the MetaMask MCP server to end the session and secure your blockchain interactions.
Instructions
Disconnect the wallet.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Implementation Reference
- src/tools/disconnect.ts:11-21 (handler)The execute handler for the 'disconnect' tool, which calls wagmi's disconnect function and returns a success text response.
execute: async () => { await disconnect(wagmiConfig); return { content: [ { type: "text", text: "Disconnect successfully", }, ], }; }, - src/tools/disconnect.ts:7-22 (registration)Direct registration of the 'disconnect' tool using FastMCP's addTool method, including name, description, empty schema, and handler.
server.addTool({ name: "disconnect", description: "Disconnect the wallet.", parameters: z.object({}), execute: async () => { await disconnect(wagmiConfig); return { content: [ { type: "text", text: "Disconnect successfully", }, ], }; }, }); - src/tools/register-tools.ts:37-37 (registration)Invocation of registerDisconnectTools as part of the batched tools registration.
registerDisconnectTools(server, wagmiConfig); - src/index.ts:15-15 (registration)Top-level call to register all tools, which indirectly registers the 'disconnect' tool.
registerTools(server, wagmiConfig);