[ 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

Zoho Recruit /

users.updateOne

[  remote  ]

Update single user by ID. API exposed to customers

Smithery /

uuid_validate

[  remote  ]

Check whether a string is a well-formed UUID and, when recognizable, report its version and variant so you can accept or reject identifier inputs confidently.

Smithery /

ux_review

[  remote  ]

Run an AI-powered UX review on any URL. Captures a screenshot and analyzes it along with accessibility tree, SEO metadata, and performance metrics using Kimi k2.5 vision. Returns actionable UX feedback across categories: Accessibility, SEO, Performance, Navigation, Content, and Mobile-friendliness.

Vibe Marketing MCP (HyperFeed.ai) /

validate-content-before-fold

[  remote  ]

Check if content meets the before-fold character and line limits for each social media platform

OpenClaw /

validate_api_key

[  remote  ]

Check if an API key is valid and see remaining daily quota. Use this to verify key status before making calls.

Railway /

variable_bulk_set

[  remote  ]

[WORKFLOW] Create or update multiple environment variables at once ⚡️ Best for: ✓ Migrating configuration between services ✓ Initial service setup ✓ Bulk configuration updates ⚠️ Not for: × Single variable updates (use variable_set) × Temporary configuration changes → Prerequisites: service_list → Alternatives: variable_set → Next steps: deployment_trigger, service_restart → Related: variable_list, service_update

Railway /

variable_copy

[  remote  ]

[WORKFLOW] Copy variables from one environment to another ⚡️ Best for: ✓ Environment migration ✓ Configuration sharing ✓ Environment duplication ⚠️ Not for: × Single variable updates (use variable_set) × Temporary configuration changes → Prerequisites: service_list → Alternatives: variable_set → Next steps: deployment_trigger, service_restart → Related: variable_list, service_update

Railway /

variable_delete

[  remote  ]

[API] Delete a variable for a service in a specific environment ⚡️ Best for: ✓ Removing unused configuration ✓ Security cleanup ✓ Configuration management ⚠️ Not for: × Temporary variable disabling × Bulk variable removal → Prerequisites: service_list → Next steps: deployment_trigger, service_restart → Related: variable_list, variable_set

Railway /

variable_set

[  remote  ]

[API] Create or update an environment variable ⚡️ Best for: ✓ Setting configuration values ✓ Updating connection strings ✓ Managing service secrets ⚠️ Not for: × Bulk variable updates (use variable_bulk_set) × Temporary configuration changes → Prerequisites: service_list → Alternatives: variable_bulk_set → Next steps: deployment_trigger, service_restart → Related: variable_list, variable_delete

Ping Identity /

vault_delete

[  remote  ]

Remove a credential from the vault

Ping Identity /

vault_get

[  remote  ]

Retrieve a decrypted credential from the vault. For TOTP credentials, use vault.totp instead to get the code.

Ping Identity /

vault_list

[  remote  ]

List all credentials in the vault (metadata only, no secrets)

Ping Identity /

vault_store

[  remote  ]

Store or update an encrypted credential in the vault

Ping Identity /

vault_totp

[  remote  ]

Generate the current 6-digit TOTP code. Works on any credential that has a TOTP secret (standalone TOTP type or any credential with a 'totp' field). Response also includes backupCodesRemaining — call vault.get to read the actual backup codes if a fallback is needed.

Ping Identity /

vault_totp_use_backup

[  remote  ]

Atomically consume one single-use TOTP backup code. Moves the popped code from data.backupCodes into data.usedBackupCodes (kept as an audit trail) and returns it. Use when the live TOTP code is unavailable (clock skew, device lost). Each code can only be used once.

NetBird /

verify_verifications_check

[  remote  ]

Check a passcode a recipient submitted. Identify the verification by the same `to` recipient used to start it; no verification ID is needed. A wrong or expired code returns HTTP 200 with `success: false` and a `reason` (for example `incorrect_code` or `expired`). A verification that has already reached a final state is no longer checkable and returns 404, as does a missing verification; malformed input or rate limiting is also an error status.

NetBird /

verify_verifications_create

[  remote  ]

Start a verification and send a one-time passcode to the email address, phone number, or both in `to`. Delivery uses one planned channel at a time and fails over when necessary. Calling again for the same recipient reuses the verification in progress and sends after the resend cooldown. The passcode is never returned; submit the recipient's code with `verify_verifications_check`. SMS, WhatsApp, and Telegram delivery draw on the workspace's balance.

NetBird /

verify_verifications_next_channel

[  remote  ]

Advance an in-progress verification to its next channel and send a fresh passcode. Identify it with the same `to` recipient used to create it; no verification ID is required. This bypasses the resend cooldown, and earlier passcodes remain valid. `last_channel` identifies the most recent completed send. `422 NoNextChannel` means the plan is exhausted; create the verification again to resend on the current channel.

youtube /

video_info

[  remote  ]

Get detailed information about a YouTube video

Make /

videoGeneration__getStatus

[  remote  ]

Get the status and output URL of a single video generation by ID. Poll until COMPLETED.

Make /

videoGeneration__list

[  remote  ]

Paginated list of the user's completed UGC video ads.

Make /

videoGeneration__listPending

[  remote  ]

List the user's currently-rendering video generations.

Make /

videoGeneration__start

[  remote  ]

[write] Queue UGC-style video ad generation for a project (script, voice, and render). Costs credits per video. Poll videoGeneration.getStatus.

youtube /

videos_getVideo

[  remote  ]

Get detailed information about a YouTube video including URL

youtube /

videos_searchVideos

[  remote  ]

Search for videos on YouTube and return results with URLs

Red Sift /

view_file

[  remote  ]

View file content from the collection. Args: path: File path in the collection start_line: Start line (1-based, default: 1) end_line: End line (0 = end of file, default: 0) collection: Collection path (e.g., 'examples/smol_example/codex.sift') Returns: File content

NetBird /

voice_caller_ids_get

[  remote  ]

Fetch one caller ID by ID, with its verification status. Use `voice_caller_ids_list` to find the ID.

NetBird /

voice_caller_ids_list

[  remote  ]

List the workspace's caller IDs and their verification status, as a cursor page. Only a verified caller ID may be presented on an outbound call, so an unverified or missing entry here is a common reason a call is refused.

NetBird /

voice_destinations_list

[  remote  ]

Every country the Voice service supports, each marked with whether the workspace has enabled it and whether it is currently callable. A call to a country the workspace has not enabled is refused, so check here when a specific destination fails while others succeed.

NetBird /

voice_destinations_update

[  remote  ]

Enable or disable the countries this workspace may place voice calls to. Only the countries you list change; any country you omit keeps its current setting. Enabling one is what lets a call to it past the destination gate; disabling one refuses every call there, so confirm a disable with the user first. Read `voice_destinations_list` first for the current settings and whether Bird carries calls to the country at all.