{"protocolVersion":"2025-06-18","capabilities":{"tools":{"listChanged":false}},"agentGuidance":{"description":"General guidance for external AI agents using this MCP server. Read before selecting a project endpoint, requesting tool schemas, or calling protocol tools.","skillUrl":"https://erc8004.heyanon.ai/mcp/skill.md"},"serverInfo":{"name":"heyanon-erc8004-wagmi","version":"1.0.0"},"tools":[{"name":"stake","title":"Stake WAGMI","description":"Staking token Wagmi to token sWagmi","inputSchema":{"type":"object","properties":{"chainName":{"type":"string","enum":["kava_evm","metis","sonic"],"description":"Chain to stake on"},"amount":{"type":"string","description":"The amount of tokens to stake in decimal format. Use \"-1\" for all balance"},"userAddress":{"type":"string","description":"The wallet address of the user"}},"required":["chainName","amount","userAddress"],"additionalProperties":false},"outputSchema":{"type":"object","anyOf":[{"type":"object","properties":{"project":{"type":"string","description":"Protocol identifier"},"operation":{"type":"string","description":"Operation that produced this response"},"note":{"description":"Human-readable summary of the action","type":"string"},"transactions":{"type":"array","items":{"type":"object","properties":{"chainId":{"type":"number","description":"EVM chain ID"},"transaction":{"type":"object","properties":{"target":{"type":"string","description":"Target contract address"},"data":{"type":"string","description":"ABI-encoded calldata"},"value":{"description":"Native token value in wei","type":"string"}},"required":["target","data"],"additionalProperties":false,"description":"EVM transaction parameters"}},"required":["chainId","transaction"],"additionalProperties":false},"description":"EVM transactions to sign and broadcast"}},"required":["project","operation","transactions"],"additionalProperties":false},{"type":"object","properties":{"project":{"type":"string","description":"Protocol identifier"},"operation":{"type":"string","description":"Operation that produced this response"},"error":{"type":"string","description":"Error message"}},"required":["project","operation","error"],"additionalProperties":false}]}},{"name":"unstake","title":"Unstake sWAGMI","description":"Unstake token sWagmi to token Wagmi","inputSchema":{"type":"object","properties":{"chainName":{"type":"string","enum":["kava_evm","metis","sonic"],"description":"Chain to unstake on"},"amount":{"type":"string","description":"The amount of tokens to unstake in decimal format. Use \"-1\" for all balance"},"userAddress":{"type":"string","description":"The wallet address of the user"}},"required":["chainName","amount","userAddress"],"additionalProperties":false},"outputSchema":{"type":"object","anyOf":[{"type":"object","properties":{"project":{"type":"string","description":"Protocol identifier"},"operation":{"type":"string","description":"Operation that produced this response"},"note":{"description":"Human-readable summary of the action","type":"string"},"transactions":{"type":"array","items":{"type":"object","properties":{"chainId":{"type":"number","description":"EVM chain ID"},"transaction":{"type":"object","properties":{"target":{"type":"string","description":"Target contract address"},"data":{"type":"string","description":"ABI-encoded calldata"},"value":{"description":"Native token value in wei","type":"string"}},"required":["target","data"],"additionalProperties":false,"description":"EVM transaction parameters"}},"required":["chainId","transaction"],"additionalProperties":false},"description":"EVM transactions to sign and broadcast"}},"required":["project","operation","transactions"],"additionalProperties":false},{"type":"object","properties":{"project":{"type":"string","description":"Protocol identifier"},"operation":{"type":"string","description":"Operation that produced this response"},"error":{"type":"string","description":"Error message"}},"required":["project","operation","error"],"additionalProperties":false}]}},{"name":"getSWAGMIapr","title":"sWAGMI APR","description":"Get APR for stake WAGMI (sWAGMI)","inputSchema":{"type":"object","properties":{},"additionalProperties":false},"outputSchema":{"type":"object","anyOf":[{"type":"object","properties":{"project":{"type":"string","description":"Protocol identifier"},"operation":{"type":"string","description":"Operation that produced this response"},"note":{"description":"Human-readable summary of the action","type":"string"},"data":{"anyOf":[{"type":"object","properties":{"apr":{"type":"number","description":"Annual percentage rate for sWAGMI staking"},"message":{"type":"string","description":"Human-readable APR summary"}},"required":["apr","message"],"additionalProperties":false},{"type":"object","properties":{"error":{"type":"string","description":"Error message"}},"required":["error"],"additionalProperties":false}]}},"required":["project","operation","data"],"additionalProperties":false},{"type":"object","properties":{"project":{"type":"string","description":"Protocol identifier"},"operation":{"type":"string","description":"Operation that produced this response"},"error":{"type":"string","description":"Error message"}},"required":["project","operation","error"],"additionalProperties":false}]}},{"name":"getSupportedChains","title":"Supported Chains","description":"Get supported chains for stake WAGMI","inputSchema":{"type":"object","properties":{},"additionalProperties":false},"outputSchema":{"type":"object","anyOf":[{"type":"object","properties":{"project":{"type":"string","description":"Protocol identifier"},"operation":{"type":"string","description":"Operation that produced this response"},"note":{"description":"Human-readable summary of the action","type":"string"},"data":{"type":"object","properties":{"chains":{"type":"array","items":{"type":"string"},"description":"List of supported chain names"}},"required":["chains"],"additionalProperties":false}},"required":["project","operation","data"],"additionalProperties":false},{"type":"object","properties":{"project":{"type":"string","description":"Protocol identifier"},"operation":{"type":"string","description":"Operation that produced this response"},"error":{"type":"string","description":"Error message"}},"required":["project","operation","error"],"additionalProperties":false}]}},{"name":"getWAGMIforSWAGMI","title":"WAGMI for sWAGMI Calculator","description":"Calculate the amount of WAGMI tokens for given amounts of sWAGMI across multiple chains.","inputSchema":{"type":"object","properties":{"userAddress":{"type":"string","description":"The wallet address of the user"},"getAmountsRequests":{"maxItems":3,"type":"array","items":{"type":"object","properties":{"chainName":{"type":"string","enum":["kava_evm","metis","sonic"]},"amountRequestDetails":{"maxItems":30,"type":"array","items":{"type":"object","properties":{"sWAGMIAmount":{"type":"string","description":"The amount of sWAGMI tokens in decimal format. Use \"-1\" for all balance"}},"required":["sWAGMIAmount"],"additionalProperties":false}}},"required":["chainName","amountRequestDetails"],"additionalProperties":false}}},"required":["userAddress","getAmountsRequests"],"additionalProperties":false},"outputSchema":{"type":"object","anyOf":[{"type":"object","properties":{"project":{"type":"string","description":"Protocol identifier"},"operation":{"type":"string","description":"Operation that produced this response"},"note":{"description":"Human-readable summary of the action","type":"string"},"data":{"type":"array","items":{"anyOf":[{"type":"object","properties":{"chain":{"type":"string","description":"Chain name"},"sWAGMIAmount":{"type":"string","description":"Input sWAGMI amount in a human-readable decimal format (e.g. '1.5')"},"wagmiAmount":{"type":"string","description":"Resulting WAGMI amount in a human-readable decimal format (e.g. '1.5')"},"message":{"type":"string","description":"Human-readable conversion summary"}},"required":["chain","sWAGMIAmount","wagmiAmount","message"],"additionalProperties":false},{"type":"object","properties":{"chain":{"description":"Chain name","type":"string"},"sWAGMIAmount":{"description":"Input sWAGMI amount","type":"string"},"error":{"type":"string","description":"Error message"}},"required":["error"],"additionalProperties":false}]}}},"required":["project","operation","data"],"additionalProperties":false},{"type":"object","properties":{"project":{"type":"string","description":"Protocol identifier"},"operation":{"type":"string","description":"Operation that produced this response"},"error":{"type":"string","description":"Error message"}},"required":["project","operation","error"],"additionalProperties":false}]}},{"name":"getSWAGMIforWAGMI","title":"sWAGMI for WAGMI Calculator","description":"Calculate the amount of sWAGMI tokens for given amounts of WAGMI across multiple chains.","inputSchema":{"type":"object","properties":{"userAddress":{"type":"string","description":"The wallet address of the user"},"getAmountsRequests":{"maxItems":3,"type":"array","items":{"type":"object","properties":{"chainName":{"type":"string","enum":["kava_evm","metis","sonic"]},"amountRequestDetails":{"maxItems":30,"type":"array","items":{"type":"object","properties":{"amount":{"type":"string","description":"The amount of WAGMI tokens in decimal format. Use \"-1\" for all balance"}},"required":["amount"],"additionalProperties":false}}},"required":["chainName","amountRequestDetails"],"additionalProperties":false}}},"required":["userAddress","getAmountsRequests"],"additionalProperties":false},"outputSchema":{"type":"object","anyOf":[{"type":"object","properties":{"project":{"type":"string","description":"Protocol identifier"},"operation":{"type":"string","description":"Operation that produced this response"},"note":{"description":"Human-readable summary of the action","type":"string"},"data":{"type":"array","items":{"anyOf":[{"type":"object","properties":{"chain":{"type":"string","description":"Chain name"},"amount":{"type":"string","description":"Input WAGMI amount in a human-readable decimal format (e.g. '1.5')"},"sWagmiAmount":{"type":"string","description":"Resulting sWAGMI amount in a human-readable decimal format (e.g. '1.5')"},"message":{"type":"string","description":"Human-readable conversion summary"}},"required":["chain","amount","sWagmiAmount","message"],"additionalProperties":false},{"type":"object","properties":{"chain":{"description":"Chain name","type":"string"},"amount":{"description":"Input WAGMI amount","type":"string"},"error":{"type":"string","description":"Error message"}},"required":["error"],"additionalProperties":false}]}}},"required":["project","operation","data"],"additionalProperties":false},{"type":"object","properties":{"project":{"type":"string","description":"Protocol identifier"},"operation":{"type":"string","description":"Operation that produced this response"},"error":{"type":"string","description":"Error message"}},"required":["project","operation","error"],"additionalProperties":false}]}}]}