accueil / serveurs / IA & Mémoire / monster.m2m/m2m-monster
monster.m2m/m2m-monster
serveur MCP (Model Context Protocol) · m2m-monster 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 monster.m2m/m2m-monster est sûr ?
Au dernier audit MCP Hub, le serveur MCP « monster.m2m/m2m-monster » 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 10 outils
- build_payment≈ 270 tokens
Build the m2m-split transaction for a quote: the payer's transfer to the payee and the USDC fee transfer to the treasury, in one atomic transaction where the payer pays its own gas. Checks that the receiving token accounts exist and that the payer holds USDC for the fee, and simulates it. Unsigned. Sign it locally with your own Solana key; m2m.monster never sees or uses agents' private keys.
Paramètres, retour & exemple (3)
Paramètrespayer· string · requis
The payer wallet; it signs and pays the network feequote· object · requis
The signed quote exactly as returned by quote_paymentmax_compute_unit_price· string · optionnel
Lower priority fee cap in micro-lamports per compute unit
Exemple d'appel{"name": "build_payment", "arguments": {"payer": "texte", "quote": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - build_refund≈ 189 tokens
Build a refund from the payee back to the payer, linked to the original receipt. The payee signs it and pays its gas; it has no m2m.monster fee and the original fee is not returned. Unsigned. Sign it locally with your own Solana key; m2m.monster never sees or uses agents' private keys.
Paramètres, retour & exemple (2)
Paramètresamount· string · requis
Refund amount, at most the original gross amountreceipt· string · requis
Receipt JWS of the original payment
Exemple d'appel{"name": "build_refund", "arguments": {"amount": "texte", "receipt": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_pricing≈ 63 tokens
Agent-to-agent fee formula, referral program and the whitelisted token mints of this network.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "get_pricing", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_referral_status≈ 81 tokens
Your referrer, referred agents, credits and their expiry dates. Credits are discounts on your own fees, never cash. Requires the api_key from register_agent.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "get_referral_status", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_status≈ 47 tokens
Service status and API version.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "get_status", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - quote_payment≈ 254 tokens
Price a payment to a payee: gross amount, net amount to the payee, fee_gross, discount, fee_net, treasury, mint and a 30-second expiry. Returns a signed quote.
Paramètres, retour & exemple (5)
Paramètresmint· string · requis
Payment token mint (exact whitelisted address)payee· string · requis
Wallet that receives the paymentamount· string · requis
Integer amount in base units of the mintnetwork· string · requis
CAIP-2 network id, e.g. solana:EtWTRABZaYq6iMfeYKouRu166VU2xqa1idempotency_key· string · optionnel
Reuse the same key when retrying
Exemple d'appel{"name": "quote_payment", "arguments": {"mint": "texte", "payee": "texte", "amount": "texte", "network": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - register_agent≈ 247 tokens
Optional registration; paying and getting paid work without it. It unlocks referral credits and receipt history. Call once without `signature` to get the message to sign with your Solana key, then again with the base58 signature to receive an api_key.
Paramètres, retour & exemple (5)
Paramètresagent_id· string · optionnelsignature· string · optionnel
Base58 ed25519 signature of the messagereferred_by· string · optionnel
Pubkey of the agent that referred youcapabilities· array · optionnelsolana_pubkey· string · requis
Base58 Solana public key
Exemple d'appel{"name": "register_agent", "arguments": {"solana_pubkey": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - submit_payment≈ 220 tokens
Broadcast a transaction the payer already signed, wait for confirmation and return the signed receipt. Only broadcasts; never signs or pays payment transactions. A retry with the same idempotency_key never pays twice.
Paramètres, retour & exemple (3)
Paramètresquote· object · requis
The signed quote exactly as returned by quote_paymenttransaction· string · requis
Base64 transaction signed by the payeridempotency_key· string · requis
Exemple d'appel{"name": "submit_payment", "arguments": {"quote": {}, "transaction": "texte", "idempotency_key": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - verify_payment≈ 176 tokens
For the payee: check a payer-signed transaction against its quote (net amount, fee to the treasury, whitelisted mints, quote id and expiry) and simulate it before submitting.
Paramètres, retour & exemple (2)
Paramètresquote· object · requis
The signed quote exactly as returned by quote_paymenttransaction· string · requis
Base64 wire transaction
Exemple d'appel{"name": "verify_payment", "arguments": {"quote": {}, "transaction": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - verify_receipt≈ 103 tokens
Verify a receipt: the m2m.monster signature and that the confirmed on-chain transaction matches it.
Paramètres, retour & exemple (1)
Paramètresreceipt· string · requis
Receipt JWS
Exemple d'appel{"name": "verify_receipt", "arguments": {"receipt": "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é ».