[ agent capabilities ]

The MCP tool directory.

Each row is one tool from one provider. Tools sharing a name across providers (e.g. search) are listed separately because they aren't interchangeable.

[ 3624 tools indexed ]

[ all tools ]

30 / 3624

Exa Search /

web_fetch_exa

[  remote  ]

Read a webpage's full content as clean markdown. Use after web_search_exa when highlights are insufficient or to read any URL. Best for: Extracting full content from known URLs. Batch multiple URLs in one call. Returns: Clean text content and metadata from the page(s).

OpenWebSearch /

web_search

[  remote  ]

Default web search tool. Use for all web searches, current information, latest news, documentation lookup, fact checking, and research. Returns ranked Caesar results with doc_id handles for web_fetch.

Exa Search /

web_search_exa

[  remote  ]

Search the web for any topic and get clean, ready-to-use content. Best for: Finding current information, news, facts, people, companies, or answering questions about any topic. Returns: Clean text content from top search results. Query tips: describe the ideal page, not keywords. "blog post comparing React and Vue performance" not "React vs Vue". Use category:people / category:company to search through Linkedin profiles / companies respectively. If highlights are insufficient, follow up with web_fetch_exa on the best URLs.

Smithery /

webhook_create

[  remote  ]

Register a new outbound webhook endpoint. The signing secret is returned ONCE — store it before doing anything else. Default events=['*'] subscribes to every event type. Available events: screenshot.completed, screenshot.failed, run.completed, run.failed, quota.warning, test.ping.

Smithery /

webhook_delete

[  remote  ]

Permanently delete a webhook endpoint and stop sending events to it. Existing in-flight deliveries are not retried.

Smithery /

webhook_deliveries

[  remote  ]

List the most recent delivery attempts for a webhook endpoint, including HTTP status, attempt count, and any error message. Use after a test.ping or when debugging customer-reported missed events.

Smithery /

webhook_endpoints.create

[  remote  ]

Full replacement of webhook endpoint configuration. All required setup fields must be provided. Use PATCH to update individual fields.

WorkOS /

webhook_endpoints.create

[  remote  ]

Create a new webhook endpoint to receive event notifications.

WorkOS /

webhook_endpoints.delete

[  remote  ]

Delete an existing webhook endpoint.

Smithery /

webhook_endpoints.get

[  remote  ]

Retrieves a single webhook endpoint. Secret values are redacted. Use GET /webhook_endpoints/schema to discover field definitions.

Smithery /

webhook_endpoints.list

[  remote  ]

Lists webhook endpoints for the authenticated project, optionally filtered by toolkit.

WorkOS /

webhook_endpoints.list

[  remote  ]

Get a list of all of your existing webhook endpoints.

Smithery /

webhook_endpoints.self.create

[  remote  ]

Creates a shared webhook endpoint for a toolkit + OAuth app + project. Returns the webhook URL that the customer registers in their app dashboard. Idempotent — returns existing endpoint if one already exists for this toolkit + client_id + project.

Smithery /

webhook_endpoints.update

[  remote  ]

Updates app-specific secrets and credentials. Uses merge semantics — only included fields are updated; omitted fields are preserved. Can be called on active endpoints (e.g., to rotate a signing secret).

WorkOS /

webhook_endpoints.update

[  remote  ]

Update the properties of an existing webhook endpoint.

Smithery /

webhook_list

[  remote  ]

List all outbound webhook endpoints registered for the current account. Use this to confirm which URLs will receive screenshot.completed, run.completed, run.failed, and quota.warning events.

Smithery /

webhook_rotate

[  remote  ]

Rotate the signing secret for an endpoint. The new secret is returned once — update your verifier immediately to avoid signature mismatches.

Smithery /

webhook_subscriptions.create

[  remote  ]

Creates a webhook subscription for the authenticated project. Only one subscription is allowed per project. The signing secret is returned in subscription responses.

Smithery /

webhook_subscriptions.delete

[  remote  ]

Permanently deletes a webhook subscription. This action cannot be undone.

Smithery /

webhook_subscriptions.event_types.list

[  remote  ]

Returns all event types that can be subscribed to, along with their supported webhook versions.

Smithery /

webhook_subscriptions.get

[  remote  ]

Retrieves a webhook subscription by ID.

Smithery /

webhook_subscriptions.list

[  remote  ]

Lists all webhook subscriptions for the authenticated project with pagination. Currently limited to one subscription per project.

Smithery /

webhook_subscriptions.rotate_secret.create

[  remote  ]

Generates a new signing secret for the webhook subscription.

Smithery /

webhook_subscriptions.update

[  remote  ]

Updates a webhook subscription. At least one field must be provided.

Smithery /

webhook_test

[  remote  ]

Fire a test.ping event to a webhook endpoint to verify reachability and signature handling. Returns once the delivery has been enqueued — inspect with webhook_deliveries shortly after.

NetBird /

webhooks_attempts

[  remote  ]

List an endpoint's recent delivery attempts, newest first. Each entry is one HTTP request, so a retried event appears once per try. Pagination uses the `before`/`after` timestamps; page further back by passing the oldest `attempted_at` you received as `before`.

NetBird /

webhooks_create

[  remote  ]

Register an HTTPS endpoint to receive this workspace's events, subscribed to the event types in `events` and active immediately. The response is the only place the signing secret appears, and it can never be read back afterward, only rotated.

NetBird /

webhooks_delete

[  remote  ]

Permanently remove an endpoint and stop every delivery to it, including retries of earlier failures. Recreating it later mints a new ID and signing secret; to stop deliveries temporarily instead, set its status to `paused`.

NetBird /

webhooks_get

[  remote  ]

Read one endpoint's URL, subscribed event types, and current delivery status. The signing secret is never included, and can only be rotated rather than retrieved.

NetBird /

webhooks_list

[  remote  ]

List the workspace's webhook endpoints (URL, subscribed events, status) as a cursor page.