accueil / serveurs / Finance & Paiement / com.paidhandshake/exchange
com.paidhandshake/exchange
serveur MCP (Model Context Protocol) · paidhandshake-exchange 2.9.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.paidhandshake/exchange est sûr ?
Au dernier audit MCP Hub, le serveur MCP « com.paidhandshake/exchange » 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
- create_checkout≈ 252 tokens
Create a Stripe Checkout URL after a PaidHandshake search when a buyer wants to authorize access to locked results. This tool only creates the checkout handoff and never silently charges the buyer. Use get_unlock_quote first if the buyer only needs pricing, and do not use this for recurring watches or machine-wallet jobs.
Paramètres, retour & exemple (3)
Paramètrespackage· string · requis · single | top3 | full
Result package to purchase: single unlocks one selected result, top3 unlocks the next three ranked results, and full unlocks the full available result pack.result_id· integer · optionnel
Required only when package=single. Use the result identifier from the locked preview returned by search_matches.search_id· string · requis
Reusable search identifier returned by search_matches for the result set being purchased.
Exemple d'appel{"name": "create_checkout", "arguments": {"package": "single", "search_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - create_recurring_paid_watch≈ 417 tokens
Authenticated: create a new recurring paid watch for repeated research or monitoring. Each execution is a normal paid machine job bounded by max_price_cents plus the machine's delegated spending limits; cadence must be 60-10080 minutes. Use this only to create a new watch; use set_recurring_paid_watch to enable/disable an existing watch and submit_paid_machine_job for one-time work.
Paramètres, retour & exemple (7)
Paramètresname· string · optionnel
Optional human-readable label for the watch.query· string · requis
The recurring research or monitoring request to execute on each scheduled run.task_type· string · optionnel
Optional execution category used to route each run to a compatible worker; omit when the query itself is sufficient for routing.constraints· object · optionnel
Optional reusable execution constraints applied to every run, such as location, filters, maximum results, verification requirements, or exclusions.cadence_minutes· integer · optionnel
Minutes between scheduled runs. Minimum 60 minutes; maximum 10080 minutes (7 days).max_price_cents· integer · requis
Maximum price in USD cents allowed for each individual run before the job is rejected rather than overspending.run_immediately· boolean · optionnel
If true, request an initial run immediately after watch creation; if false or omitted, wait for the normal cadence.
Exemple d'appel{"name": "create_recurring_paid_watch", "arguments": {"query": "texte", "max_price_cents": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_free_data_sample≈ 203 tokens
Free, read-only preview of one canonical PaidHandshake inventory feed. Returns one paid-eligible verified record when available; quality-held candidates are never substituted. Use get_live_inventory first to discover feed inventory and use get_published_intelligence_sample instead for worker-published intelligence products.
Paramètres, retour & exemple (1)
Paramètresfeed· string · requis · rfp-procurement | business-buyer-intent | vendor-product-pricing | local-service-availability | grants-funding | business-expansion-permits | jobs-contract-work
PaidHandshake feed slug
Exemple d'appel{"name": "get_free_data_sample", "arguments": {"feed": "rfp-procurement"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_fulfillment_proof≈ 128 tokens
Free, read-only operational proof that PaidHandshake has active fulfillment capacity. Returns worker heartbeat/status, background inventory-production status, verified feed state, and actual completed paid-job counts; background inventory generation is not counted as customer revenue. Use this for platform/fulfillment verification, not for browsing purchasable inventory or polling one specific paid job.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "get_fulfillment_proof", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_live_inventory≈ 221 tokens
Free, read-only snapshot of canonical PaidHandshake inventory feeds, including paid-eligible counts, quality holds, freshness, prices and sample URLs. Use this as the starting point for known feed inventory; use get_free_data_sample for one feed sample, get_published_intelligence_catalog for worker-published products, and search_matches for ad hoc web discovery.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "get_live_inventory", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"feeds": [], "snapshot_id": "texte"}} - get_machine_onboarding≈ 126 tokens
Free, read-only onboarding guide for autonomous buyers. Returns the self-service machine enrollment route plus Stripe wallet-funding, paid-job submission/polling, recurring-watch, and related machine endpoints. Use this when an agent needs to become a PaidHandshake machine buyer or discover the required API flow; use get_machine_wallet after authentication to inspect an existing machine account.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "get_machine_onboarding", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_machine_payment_options≈ 141 tokens
Free, read-only discovery of machine payment rails available or activation-ready for PaidHandshake, including Stripe-funded delegated wallets and x402 Base-USDC where active. Use this when an autonomous buyer needs to choose how to pay; use get_machine_wallet to inspect one authenticated machine's actual wallet balance and spending limits.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "get_machine_payment_options", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_machine_wallet≈ 134 tokens
Authenticated, read-only wallet status for the current machine buyer. Returns wallet balance and delegated spending limits without moving funds. Use this before submit_paid_machine_job to verify available budget; use get_machine_payment_options to discover funding and payment rails rather than account-specific balances.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "get_machine_wallet", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_paid_machine_job≈ 169 tokens
Authenticated, read-only polling for a previously submitted paid machine job. Use the job_id returned by submit_paid_machine_job to retrieve its current queued, working, completed, or failed state and any available result; use quote_paid_machine_job before submission, not this tool, when you only need a price estimate.
Paramètres, retour & exemple (1)
Paramètresjob_id· string · requis
PaidHandshake job identifier returned by submit_paid_machine_job. Pass the exact job_id for the authenticated machine account whose status or completed result you want to retrieve.
Exemple d'appel{"name": "get_paid_machine_job", "arguments": {"job_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_paidhandshake_capabilities≈ 146 tokens
Free, read-only capability map for PaidHandshake Exchange. Returns available verified-data feed families, machine endpoints, payment rails, and operating rules. Use this first to understand what PaidHandshake can do; use get_machine_onboarding for enrollment and setup, and get_machine_wallet for an authenticated buyer's current balance and spending limits.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "get_paidhandshake_capabilities", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_published_intelligence_catalog≈ 140 tokens
Free, read-only catalog of structured intelligence products published by connected workers, including paid-eligible counts, prices, sample paths and x402 purchase routes. Use this to discover product names before calling get_published_intelligence_sample; use get_live_inventory instead for canonical PaidHandshake feed inventory.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "get_published_intelligence_catalog", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_published_intelligence_sample≈ 226 tokens
Free, read-only sample of one worker-published intelligence product. Returns one paid-eligible structured record so an agent can inspect quality and fields before purchasing; use get_published_intelligence_catalog first when you need to discover available product names, and use get_free_data_sample for the separate inventory-feed sample path.
Paramètres, retour & exemple (1)
Paramètresproduct· string · requis · commercial-project-signals | mobile-vendor-opportunities | artist-opportunities | local-demand-signals | research-partnership-opportunities | verified-field-work | buyer-signal-intelligence
Exact published-intelligence product key from get_published_intelligence_catalog. Select the product whose representative paid-eligible sample you want to inspect.
Exemple d'appel{"name": "get_published_intelligence_sample", "arguments": {"product": "commercial-project-signals"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_unlock_quote≈ 202 tokens
Free, read-only pricing lookup for locked results from an existing search_matches search. Returns the currently available unlock packages and prices for the supplied search_id without creating checkout or charging the buyer. Use create_checkout only after a buyer chooses a package; use search_matches first if you do not yet have a search_id.
Paramètres, retour & exemple (1)
Paramètressearch_id· string · requis
Reusable PaidHandshake search identifier returned by search_matches. Pass the exact search_id whose currently available result-unlock packages and prices you want to inspect.
Exemple d'appel{"name": "get_unlock_quote", "arguments": {"search_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - list_recurring_paid_watches≈ 135 tokens
Authenticated, read-only listing of recurring paid watches belonging to the current machine buyer. Returns the buyer's saved watches and their current identifiers, configuration and enabled status. Use this to obtain a watch_id before set_recurring_paid_watch; use create_recurring_paid_watch to create a new watch.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "list_recurring_paid_watches", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - quote_paid_machine_job≈ 232 tokens
Free, read-only price estimate for delegated machine work before any job is submitted or money is reserved. Use this for custom public-web research, sourcing, verification, or commercial-intelligence tasks; after accepting the quote, use submit_paid_machine_job for execution. Unknown task labels may be mapped to a compatible live-worker capability.
Paramètres, retour & exemple (2)
Paramètrestask_type· string · requis
Requested work category or intent label, such as event_search, bid_search, vendor_search, grant_search, deep_research, or another descriptive task label.constraints· object · optionnel
Optional task-specific requirements such as location, date range, maximum results, verification requirements, exclusions, budget, or other execution constraints used to estimate the job.
Exemple d'appel{"name": "quote_paid_machine_job", "arguments": {"task_type": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - search_matches≈ 208 tokens
Read-only discovery search across current public or authorized web information when the request is not already covered by a known PaidHandshake inventory product. Returns one evidence-bearing proof result, locked ranked previews, pricing, and a reusable search_id. Use get_live_inventory/get_free_data_sample for known inventory products instead, and use quote_paid_machine_job for delegated custom research work.
Paramètres, retour & exemple (1)
Paramètresquery· string · requis
Natural-language discovery request, 3-600 characters. Include meaningful constraints such as location, timing, budget, product/service type, opportunity type, or other criteria needed to rank relevant current results.
Exemple d'appel{"name": "search_matches", "arguments": {"query": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - set_recurring_paid_watch≈ 206 tokens
Authenticated state change for an existing recurring paid watch. Set enabled=true to allow future scheduled runs under the watch's saved cadence and spending limits, or enabled=false to stop future runs; this does not create a watch or edit its query. Use create_recurring_paid_watch to create one and list_recurring_paid_watches to obtain an existing watch_id.
Paramètres, retour & exemple (2)
Paramètresenabled· boolean · requis
true enables future scheduled executions; false disables future scheduled executions for this watch.watch_id· string · requis
Existing recurring watch identifier, typically returned by create_recurring_paid_watch or list_recurring_paid_watches.
Exemple d'appel{"name": "set_recurring_paid_watch", "arguments": {"enabled": true, "watch_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - submit_paid_machine_job≈ 467 tokens
Authenticated paid mutation that submits a one-time machine job after the buyer has accepted the task and spending cap. PaidHandshake authorizes work only inside the machine's delegated wallet and platform spending limits, routes it to a compatible worker capability, and returns a job_id for later polling with get_paid_machine_job. Use quote_paid_machine_job first when the price is not yet known; use create_recurring_paid_watch instead for repeated work.
Paramètres, retour & exemple (5)
Paramètresquery· string · requis
Natural-language task to execute. Include the desired outcome and important location, timing, scope, evidence, filtering or result requirements.task_type· string · optionnel
Optional routing label describing the work category or intent. Use a descriptive capability label when known; otherwise PaidHandshake can route compatible work from the request.constraints· object · optionnel
Optional structured task requirements such as location, date range, maximum results, verification requirements, exclusions, budget or other execution limits.idempotency_key· string · optionnel
Optional caller-generated stable key for the same intended paid submission. Reuse the same key when retrying an uncertain request so an accidental duplicate job can be avoided.max_price_cents· integer · requis
Maximum amount in USD cents this machine authorizes for this single job. The request remains subject to delegated wallet, per-call, daily, monthly and platform spending limits.
Exemple d'appel{"name": "submit_paid_machine_job", "arguments": {"query": "texte", "max_price_cents": 1}}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é ».