[ 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.

[ 3315 tools indexed ]

[ all tools ]

30 / 3315

Smithery /

connect.subscriptions.list

[  remote  ]

List trigger subscriptions scoped to a single connection.

Smithery /

connect.triggers.by_trigger_name.get

[  remote  ]

Get the schema for a single trigger type.

Smithery /

connect.triggers.create

[  remote  ]

Create a trigger instance for a connection using the trigger's declared params.

Smithery /

connect.triggers.delete

[  remote  ]

Delete a trigger instance and deregister its upstream webhook.

Smithery /

connect.triggers.get

[  remote  ]

Get a specific trigger instance for a connection.

Smithery /

connect.triggers.list

[  remote  ]

List trigger types exposed by a connection.

Smithery /

connect.update

[  remote  ]

Create or update an MCP connection with the given ID. mcpUrl is required when creating a new connection, but optional when updating. Returns 409 if a different mcpUrl is provided, except while the connection is input_required and the new URL keeps the same host and path.

Smithery /

connected_accounts.create

[  remote  ]

Initiates a new connection to an external service for a user. For OAuth-based toolkits, this returns a redirect URL to complete authentication. For API key-based toolkits, provide the credentials directly in the request body. Use the `user_id` field to associate the connection with a specific user in your system. **Deprecated for Composio-managed OAuth:** For Composio-managed auth configs on OAuth1, OAuth2, or DCR_OAUTH schemes, this endpoint is being retired and will start returning `400 BadRequest` on **2026-05-08** for new organizations and **2026-07-03** for all remaining organizations. Migrate those calls to `POST /api/v3/connected_accounts/link`. Custom auth configs and non-OAuth schemes (API key, bearer, basic) continue to be supported here. Responses on the retiring path carry a `Deprecation` header (RFC 9745) and a `Sunset` header (RFC 8594) for client-side detection.

Smithery /

connected_accounts.delete

[  remote  ]

Soft-deletes a connected account by marking it as deleted in the database. This prevents the account from being used for API calls but preserves the record for audit purposes.

Smithery /

connected_accounts.get

[  remote  ]

Retrieves comprehensive details of a connected account, including authentication configuration, connection status, and all parameters needed for API requests.

Smithery /

connected_accounts.link.create

[  remote  ]

Creates a new authentication link session that users can use to connect their accounts

Smithery /

connected_accounts.list

[  remote  ]

Retrieves all connected accounts for your project. Connected accounts represent authenticated user connections to external services (e.g., a user's Gmail account, Slack workspace). Filter by toolkit, status, user ID, or auth config to find specific connections.

Smithery /

connected_accounts.refresh

[  remote  ]

Initiates a new authentication flow for a connected account when credentials have expired or become invalid. This may generate a new authentication URL for OAuth flows or refresh tokens for other auth schemes.

Smithery /

connected_accounts.status.update

[  remote  ]

Updates the status of a connected account to either enabled (active) or disabled (inactive). Disabled accounts cannot be used for API calls but remain in the database.

Smithery /

connected_accounts.update

[  remote  ]

Update a connected account. Supports updating the alias and/or credentials. Only specified fields will be updated. Set a credential field to null to remove it. Alias must be unique within the same project, entity, and toolkit scope.

WorkOS /

connections.delete

[  remote  ]

Permanently deletes an existing connection. It cannot be undone.

WorkOS /

connections.get

[  remote  ]

Get the details of an existing connection.

WorkOS /

connections.list

[  remote  ]

Get a list of all of your existing connections matching the criteria specified.

ai.mcpanalytics/analytics /

connectors_list

[  remote  ]

List available data connectors — GA4, Google Search Console, and more.

ai.mcpanalytics/analytics /

connectors_query

[  remote  ]

Pull live data from a connected source using connector:// URIs.

Swarm /

contract_audit

[  remote  ]

Run a full 5-phase security audit on up to 3 EVM contract addresses. Handles EIP-1167 proxy/implementation pairs. Returns complete intelligence card including Slither findings, Echidna fuzz results, deployer profiling, EIP-7702 delegate detection, money flow trace, and holder analysis.

Swarm /

contract_monitor_subscribe

[  remote  ]

Subscribe to 30-day continuous monitoring of up to 10 EVM contract addresses. Fires webhook alerts on admin key movement, liquidity drops, claim condition changes, or new critical Slither findings.

Swarm /

contract_triage

[  remote  ]

Screen an EVM smart contract address for malicious patterns, honeypots, rug mechanics, and known scam frameworks. Returns risk score (0-100), verdict (SAFE/SUSPICIOUS/MALICIOUS), and top threat flags. Completes in under 30 seconds.

Weather MCP /

convert_time

[  remote  ]

Convert time from one timezone to another.

BrandKarma /

copy_content_to_brief

[  remote  ] Account required

Copies the Content field of an existing ContentItem into the Brief field of a content idea. Use this to convert previously generated content into a brief for re-generation through the improved pipeline.

Clockwork Recruiting /

coql.query

[  remote  ]

Executes a COQL select query to fetch records data.

Recruit CRM /

coql.query

[  remote  ]

Executes a COQL select query to fetch records data.

Recruiterflow /

coql.query

[  remote  ]

Executes a COQL select query to fetch records data.

Zoho Recruit /

coql.query

[  remote  ]

Executes a COQL select query to fetch records data.

Smithery /

countries_bulk

[  remote  ]

Download the complete versioned countries dataset as JSON for caching, offline use, or multi-country analysis when a single country_lookup call is not enough.