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

[ 3313 tools indexed ]

[ all tools ]

30 / 3313

Recruit CRM /

metadata.roles.delete

[  remote  ]

Delete an existing Recruit role and transfer users to another role

Recruiterflow /

metadata.roles.delete

[  remote  ]

Delete an existing Recruit role and transfer users to another role

Zoho Recruit /

metadata.roles.delete

[  remote  ]

Delete an existing Recruit role and transfer users to another role

Clockwork Recruiting /

metadata.roles.get

[  remote  ]

Retrieve details of a specific Recruit role by its identifier

Recruit CRM /

metadata.roles.get

[  remote  ]

Retrieve details of a specific Recruit role by its identifier

Recruiterflow /

metadata.roles.get

[  remote  ]

Retrieve details of a specific Recruit role by its identifier

Zoho Recruit /

metadata.roles.get

[  remote  ]

Retrieve details of a specific Recruit role by its identifier

Clockwork Recruiting /

metadata.roles.list

[  remote  ]

Retrieve a list of all Recruit roles in the organization

Recruit CRM /

metadata.roles.list

[  remote  ]

Retrieve a list of all Recruit roles in the organization

Recruiterflow /

metadata.roles.list

[  remote  ]

Retrieve a list of all Recruit roles in the organization

Zoho Recruit /

metadata.roles.list

[  remote  ]

Retrieve a list of all Recruit roles in the organization

Clockwork Recruiting /

metadata.roles.update

[  remote  ]

Update multiple Recruit roles in the organization

Recruit CRM /

metadata.roles.update

[  remote  ]

Update multiple Recruit roles in the organization

Recruiterflow /

metadata.roles.update

[  remote  ]

Update multiple Recruit roles in the organization

Zoho Recruit /

metadata.roles.update

[  remote  ]

Update multiple Recruit roles in the organization

Clockwork Recruiting /

metadata.roles.updateOne

[  remote  ]

Update an existing Recruit role with new information

Recruit CRM /

metadata.roles.updateOne

[  remote  ]

Update an existing Recruit role with new information

Recruiterflow /

metadata.roles.updateOne

[  remote  ]

Update an existing Recruit role with new information

Zoho Recruit /

metadata.roles.updateOne

[  remote  ]

Update an existing Recruit role with new information

Microsoft Entra ID /

microsoft_code_sample_search

[  remote  ]

Search for code snippets and examples in official Microsoft Learn documentation. This tool retrieves relevant code samples from Microsoft documentation pages providing developers with practical implementation examples and best practices for Microsoft/Azure products and services related coding tasks. This tool will help you use the **LATEST OFFICIAL** code snippets to empower coding capabilities. ## When to Use This Tool - When you are going to provide sample Microsoft/Azure related code snippets in your answers. - When you are **generating any Microsoft/Azure related code**. ## Usage Pattern Input a descriptive query, or SDK/class/method name to retrieve related code samples. The optional parameter `language` can help to filter results. Eligible values for `language` parameter include: csharp javascript typescript python powershell azurecli al sql java kusto cpp go rust ruby php

Microsoft Entra ID /

microsoft_docs_fetch

[  remote  ]

Fetch and convert a Microsoft Learn documentation page to markdown format. This tool retrieves the latest complete content of Microsoft documentation pages including Azure, .NET, Microsoft 365, and other Microsoft technologies. ## When to Use This Tool - When search results provide incomplete information or truncated content - When you need complete step-by-step procedures or tutorials - When you need troubleshooting sections, prerequisites, or detailed explanations - When search results reference a specific page that seems highly relevant - For comprehensive guides that require full context ## Usage Pattern Use this tool AFTER microsoft_docs_search when you identify specific high-value pages that need complete content. The search tool gives you an overview; this tool gives you the complete picture. ## URL Requirements - The URL must be a valid link from the microsoft.com domain. ## Output Format markdown with headings, code blocks, tables, and links preserved.

Microsoft Entra ID /

microsoft_docs_search

[  remote  ]

Search official Microsoft/Azure documentation to find the most relevant and trustworthy content for a user's query. This tool returns up to 10 high-quality content chunks (each max 500 tokens), extracted from Microsoft Learn and other official sources. Each result includes the article title, URL, and a self-contained content excerpt optimized for fast retrieval and reasoning. Always use this tool to quickly ground your answers in accurate, first-party Microsoft/Azure knowledge. The `question` parameter is no longer used, use `query` instead. ## Follow-up Pattern To ensure completeness, use microsoft_docs_fetch when high-value pages are identified by search. The fetch tool complements search by providing the full detail. This is a required step for comprehensive results.

Smithery /

mime_lookup

[  remote  ]

Map a file extension such as webp or png, or a MIME type string, to curated Content-Type metadata when setting headers, validating uploads, or choosing a media type.

Math /

min

[  remote  ]

Finds the minimum value from a list of numbers

macrostrat /

mineral-info

[  remote  ]

Get information about a mineral, use one property

Reddit /

mint_key

[  remote  ]

Mint a free trial API key for this session, when you don't already have one. This tool only appears while the session has no API key configured -- once a key is set, it drops off the tool list, so seeing it here IS the signal that you need it. Takes no parameters. Minting is anonymous: it issues an API key, not a user account -- no signup, no email, no card, no identity attached. The key works immediately on the free tier, which stays the same small per-IP daily budget whether or not you mint. Minting does NOT authenticate the current session: the session stays un-keyed until the client reconnects with the returned key in its Authorization header, so the result explains how to persist the key, not how to keep going in this transcript. If you cannot edit the client config yourself, return the key and setup snippet to the user so they can paste it and reconnect. After minting, do not call this tool again -- configure the key at the transport layer and use the data tools once reconnected. Returns the key itself (shown once) plus setup instructions; it never returns platform data.

Math /

mode

[  remote  ]

Finds the most common number in a list of numbers

Reddit /

modify_conversion_notes

[  remote  ]

Read or update conversion notes with explicit required key names. How to use: - Call without `conversion_notes` to inspect current notes. - For updates, provide all three canonical keys for consistency. Expected keys (string values): - `Product Name` - `Payment Terms/Plans` - `General Notes`

Reddit /

modify_funnels

[  remote  ]

Read or replace funnels with explicit shape validation. How to use: - Call without `funnels` to inspect current funnel list. - Update is replace-style: provide the full intended funnels list. Expected item shape: - `url` (string) - `description` (string) - `primary_use_case` (string) - `qualification` (optional string)

Reddit /

modify_keywords

[  remote  ]

Read or update keyword targeting with optional search parameters. How to use: - Call without `keywords` to inspect current keywords config. - Update writes explicit keyword list and optional search params. Expected payload shape: - `keywords`: list[str] - `search_params` (optional): - `sort`: one of `relevance|hot|top|new|comments` - `time_filter`: one of `hour|day|week|month|year|all` - `per_keyword_limit`: int