MCP.so
Sign In

Token Revoke MCP

@kukapay

About Token Revoke MCP

An MCP server for checking and revoking ERC-20 token allowances across multiple blockchains.

Basic information

Category

Other

License

MIT

Runtime

node

Transports

stdio

Publisher

kukapay

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.

Comments

More Other MCP servers