Token Revoke MCP
@kukapay
About Token Revoke MCP
An MCP server for checking and revoking ERC-20 token allowances across multiple blockchains.
Basic information
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"token-revoke-mcp": {
"command": "node",
"args": [
"path/to/token-revoke-mcp/index.js"
],
"env": {
"MORALIS_API_KEY": "",
"PRIVATE_KEY": ""
}
}
}
}Tools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is Token Revoke MCP?
Token Revoke MCP is a server for checking and revoking ERC-20 token allowances on over 50 EVM-compatible chains. It integrates with the Moralis API to fetch approval data and uses a private key to submit revocation transactions, enhancing wallet security and control.
How to use Token Revoke MCP?
Install Node.js 18+, clone the repository, run npm install, then configure the server with a MORALIS_API_KEY and PRIVATE_KEY in the MCP client settings. Use natural language prompts to fetch token approvals, revoke allowances, or check transaction status.
Key features of Token Revoke MCP
- Fetch all ERC-20 token approvals for a wallet on a specified chain.
- Revoke token allowances for specific spenders via on-chain transactions.
- Verify transaction success or failure using a transaction hash.
- Supports 50+ EVM mainnets and testnets including Ethereum, Polygon, and BSC.
- Displays token details, balances, and USD values at risk.
Use cases of Token Revoke MCP
- Review all active token approvals for a wallet to identify risky allowances.
- Revoke allowances for unauthorized or outdated spenders.
- Confirm that a revocation transaction has been confirmed on-chain.
- Audit token approvals across multiple chains from a single interface.
FAQ from Token Revoke MCP
What are the prerequisites for running Token Revoke MCP?
You need Node.js version 18 or higher, a Moralis API key, and an Ethereum-compatible private key for signing transactions.
Which chains does Token Revoke MCP support?
It supports over 50 EVM-compatible chains, including mainnets like ethereum, polygon, bsc, avalanche, and testnets like goerli, mumbai, and bsc testnet. The full list is in SUPPORTED_CHAINS in server.js.
How do I check the status of a revocation transaction?
Use the check transaction status tool with the transaction hash and chain name. The server returns whether the transaction is pending, successful, or failed, along with the block number.
Is Token Revoke MCP open source? What is its license?
Yes, it is open source under the MIT License. See the LICENSE file in the repository.
More Other MCP servers
Inbox Zero AI
elie222The world's best AI personal assistant for email. Open source app to help you reach inbox zero fast.
Servers
modelcontextprotocolModel Context Protocol Servers
IDA Pro MCP
mrexodiaAI-powered reverse engineering assistant that bridges IDA Pro with language models through MCP.

Sequential Thinking
modelcontextprotocolModel Context Protocol Servers
Awesome-MCP-ZH
yzflyMCP 资源精选, MCP指南,Claude MCP,MCP Servers, MCP Clients
Comments