Loading...

This MCP server fetches and revokes ERC-20 token allowances, providing users with enhanced control over their token approvals on multiple EVM-compatible chains.
Boost this tool
Subscribe to listing upgrades or segmented pushes.
This MCP server fetches and revokes ERC-20 token allowances, providing users with enhanced control over their token approvals on multiple EVM-compatible chains.
This server offers valuable token management features, but the risk associated with private key handling is significant. It's safe when used with strong key management practices and careful transaction verification. It's risky if the private key is exposed or transactions are executed without proper understanding.
Performance is primarily limited by blockchain transaction confirmation times and Moralis API response times. High gas fees can also impact the speed and cost of revocation transactions.
The primary cost considerations are gas fees for revocation transactions and Moralis API usage. Frequent token approval checks and revocations can increase costs.
{
"mcpServers": {
"token-revoke-mcp": {
"command": "node",
"args": ["path/to/token-revoke-mcp/index.js"],
"env": {
"MORALIS_API_KEY": "your moralis api key",
"PRIVATE_KEY": "your wallet private key"
}
}
}
}fetch_token_approvalsRetrieves ERC20 token approvals for a wallet on a specified chain.
Read-only operation; no modification of blockchain state.
revoke_allowanceSubmits a transaction to revoke an ERC20 token allowance for a specific spender.
Writes to the blockchain, potentially incurring gas fees and altering token allowances.
check_transaction_statusVerifies the success or failure of a submitted transaction using its transaction hash.
Read-only operation; retrieves information about a transaction.
Environment Variable
This server offers valuable token management features, but the risk associated with private key handling is significant. It's safe when used with strong key management practices and careful transaction verification. It's risky if the private key is exposed or transactions are executed without proper understanding.
Autonomy requires careful configuration due to the potential for unintended token revocation. Sandboxing is not enabled, so errors can have real-world consequences.
Production Tip
Implement robust private key management practices and thoroughly test revocation transactions in a test environment before deploying to production.
It helps you check and revoke ERC-20 token allowances, enhancing your control over your tokens.
It's permission you grant to a smart contract (spender) to spend a certain amount of your tokens.
To reduce the risk of unauthorized token spending if a smart contract is compromised.
A Moralis API key and the private key of the wallet you want to manage.
The private key is stored as an environment variable and used to sign revocation transactions. Secure key management is crucial.
The server supports a wide range of EVM-compatible chains, including Ethereum, Polygon, and BSC.
The server provides transaction status checks to verify the outcome of revocation attempts. Failed transactions may require manual intervention.