accueil / serveurs / IA & Mémoire / com.anywaypossible/agent-utilities
com.anywaypossible/agent-utilities
serveur MCP (Model Context Protocol) · Anyway Possible 1.4.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 com.anywaypossible/agent-utilities est sûr ?
Au dernier audit MCP Hub, le serveur MCP « com.anywaypossible/agent-utilities » 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 9 outils
- base_balance≈ 288 tokens
Read native ETH and Circle USDC balances plus current block height for a Base wallet.
Paramètres, retour & exemple (1)
Paramètresaddress· string · requis
Base wallet address whose native ETH and Circle USDC balances should be read.
Exemple d'appel{"name": "base_balance", "arguments": {"address": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"eth": "texte", "usdc": "texte", "address": "texte", "chainId": 1, "network": "texte", "ethAtomic": "texte", "observedAt": "texte", "usdcAtomic": "texte", "blockNumber": 1}} - batch_check_urls≈ 287 tokens
Check up to ten public URLs in one paid call with isolated results for partial failures.
Paramètres, retour & exemple (2)
Paramètresurls· array · requis
One to ten public HTTP or HTTPS URLs to check independently.expectedStatus· integer · optionnel
Optional HTTP status code expected from every URL.
Exemple d'appel{"name": "batch_check_urls", "arguments": {"urls": []}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"count": 1, "results": [], "verified": true, "checkedAt": "texte"}} - check_url≈ 320 tokens
Check one public URL's reachability, HTTP status, latency, redirects, and content type before using it.
Paramètres, retour & exemple (2)
Paramètresurl· string · requis
Public HTTP or HTTPS URL to check.expectedStatus· integer · optionnel
Optional HTTP status code that the final response must match.
Exemple d'appel{"name": "check_url", "arguments": {"url": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"status": 1, "finalUrl": "texte", "verified": true, "reachable": true, "observedAt": "texte", "contentType": "texte", "redirectChain": [], "responseTimeMs": 1}} - merchant_audit≈ 563 tokens
Audit listings, semantic rank, competitor prices, payment reliability, buyer reach, and observed Base USDC activity. Repeated runs with the same wallet and queries return privacy-safe score history and change alerts.
Paramètres, retour & exemple (3)
ParamètrespayTo· string · requis
Merchant payment-recipient wallet address on Base.queries· array · requis
One to five buyer search phrases used for listing rank and competitor analysis.excludePayers· array · optionnel
Optional wallet addresses to exclude from buyer and revenue signals, such as self-test wallets.
Exemple d'appel{"name": "merchant_audit", "arguments": {"payTo": "texte", "queries": []}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"grade": "A", "score": 1, "actions": [], "auditId": "texte", "network": "texte", "onchain": "texte", "summary": "texte", "listings": [], "merchant": "texte", "rankings": [], "monitoring": "texte", "observedAt": "texte"}} - merchant_snapshot≈ 480 tokens
Score an x402 merchant's discovery, reliability, buyer signals, and observed Base USDC activity, then identify the largest revenue issue.
Paramètres, retour & exemple (3)
ParamètrespayTo· string · requis
Merchant payment-recipient wallet address on Base.queries· array · requis
One to three buyer search phrases used to evaluate marketplace visibility.excludePayers· array · optionnel
Optional wallet addresses to exclude from external-buyer activity signals, such as self-test wallets.
Exemple d'appel{"name": "merchant_snapshot", "arguments": {"payTo": "texte", "queries": []}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"grade": "A", "score": 1, "network": "texte", "signals": {}, "upgrade": "texte", "merchant": "texte", "observedAt": "texte", "snapshotId": "texte", "visibility": [], "limitations": [], "biggestIssue": "texte"}} - payment_guard≈ 534 tokens
Use for agent payment safety: validate a live x402 challenge, price, Base network, USDC asset, recipient, funding, gas reserve, and destination immediately before signing.
Paramètres, retour & exemple (5)
ParamètresserviceUrl· string · requis
Public HTTPS endpoint whose live x402 payment challenge should be validated.payerAddress· string · requis
Base wallet address that would sign and fund the x402 payment.expectedPayTo· string · optionnel
Optional recipient address that the payment challenge must match.maxAmountUsdc· string · requis
Maximum acceptable USDC charge as a decimal string.minGasReserveEth· string · optionnel
Optional minimum ETH balance to preserve for Base gas.
Exemple d'appel{"name": "payment_guard", "arguments": {"serviceUrl": "texte", "payerAddress": "texte", "maxAmountUsdc": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"asset": "texte", "alerts": [], "checks": [], "network": "texte", "decision": "safe_to_sign", "riskLevel": "low", "safeToSign": true, "quotedPayTo": "texte", "quotedAmountUsdc": "texte", "recommendedAction": "texte"}} - recommend_tool≈ 404 tokens
Use this free tool before paying. Describe the decision you need and receive the best Anyway Possible tool, exact price, required inputs, alternatives, and next step. This tool never triggers payment or calls an external service.
Paramètres, retour & exemple (2)
Paramètresgoal· string · requis
Plain-language description of the decision or evidence the agent needs.maxPriceUsd· number · optionnel
Optional maximum price in USDC that the recommended paid tool may cost.
Exemple d'appel{"name": "recommend_tool", "arguments": {"goal": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"goal": "texte", "nextStep": "texte", "maxPriceUsd": 1, "alternatives": [], "paymentRequired": true, "recommendedTool": "texte", "clarifyingQuestion": "texte", "clarificationNeeded": true}} - treasury_preflight≈ 596 tokens
Check Base wallet readiness, ETH and USDC funding, gas, chain intent, destination type, and common payment hazards before signing.
Paramètres, retour & exemple (5)
Paramètresaddress· string · requis
Base wallet address that will fund and sign the planned payment.expectedChainId· number · optionnel
Expected EVM chain ID; Anyway Possible currently supports Base mainnet 8453.minGasReserveEth· string · optionnel
Minimum ETH balance to preserve for Base gas after the payment.plannedSpendUsdc· string · optionnel
Planned USDC spend as a decimal string with up to six fractional digits.destinationAddress· string · optionnel
Optional expected recipient address to screen for destination hazards.
Exemple d'appel{"name": "treasury_preflight", "arguments": {"address": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"eth": "texte", "usdc": "texte", "alerts": [], "checks": [], "address": "texte", "chainId": 1, "network": "texte", "decision": "safe_to_pay", "riskLevel": "low", "observedAt": "texte", "blockNumber": 1, "limitations": []}} - verify_web_evidence≈ 385 tokens
Verify one public URL and return timestamped status, redirects, metadata, content hash, and a receipt.
Paramètres, retour & exemple (3)
Paramètresurl· string · requis
Public HTTP or HTTPS URL whose current contents should be verified.expectedText· string · optionnel
Optional case-insensitive text that must appear in the bounded response body.expectedStatus· integer · optionnel
Optional HTTP status code that the final response must match.
Exemple d'appel{"name": "verify_web_evidence", "arguments": {"url": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"title": "texte", "status": 1, "finalUrl": "texte", "verified": true, "receiptId": "texte", "observedAt": "texte", "contentSha256": "texte", "redirectChain": [], "responseTimeMs": 1}}
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é ».