accueil / serveurs / Dev & Code / io.github.TheAliphant/mach-base
io.github.TheAliphant/mach-base
serveur MCP (Model Context Protocol) · MACH Base 1.0.0
Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur.
Est-ce que io.github.TheAliphant/mach-base est sûr ?
Au dernier audit MCP Hub, le serveur MCP « io.github.TheAliphant/mach-base » est classé « Non encore testé ». Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur. Le verdict est réévalué en continu ; consultez la fiche pour l'état à jour.
Méthode : MCP Hub analyse la description de chaque outil (couche 1) et, pour le verdict fort, exécute le serveur dans une micro-VM isolée avec leurres et réseau bloqué (couche 2). On publie des noms et des compteurs, jamais le contenu brut renvoyé par un outil.
Les 18 outils
- base_allowance≈ 228 tokens
Check a Base token approval before an agent acts: return the ERC-20 allowance for one token, owner and spender. Does not grant approval. Costs $0.005 USDC via x402.
Paramètres, retour & exemple (3)
Paramètresowner· string · requis
ERC-20 token owner address on Base mainnet.token· string · requis
ERC-20 or token contract address on Base mainnet.spender· string · requis
ERC-20 spender address whose allowance is being checked.
Exemple d'appel{"name": "base_allowance", "arguments": {"owner": "texte", "token": "texte", "spender": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - base_block≈ 156 tokens
Inspect a Base block by number or tag: retrieve its header and transaction hashes to investigate chain activity. Costs $0.005 USDC via x402.
Paramètres, retour & exemple (1)
Paramètresblock· ? · optionnel
Base block selector: block number or tag such as latest, safe, finalized, pending or earliest.
Exemple d'appel{"name": "base_block", "arguments": {"block": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - base_block_number≈ 110 tokens
Check Base chain progress: return the latest mainnet block number for freshness checks and polling. This is not transaction confirmation. Costs $0.005 USDC via x402.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "base_block_number", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - base_contract_code≈ 157 tokens
Tell a Base contract address from an externally owned account: return whether code is deployed and its bytecode size. Not a security audit. Costs $0.005 USDC via x402.
Paramètres, retour & exemple (1)
Paramètresaddress· string · requis
20-byte 0x-prefixed EVM address on Base mainnet.
Exemple d'appel{"name": "base_contract_code", "arguments": {"address": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - base_contract_info≈ 157 tokens
Identify a Base contract before interacting: inspect bytecode size, available token metadata and common interface signals. Not a security audit. Costs $0.005 USDC via x402.
Paramètres, retour & exemple (1)
Paramètresaddress· string · requis
Smart-contract address on Base mainnet.
Exemple d'appel{"name": "base_contract_info", "arguments": {"address": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - base_erc20_balance≈ 167 tokens
Check a wallet’s USDC or ERC-20 balance on Base: return raw token units for a specified token contract and wallet address. Costs $0.005 USDC via x402.
Paramètres, retour & exemple (2)
Paramètrestoken· string · requis
20-byte 0x-prefixed EVM address on Base mainnet.address· ? · requis
Exemple d'appel{"name": "base_erc20_balance", "arguments": {"token": "texte", "address": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - base_erc20_transfers≈ 286 tokens
Find recent ERC-20 Transfer events on Base, optionally filtered by sender or recipient wallet. Results cover only the queried block window. Costs $0.005 USDC via x402.
Paramètres, retour & exemple (5)
Paramètrestoken· string · requis
ERC-20 or token contract address on Base mainnet.to_block· integer · optionnel
Last Base block to include in the transfer query.from_block· integer · optionnel
First Base block to include in the transfer query.to_address· string · optionnel
Optional recipient wallet to filter ERC-20 transfers.from_address· string · optionnel
Optional sender wallet to filter ERC-20 transfers.
Exemple d'appel{"name": "base_erc20_transfers", "arguments": {"token": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - base_eth_call≈ 236 tokens
Read Base contract state without broadcasting a transaction: run eth_call with supplied calldata and return the raw response. Costs $0.005 USDC via x402.
Paramètres, retour & exemple (3)
Paramètresto· string · requis
Smart-contract address on Base mainnet.data· string · requis
0x-prefixed ABI calldata for a read-only eth_call.block· ? · optionnel
Base block selector: block number or tag such as latest, safe, finalized, pending or earliest.
Exemple d'appel{"name": "base_eth_call", "arguments": {"to": "texte", "data": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - base_gas_price≈ 106 tokens
Check the current Base gas price in wei before estimating transaction fees. The quote alone is not the total transaction cost. Costs $0.005 USDC via x402.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "base_gas_price", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - base_logs≈ 250 tokens
Find Base smart-contract events in a bounded block range: return onchain logs filtered by contract address and optional topics. Costs $0.005 USDC via x402.
Paramètres, retour & exemple (4)
Paramètrestopics· array · optionnel
Up to four Ethereum log topics; null keeps a topic position as a wildcard.address· string · requis
Smart-contract address on Base mainnet.to_block· integer · optionnel
Last Base block to include in the log query.from_block· integer · optionnel
First Base block to include in the log query.
Exemple d'appel{"name": "base_logs", "arguments": {"address": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - base_nonce≈ 147 tokens
Prepare a Base transaction: get a wallet’s current nonce without signing or broadcasting a transaction. Costs $0.005 USDC via x402.
Paramètres, retour & exemple (1)
Paramètresaddress· string · requis
20-byte 0x-prefixed EVM address on Base mainnet.
Exemple d'appel{"name": "base_nonce", "arguments": {"address": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - base_receipt≈ 165 tokens
Check whether a Base transaction was mined and succeeded: return receipt status and confirmations. This does not prove the correct payee, token amount or service delivery. Costs $0.005 USDC via x402.
Paramètres, retour & exemple (1)
Paramètrestx_hash· string · requis
32-byte 0x-prefixed Base transaction hash.
Exemple d'appel{"name": "base_receipt", "arguments": {"tx_hash": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - base_total_supply≈ 152 tokens
Check a Base ERC-20 or ERC-721 contract’s reported total supply. Contract data is not independently audited circulation. Costs $0.005 USDC via x402.
Paramètres, retour & exemple (1)
Paramètrestoken· string · requis
ERC-20 or token contract address on Base mainnet.
Exemple d'appel{"name": "base_total_supply", "arguments": {"token": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - base_transaction≈ 162 tokens
Inspect a Base transaction by hash: retrieve sender, recipient, value, calldata and transaction fields. Use Transaction Context for receipt and confirmation status. Costs $0.008 USDC via x402.
Paramètres, retour & exemple (1)
Paramètrestx_hash· string · requis
32-byte 0x-prefixed Base transaction hash.
Exemple d'appel{"name": "base_transaction", "arguments": {"tx_hash": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - base_transaction_context≈ 174 tokens
Investigate a Base payment timeout or failed transaction with transaction, receipt, gas and fee context. Onchain success is not proof that a specific USDC obligation or service delivery was met. Costs $0.008 USDC via x402.
Paramètres, retour & exemple (1)
Paramètrestx_hash· string · requis
32-byte 0x-prefixed Base transaction hash.
Exemple d'appel{"name": "base_transaction_context", "arguments": {"tx_hash": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - base_wallet_balance≈ 156 tokens
Check whether a Base wallet has native ETH available for gas: return its balance in wei. Read-only; no wallet access or signing. Costs $0.005 USDC via x402.
Paramètres, retour & exemple (1)
Paramètresaddress· string · requis
20-byte 0x-prefixed EVM address on Base mainnet.
Exemple d'appel{"name": "base_wallet_balance", "arguments": {"address": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - base_wallet_snapshot≈ 225 tokens
Check a Base wallet’s funding context in one read: return native ETH and balances for up to ten specified ERC-20 contracts. No signing or custody. Costs $0.005 USDC via x402.
Paramètres, retour & exemple (2)
Paramètrestokens· array · optionnel
Up to ten token contract addresses whose balances should be included.address· string · requis
Wallet or account address on Base mainnet.
Exemple d'appel{"name": "base_wallet_snapshot", "arguments": {"address": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - mach_choose≈ 164 tokens
Free decision layer: map an agent goal to the narrowest paid MACH Base capability, exact price, expected result fields and exact next request. Returns no live chain data and has no side effects.
Paramètres, retour & exemple (1)
Paramètresgoal· string · requis
The job or outcome the agent needs from Base mainnet.
Exemple d'appel{"name": "mach_choose", "arguments": {"goal": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]}
C'est votre serveur ?
Revendiquez-le sur l'espace créateur (preuve GitHub, domaine ou npm) pour afficher le badge « propriétaire vérifié » et lancer un pentest comportemental à la demande afin d'obtenir le badge « Vérifié ».