AnyHook
Qué hace este MCP
Provides webhook inboxes for receiving, inspecting, verifying, mocking, replaying, and routing webhook events.
Herramientas
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['name', 'source'], 'properties': {'name': {'type': 'string', 'description': 'Human-readable app name.'}, 'source': {'type': 'string', 'description': 'Provider name (stripe, github, shopify, ...). Used for signature auto-detection.'}, 'api_key': {'type': 'string', 'description': 'API key (ahk_live_...) from anyhook_quickstart. Only needed over HTTP when no Authorization header is set; ignored over stdio.'}, 'destinations': {'type': 'array', 'items': {'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'format': 'uri'}}, 'additionalProperties': False}, 'description': 'Destination URLs that should receive forwarded events.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'api_key': {'type': 'string', 'description': 'API key (ahk_live_...) from anyhook_quickstart. Only needed over HTTP when no Authorization header is set; ignored over stdio.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['provider_key'], 'properties': {'target': {'type': 'string', 'description': 'GitHub only: "owner/repo", or an organization name for an org-wide hook. Optional when the token administers exactly one repository.'}, 'api_key': {'type': 'string', 'description': 'API key (ahk_live_...) from anyhook_quickstart. Only needed over HTTP when no Authorization header is set; ignored over stdio.'}, 'appSlug': {'type': 'string', 'description': 'Connect this existing app. Omit to create a new app for the provider.'}, 'provider_key': {'type': 'string', 'description': 'A Stripe secret or restricted key (sk_… / rk_…) or a GitHub token (github_pat_… / ghp_…). The provider is read from the key. Used once to register the webhook at the provider; AnyHook does not store it. Least privilege: a Stripe restricted key with Webhook Endpoints = Write, or a fine-grained GitHub token with Webhooks = Read and write.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'integer', 'maximum': 200, 'minimum': 1}, 'source': {'type': 'string', 'description': 'Filter by provider source (local mode).'}, 'status': {'type': 'string', 'description': 'Filter by status. Account mode: queued|success|retrying|failed. Local mode: received|forwarded|failed|retrying.'}, 'api_key': {'type': 'string', 'description': 'API key (ahk_live_...) from anyhook_quickstart. Only needed over HTTP when no Authorization header is set; ignored over stdio.'}, 'appSlug': {'type': 'string', 'description': 'Filter to a specific app slug (account mode).'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'app': {'type': 'string', 'description': 'App slug (from anyhook_apps_list). Defaults to your first app.'}, 'api_key': {'type': 'string', 'description': 'API key (ahk_live_...) from anyhook_quickstart. Only needed over HTTP when no Authorization header is set; ignored over stdio.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': 'Event ID returned by anyhook_events.'}, 'api_key': {'type': 'string', 'description': 'API key (ahk_live_...) from anyhook_quickstart. Only needed over HTTP when no Authorization header is set; ignored over stdio.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['provider', 'event'], 'properties': {'data': {'type': 'object', 'description': 'Optional fields to deep-merge into the fixture.', 'additionalProperties': {}}, 'event': {'type': 'string', 'description': "Event name (e.g. 'payment_intent.succeeded' for Stripe)."}, 'secret': {'type': 'string', 'description': 'Signing secret. Falls back to a deterministic default per provider.'}, 'provider': {'enum': ['stripe', 'github', 'slack'], 'type': 'string', 'description': 'Webhook provider to simulate.'}, 'targetUrl': {'type': 'string', 'format': 'uri', 'description': 'If set, POST the generated request to this URL and return the response.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': 'Event ID to replay. Replay does not consume event quota.'}, 'api_key': {'type': 'string', 'description': 'API key (ahk_live_...) from anyhook_quickstart. Only needed over HTTP when no Authorization header is set; ignored over stdio.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['appSlug'], 'properties': {'api_key': {'type': 'string', 'description': 'API key (ahk_live_...) from anyhook_quickstart. Only needed over HTTP when no Authorization header is set; ignored over stdio.'}, 'appSlug': {'type': 'string', 'description': 'Bulk-replay every failed event for this app.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['appSlug'], 'properties': {'limit': {'type': 'integer', 'maximum': 200, 'minimum': 1}, 'api_key': {'type': 'string', 'description': 'API key (ahk_live_...) from anyhook_quickstart. Only needed over HTTP when no Authorization header is set; ignored over stdio.'}, 'appSlug': {'type': 'string'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['provider', 'headers', 'body', 'secret'], 'properties': {'body': {'type': 'string', 'description': 'Raw request body.'}, 'secret': {'type': 'string', 'description': 'Signing secret to verify against.'}, 'headers': {'type': 'object', 'description': 'Request headers as a flat object.', 'additionalProperties': {'type': 'string'}}, 'provider': {'type': 'string', 'description': "Provider name (e.g. 'stripe', 'github', 'slack', 'generic')."}, 'requestUrl': {'type': 'string', 'format': 'uri', 'description': 'Original request URL (required for Twilio/HubSpot). Defaults to a placeholder.'}}, 'additionalProperties': False}
Cambios recientes en herramientas
Servidores MCP similares
shiply
Publishes and manages web applications with SQL databases, serverless functions, domains, email tests, client intake, contracts, …
Fine Structure
Builds and hosts full-stack applications from prompts and supports agent communication through WhatsApp and email.
mcp
Provisions and manages cloud instances, networks, storage, databases, backups, VPNs, application deployments, and autocoding-agen…
EchoRelay
Manages a hosted API relay runtime, including projects, endpoints, credentials, publishing, keys, delivery logs, and dead-letter …
Supero
Builds, validates, publishes, tests, and deploys multi-tenant applications with schemas, CRUD operations, external data connector…
Replicate
Provides access to Replicate models, versions, collections, hardware, predictions, and deployments for running and managing hoste…
Relin
Configures webhook sources and destinations, monitors delivery health, investigates failures, manages retries, and replays events.
Scalix Cloud
Provides managed databases, SQL tools, container builds, persistent Linux machines, domains, scheduled functions, storage, and pr…