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.
[ 3127 tools indexed ]
[ all tools ]
30 / 3127
mcp.servers.instances.create
[ remote ]Creates a new instance for a Model Control Protocol (MCP) server. This endpoint validates that the user has connected accounts for all auth configurations associated with the MCP server before creating the instance.
mcp.servers.instances.delete
[ remote ]Removes a user instance from the MCP server and deletes all connected accounts for that user that are associated with the auth configurations of this specific MCP server. Connected accounts for other auth configurations are not affected.
mcp.servers.instances.list
[ remote ]Retrieves a paginated list of user instances (user IDs) associated with a specific Model Control Protocol (MCP) server. This endpoint supports pagination to handle servers with many instances.
mcp.servers.list
[ remote ]Retrieves a paginated list of MCP servers associated with the authenticated project. Results can be filtered by name, toolkit, or authentication configuration ID. MCP servers are used to provide Model Control Protocol integration points for connecting AI assistants to your applications and services.
mcp.update
[ remote ]Updates the configuration of an existing Model Control Protocol (MCP) server. You can modify the server name, associated applications, and enabled tools. Only the fields included in the request will be updated.
merge_branch
[ remote ]Merges migrations and edge functions from a development branch to production.
merge_contacts
[ remote ]Merge all contact ids into one contact, this is a destructive action and can not be undone. Only run one contact group at a time and only with the users explicit permission.
merge_pull_request
[ remote ]Merge a pull request in a GitHub repository.
metadata.customViews.changeSort
[ remote ]Change the sort order of a custom view
metadata.customViews.changeSortOne
[ remote ]Change the sort order of a custom view
metadata.customViews.get
[ remote ]Get a specific custom view of a module using custom view ID
metadata.customViews.list
[ remote ]Get all custom views of a module
metadata.fields.create
[ remote ]To create custom fields in a module in your Zoho Recruit account.
metadata.fields.delete
[ remote ]Delete a custom field from a module. Field must not be used in workflows, approvals, scoring rules, or other configurations. Only one field can be deleted per request.
metadata.fields.get
[ remote ]Retrieve metadata of a specific custom field in a module using the field ID.
metadata.fields.list
[ remote ]Retrieve all fields metadata for modules. Examples and schemas derived from provided sample and schema files.
metadata.fields.update
[ remote ]To update custom fields in your Zoho Recruit account.
metadata.fields.updateOne
[ remote ]Update a Custom Field with related to specific module of Zoho Recruit Account
metadata.modules.create
[ remote ]Creates a single custom module in Recruit. Requires the Recruit_Implied_Customize_Zoho_Recruit permission. This operation is not idempotent; submitting the same api_name multiple times will result in validation errors. Only one module can be created per request; batch creation is not supported.
metadata.modules.get
[ remote ]Retrieves complete metadata for a specific Recruit module identified by its API name. Returns comprehensive configuration including fields, layouts, profiles, related lists, custom views, and module capabilities.
metadata.modules.list
[ remote ]Fetches metadata for Recruit modules including configuration, capabilities, and structural information. Supports filtering by feature name to retrieve modules associated with specific features, or by status (e.g., `system_hidden`) to return modules matching that status. When both `status` and `feature_name` are provided, modules must satisfy both criteria (AND logic). Expected latency: ~60ms.
metadata.modules.update
[ remote ]Updates existing modules in Recruit. Allows modification of module labels and profile assignments. This operation is idempotent; the same request can be safely repeated. Supports batch updates - multiple modules can be updated in a single request. Returns 200 when all modules update successfully, or 207 Multi-Status when some succeed and others fail.
metadata.modules.updateOne
[ remote ]Partially updates a module's display labels (singular and plural) and associated profile permissions. This operation only modifies the specified fields without affecting other module configuration. The operation is idempotent - calling it multiple times with the same payload produces the same result.
metadata.profiles.clone
[ remote ]Creates a clone of the specified profile. **Scopes:** * ZohoRecruit.settings.profiles.all * ZohoRecruit.settings.profiles.read
metadata.profiles.delete
[ remote ]Deletes an existing Recruit profile by ID. **Scopes:** * ZohoRecruit.settings.profiles.all * ZohoRecruit.settings.profiles.delete
metadata.profiles.get
[ remote ]Retrieves the details of a specific Recruit profile by ID. **Scopes:** * ZohoRecruit.settings.profiles.all * ZohoRecruit.settings.profiles.read
metadata.profiles.list
[ remote ]Retrieves the list of Recruit profiles with metadata. **Scopes:** * ZohoRecruit.settings.profiles.all * ZohoRecruit.settings.profiles.read
metadata.profiles.updateOne
[ remote ]Updates an existing Recruit profile by ID. **Scopes:** * ZohoRecruit.settings.profiles.all * ZohoRecruit.settings.profiles.read
metadata.relatedLists.list
[ remote ]Get the configuration of related lists for a specific module and layout
metadata.roles.create
[ remote ]Create one or more new Recruit roles in the organization