accueil / serveurs / Dev & Code / io.github.openhook-dev/openhook-inbox
io.github.openhook-dev/openhook-inbox
serveur MCP (Model Context Protocol) · openhook 0.1.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.openhook-dev/openhook-inbox est sûr ?
Au dernier audit MCP Hub, le serveur MCP « io.github.openhook-dev/openhook-inbox » 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 29 outils
- access_hosted_inbox≈ 128 tokens
Hosted only: issue a private inbox token for an inbox you own. Keep the returned token private.
Paramètres, retour & exemple (2)
Paramètresinbox_id· string · requisaccount_key· string · requis
Exemple d'appel{"name": "access_hosted_inbox", "arguments": {"inbox_id": "texte", "account_key": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - check_for_callbacks≈ 122 tokens
Check for callbacks newer than a sequence cursor without waiting.
Paramètres, retour & exemple (2)
Paramètressince· integer · optionnelwebhook_token· string · requis
Exemple d'appel{"name": "check_for_callbacks", "arguments": {"webhook_token": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - configure_webhook≈ 318 tokens
Set HTTP responses and optional SHA256 HMAC verification, preserving unspecified fields.
Paramètres, retour & exemple (7)
Paramètrescors· ? · optionnelwebhook_token· string · requisdefault_status· ? · optionneldefault_content· ? · optionnelsignature_provider· ? · optionnelverification_secret· ? · optionneldefault_content_type· ? · optionnel
Exemple d'appel{"name": "configure_webhook", "arguments": {"webhook_token": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - create_webhook≈ 148 tokens
Create an inbox. Save its private token; share only public capture addresses. A hosted Pro account_key creates a persistent owned inbox.
Paramètres, retour & exemple (3)
Paramètresname· string · optionnelexpiry· integer · optionnelaccount_key· string · optionnel
Exemple d'appel{"name": "create_webhook", "arguments": {"name": "texte", "expiry": 1, "account_key": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - delete_all_requests≈ 107 tokens
Clear stored events, keeping the inbox's addresses and settings.
Paramètres, retour & exemple (1)
Paramètreswebhook_token· string · requis
Exemple d'appel{"name": "delete_all_requests", "arguments": {"webhook_token": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - delete_request≈ 118 tokens
Permanently delete one event belonging to this inbox.
Paramètres, retour & exemple (2)
Paramètresrequest_id· string · requiswebhook_token· string · requis
Exemple d'appel{"name": "delete_request", "arguments": {"request_id": "texte", "webhook_token": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - delete_webhook≈ 100 tokens
Permanently delete this inbox and its stored events.
Paramètres, retour & exemple (1)
Paramètreswebhook_token· string · requis
Exemple d'appel{"name": "delete_webhook", "arguments": {"webhook_token": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - download_request_file≈ 129 tokens
Retrieve exact captured bytes as base64, including binary bodies or raw MIME.
Paramètres, retour & exemple (2)
Paramètresrequest_id· string · requiswebhook_token· string · requis
Exemple d'appel{"name": "download_request_file", "arguments": {"request_id": "texte", "webhook_token": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - export_webhook_data≈ 154 tokens
Export a bounded page of full events; resume with next_since. Browser export streams the entire inbox.
Paramètres, retour & exemple (3)
Paramètressince· integer · optionnelformat· string · optionnel · json | csvwebhook_token· string · requis
Exemple d'appel{"name": "export_webhook_data", "arguments": {"webhook_token": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - extract_links_from_request≈ 137 tokens
Extract HTTP links and verification codes without visiting the URLs.
Paramètres, retour & exemple (2)
Paramètresrequest_id· ? · optionnelwebhook_token· string · requis
Exemple d'appel{"name": "extract_links_from_request", "arguments": {"webhook_token": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - generate_oob_payloads≈ 109 tokens
Read callback addresses for authorized out-of-band testing.
Paramètres, retour & exemple (1)
Paramètreswebhook_token· string · requis
Exemple d'appel{"name": "generate_oob_payloads", "arguments": {"webhook_token": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_hosted_inboxes≈ 109 tokens
Hosted only: list your persistent inboxes and usage using a private account agent key.
Paramètres, retour & exemple (1)
Paramètresaccount_key· string · requis
Exemple d'appel{"name": "get_hosted_inboxes", "arguments": {"account_key": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_request≈ 128 tokens
Read a complete event; omit request_id to inspect the newest one.
Paramètres, retour & exemple (2)
Paramètresrequest_id· ? · optionnelwebhook_token· string · requis
Exemple d'appel{"name": "get_request", "arguments": {"webhook_token": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_webhook_activity≈ 144 tokens
Read durable receipt and mutation history with a cursor. Bodies and secrets are excluded.
Paramètres, retour & exemple (3)
Paramètreslimit· integer · optionnelsince· integer · optionnelwebhook_token· string · requis
Exemple d'appel{"name": "get_webhook_activity", "arguments": {"webhook_token": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_webhook_email≈ 106 tokens
Read the email address, available when this deployment runs SMTP.
Paramètres, retour & exemple (1)
Paramètreswebhook_token· string · requis
Exemple d'appel{"name": "get_webhook_email", "arguments": {"webhook_token": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_webhook_info≈ 105 tokens
Read addresses, expiry, response settings, and retained event count.
Paramètres, retour & exemple (1)
Paramètreswebhook_token· string · requis
Exemple d'appel{"name": "get_webhook_info", "arguments": {"webhook_token": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_webhook_requests≈ 186 tokens
Read events with pagination or a durable sequence cursor.
Paramètres, retour & exemple (5)
Paramètrespage· integer · optionnellimit· integer · optionnelsince· integer · optionnelrequest_type· ? · optionnelwebhook_token· string · requis
Exemple d'appel{"name": "get_webhook_requests", "arguments": {"webhook_token": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - register_github_webhook≈ 174 tokens
Create a signed GitHub repository subscription and native inbox. Requires webhook-write permission.
Paramètres, retour & exemple (4)
Paramètresevents· array · requisrepository· string · requisaccount_key· string · optionnelaccess_token· string · requis
Exemple d'appel{"name": "register_github_webhook", "arguments": {"events": [], "repository": "texte", "access_token": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - register_linear_webhook≈ 178 tokens
Create a signed Linear subscription and native inbox. Requires admin scope; optional team filter.
Paramètres, retour & exemple (4)
Paramètresteam_id· string · optionnelaccount_key· string · optionnelaccess_token· string · requisresource_types· array · requis
Exemple d'appel{"name": "register_linear_webhook", "arguments": {"access_token": "texte", "resource_types": []}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - register_stripe_webhook≈ 155 tokens
Create a signed Stripe webhook endpoint and native inbox. Provider credentials are not stored.
Paramètres, retour & exemple (3)
Paramètresevents· array · requisaccount_key· string · optionnelaccess_token· string · requis
Exemple d'appel{"name": "register_stripe_webhook", "arguments": {"events": [], "access_token": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - respond_to_next_request≈ 191 tokens
Respond to the next request using ?openhook_wait=1, within its 20-second response window.
Paramètres, retour & exemple (5)
Paramètresstatus· integer · optionnelcontent· string · requiscontent_type· string · optionnelwebhook_token· string · requistimeout_seconds· number · optionnel
Exemple d'appel{"name": "respond_to_next_request", "arguments": {"content": "texte", "webhook_token": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - rotate_webhook_token≈ 110 tokens
Revoke the old private token and return a new one; capture addresses stay unchanged.
Paramètres, retour & exemple (1)
Paramètreswebhook_token· string · requis
Exemple d'appel{"name": "rotate_webhook_token", "arguments": {"webhook_token": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - search_requests≈ 185 tokens
Search captured bodies, URLs, and headers for a literal substring.
Paramètres, retour & exemple (5)
Paramètrespage· integer · optionnellimit· integer · optionnelquery· string · requisrequest_type· ? · optionnelwebhook_token· string · requis
Exemple d'appel{"name": "search_requests", "arguments": {"query": "texte", "webhook_token": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - send_requests≈ 130 tokens
Create up to ten marked test HTTP events in this inbox.
Paramètres, retour & exemple (2)
Paramètrespayloads· array · requiswebhook_token· string · requis
Exemple d'appel{"name": "send_requests", "arguments": {"payloads": [], "webhook_token": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - server_status≈ 80 tokens
Inspect native storage, retention, and enabled capture transports.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "server_status", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - unregister_webhook≈ 134 tokens
Remove the registered provider subscription and permanently delete its native inbox and events.
Paramètres, retour & exemple (2)
Paramètresaccess_token· string · requiswebhook_token· string · requis
Exemple d'appel{"name": "unregister_webhook", "arguments": {"access_token": "texte", "webhook_token": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - update_request≈ 134 tokens
Annotate an event without changing its original captured body.
Paramètres, retour & exemple (3)
Paramètresnote· string · requisrequest_id· string · requiswebhook_token· string · requis
Exemple d'appel{"name": "update_request", "arguments": {"note": "texte", "request_id": "texte", "webhook_token": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - wait_for_email≈ 165 tokens
Wait for an email received by Openhook's SMTP listener.
Paramètres, retour & exemple (4)
Paramètressince· ? · optionnelwebhook_token· string · requisreturn_existing· boolean · optionneltimeout_seconds· number · optionnel
Exemple d'appel{"name": "wait_for_email", "arguments": {"webhook_token": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - wait_for_request≈ 210 tokens
Wait up to 120 seconds; pass next_since when reconnecting to avoid missing events.
Paramètres, retour & exemple (5)
Paramètressince· ? · optionnelrequest_type· ? · optionnelwebhook_token· string · requisreturn_existing· boolean · optionneltimeout_seconds· number · optionnel
Exemple d'appel{"name": "wait_for_request", "arguments": {"webhook_token": "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é ».