accueil / serveurs / IA & Mémoire / ai.mekler/agent-discovery
ai.mekler/agent-discovery
serveur MCP (Model Context Protocol) · mekler-discovery 0.1.1
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 ai.mekler/agent-discovery est sûr ?
Au dernier audit MCP Hub, le serveur MCP « ai.mekler/agent-discovery » 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 24 outils
- confirm_ownership_proof≈ 173 tokens
Confirm a one-hour domain challenge with the same private requester key. Exact HTTPS origin and path must match. Returns a 90 day listing-control credential; identical retries recover that grant. A new proof revokes prior credentials. Confirmation does not approve branding or change grades. Never signs payments.
Paramètres, retour & exemple (2)
Paramètreschallenge_id· string · requisrequester_key· string · requis
Exemple d'appel{"name": "confirm_ownership_proof", "arguments": {"challenge_id": "texte", "requester_key": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - export_listings≈ 188 tokens
Export up to 10000 visible scanned x402 services with grade history, first seen, scan counts, provenance and explicit truncation. Returns gzip+base64 JSON and a digest; large results use a 60 second signed download URL. Costs 0.25 USDC on Base or Solana. Reuse the original body and payment proof for exact 30 day result recovery. Never signs payments.
Paramètres, retour & exemple (2)
Paramètresidempotency_key· string · requispayment_signature· string · optionnel
Exemple d'appel{"name": "export_listings", "arguments": {"idempotency_key": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_scan_report≈ 88 tokens
Read a completed public cached report by report_id. Reports expire after 24 hours; this tool never purchases a replacement.
Paramètres, retour & exemple (1)
Paramètresreport_id· string · requis
Exemple d'appel{"name": "get_scan_report", "arguments": {"report_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_scan_status≈ 100 tokens
Read a conformance job state with job_id and recovery_capability. Polling never starts work or settles payment.
Paramètres, retour & exemple (2)
Paramètresjob_id· string · requisrecovery_capability· string · requis
Exemple d'appel{"name": "get_scan_status", "arguments": {"job_id": "texte", "recovery_capability": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_service≈ 84 tokens
Get a complete public service or operation contract by slug, operation ID, name, or endpoint URL.
Paramètres, retour & exemple (2)
Paramètresid· string · requisreferral_code· string · optionnel
Exemple d'appel{"name": "get_service", "arguments": {"id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_trial_access≈ 93 tokens
Get the service request and standard wallet-auth instructions. First signed execution enrolls automatically; no wallet funds or payment required.
Paramètres, retour & exemple (1)
Paramètresoperation· string · requis
Exemple d'appel{"name": "get_trial_access", "arguments": {"operation": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_trial_offer≈ 67 tokens
Read the adjustable free-use offer, wallet authentication, allowance and explicit paid transition.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "get_trial_offer", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - list_conformance_checks≈ 75 tokens
Read the versioned 25-check linter and separate 14-check compliance catalogs, grading rules and unknown-evidence semantics.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "list_conformance_checks", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - list_grade_changes≈ 223 tokens
Read ordered new, grade_changed and rescanned events with previous grades and scores. Default 200, maximum 1000; signed watermark cursors. History retains 30 days or 50000 events; expired cursors return 410. Costs 0.01 USDC per page on Base or Solana. Use a fresh idempotency key per page; retain the original body and proof for exact recovery. Never signs payments.
Paramètres, retour & exemple (4)
Paramètreslimit· integer · optionnelcursor· string · optionnelidempotency_key· string · requispayment_signature· string · optionnel
Exemple d'appel{"name": "list_grade_changes", "arguments": {"idempotency_key": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - referral_accept_terms≈ 132 tokens
Accept a newer version of the referral terms to keep earning. arguments: terms_version and terms_digest from referral_program. Call without proof to get a SIWx challenge, sign it with the referrer wallet, then call again with proof. No payment is authorized.
Paramètres, retour & exemple (3)
Paramètresproof· object · optionnelarguments· object · optionnelnew_proof· object · optionnel
Exemple d'appel{"name": "referral_accept_terms", "arguments": {"proof": {}, "arguments": {}, "new_proof": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - referral_acknowledge≈ 132 tokens
Mark notices already served by referral_notices as read up to a cursor. arguments: cursor (integer) and optional private_cursor. Call without proof to get a SIWx challenge, sign it with the referrer wallet, then call again with proof. No payment is authorized.
Paramètres, retour & exemple (3)
Paramètresproof· object · optionnelarguments· object · optionnelnew_proof· object · optionnel
Exemple d'appel{"name": "referral_acknowledge", "arguments": {"proof": {}, "arguments": {}, "new_proof": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - referral_notices≈ 132 tokens
Read published program notices and the referrer's private account events. arguments: optional cursor, limit (1-50) and private_cursor. Call without proof to get a SIWx challenge, sign it with the referrer wallet, then call again with proof. No payment is authorized.
Paramètres, retour & exemple (3)
Paramètresproof· object · optionnelarguments· object · optionnelnew_proof· object · optionnel
Exemple d'appel{"name": "referral_notices", "arguments": {"proof": {}, "arguments": {}, "new_proof": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - referral_program≈ 60 tokens
Read current Mekler referral availability, terms and commission offer.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "referral_program", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - referral_receipts≈ 128 tokens
Page through a referrer's commission receipts, oldest first. arguments: optional cursor (last seen) and limit (1-50). Call without proof to get a SIWx challenge, sign it with the referrer wallet, then call again with proof. No payment is authorized.
Paramètres, retour & exemple (3)
Paramètresproof· object · optionnelarguments· object · optionnelnew_proof· object · optionnel
Exemple d'appel{"name": "referral_receipts", "arguments": {"proof": {}, "arguments": {}, "new_proof": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - referral_register≈ 143 tokens
Register a wallet as a Mekler referrer and receive a referral code. arguments: terms_version and terms_digest from referral_program, which explicitly accept those exact terms. Call without proof to get a SIWx challenge, sign it with the referrer wallet, then call again with proof. No payment is authorized.
Paramètres, retour & exemple (3)
Paramètresproof· object · optionnelarguments· object · optionnelnew_proof· object · optionnel
Exemple d'appel{"name": "referral_register", "arguments": {"proof": {}, "arguments": {}, "new_proof": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - referral_rotate≈ 140 tokens
Move a referral registration to a new wallet without losing history. arguments: old_wallet and new_wallet; then send proof (old wallet) and new_proof (new wallet). Call without proof to get a SIWx challenge, sign it with the referrer wallet, then call again with proof. No payment is authorized.
Paramètres, retour & exemple (3)
Paramètresproof· object · optionnelarguments· object · optionnelnew_proof· object · optionnel
Exemple d'appel{"name": "referral_rotate", "arguments": {"proof": {}, "arguments": {}, "new_proof": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - referral_status≈ 131 tokens
Read a registered referrer's code, referral link, accepted versus current terms and whether action is required. arguments: none. Call without proof to get a SIWx challenge, sign it with the referrer wallet, then call again with proof. No payment is authorized.
Paramètres, retour & exemple (3)
Paramètresproof· object · optionnelarguments· object · optionnelnew_proof· object · optionnel
Exemple d'appel{"name": "referral_status", "arguments": {"proof": {}, "arguments": {}, "new_proof": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - retrieve_listing≈ 136 tokens
Retrieve one visible scanned service, current grades, first seen, scan count and the latest 100 grade observations. Identity-reviewed branding claims remain unverified. Hidden or unknown listings return 404. No paid delivery certification. Never signs payments.
Paramètres, retour & exemple (1)
Paramètreslisting_id· string · requis
Exemple d'appel{"name": "retrieve_listing", "arguments": {"listing_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - rotate_trial≈ 181 tokens
Write: request a wallet-rotation challenge with old_wallet/new_wallet/request_id; then submit old_proof/new_proof signed with both keys. Usage is preserved.
Paramètres, retour & exemple (6)
Paramètresnetwork· string · optionnel · solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp | eip155:8453new_proof· object · optionnelold_proof· object · optionnelnew_wallet· string · optionnelold_wallet· string · optionnelrequest_id· string · optionnel
Exemple d'appel{"name": "rotate_trial", "arguments": {"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp", "new_proof": {}, "old_proof": {}, "new_wallet": "texte", "old_wallet": "texte", "request_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - scan_origin≈ 350 tokens
Start or recover an asynchronous x402 conformance scan. For new origin-only calls, this MCP tool defaults to quote_mode fast and returns an unsigned 402 quote without starting a scan. Capability-only recovery requires the original input or proof; use get_scan_status for capability polling. Resend the same arguments with payment_signature only after independent payment authorization. Supplying idempotency_key without quote_mode retains compute-first admission. Save the job/capability and poll. Never signs payments.
Paramètres, retour & exemple (6)
Paramètrespaths· array · optionnelorigin· string · requis
Public HTTP(S) origin only; no credentials, path, query or fragment. Use paths for same-origin paths.quote_mode· string · optionnel · fastidempotency_key· string · optionnel
Required for compute-first mode. Omit both this and quote_mode for the MCP tool's unsigned fast quote. Retain any supplied key for retries.payment_signature· string · optionnelrecovery_capability· string · optionnel
Exemple d'appel{"name": "scan_origin", "arguments": {"origin": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - search_listings≈ 273 tokens
Search scanned x402 services by text, host, category, grade, owner verification or featured status. Default 20, maximum 100; signed snapshot cursors last 24 hours. Sort by recency or grade. Names require identity review; branding claims remain unverified. Current hiding and suppression apply to old cursors too. Never signs payments.
Paramètres, retour & exemple (9)
Paramètreshost· string · optionnelsort· string · optionnel · recency | gradetext· string · optionnelgrade· string · optionnel · A | B | C | D | Flimit· integer · optionnelcursor· string · optionnelcategory· string · optionnel · data | research | web | compute | finance | email | images | otherfeatured· boolean · optionnelowner_verified· boolean · optionnel
Exemple d'appel{"name": "search_listings", "arguments": {"host": "texte", "sort": "recency", "text": "texte", "grade": "A", "limit": 1, "cursor": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - search_services≈ 92 tokens
Find Mekler paid operations for a task, including exclusions and useful combinations.
Paramètres, retour & exemple (2)
Paramètresquery· string · requisreferral_code· string · optionnel
Exemple d'appel{"name": "search_services", "arguments": {"query": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - start_ownership_proof≈ 171 tokens
Start a one-hour domain challenge bound to your private random 32-byte requester key in lowercase hex. Publish the returned JSON exactly at its HTTPS well-known URL. Keep the requester key private. A completed scan is required before confirmation. No payment or target credentials are sent. Never signs payments.
Paramètres, retour & exemple (2)
Paramètresorigin· string · requisrequester_key· string · requis
Exemple d'appel{"name": "start_ownership_proof", "arguments": {"origin": "texte", "requester_key": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - update_listing_preferences≈ 237 tokens
Use X-Mekler-Listing-Control and the expected revision to hide a listing, suppress branding or revoke access. Domain proof is rechecked after seven days; failed, stale, revoked or expired credentials deny control. Concurrent writes return 409. Suppression affects current reads, new exports/feed pages and old search cursors; previously purchased snapshots remain recoverable. Never signs payments.
Paramètres, retour & exemple (6)
Paramètreshidden· boolean · optionnelrevoke· boolean · optionnelrevision· integer · requislisting_id· string · requissuppress_branding· boolean · optionnelcontrol_credential· string · requis
Exemple d'appel{"name": "update_listing_preferences", "arguments": {"revision": 1, "listing_id": "texte", "control_credential": "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é ».