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.
[ 3722 tools indexed ]
[ all tools ]
30 / 3722
analyze_dataset
[ remote ]Fetch raw CSV datasets and investigation metadata. Returns dataset URLs, lens structures, key correlations, open questions, and outliers for independent analysis.
analyze_market
[ remote ]Get comprehensive market analysis including probabilities, trading activity, and AI-friendly insights. Combines market data with recent trades.
analyze_saju
[ remote ]사주 분석 통합 (basic/fortune/yongsin/school_compare/yongsin_method)
analyze_trial_phases
[ remote ]Analyze the distribution of trial phases for given search criteria. This tool analyzes the distribution of clinical trial phases (e.g., Phase 1, Phase 2, Phase 3) for a given set of search criteria. Input: - `conditions`: A list of medical conditions to filter the analysis. - `interventions`: A list of interventions to filter the analysis. - `sponsors`: A list of sponsors to filter the analysis. - `max_studies`: The maximum number of studies to include in the analysis. Defaults to 1000.
api_keys.validations.create
[ remote ]Validate an API key value and return the API key object if valid.
api_keys_create
[ remote ]Create a workspace key and receive its token once, in this response; no later call reads it back. Scopes are limited to the data plane, so a key can never issue or revoke another one. Expiry is fixed at creation, and `cidrs` is applied in the same transaction, so an invalid range fails the whole call instead of leaving the key unrestricted.
api_keys_create
[ remote ]Create a workspace key and receive its token once, in this response; no later call reads it back. Scopes are limited to the data plane, so a key can never issue or revoke another one. Expiry is fixed at creation, and `cidrs` is applied in the same transaction, so an invalid range fails the whole call instead of leaving the key unrestricted.
apply_migration
[ remote ]Applies a migration to the database. Use this when executing DDL operations. Do not hardcode references to generated IDs in data migrations.
Arcade_ListApps
[ remote ]See the apps the current caller can act on and whether they are connected. Returns each app's id, name, connected state, and (when connected) the account it is connected as. Call this to answer "what apps do I have?" or when the caller's connection state may have changed since the session started.
Arcade_ListApps
[ remote ]See the apps the current caller can act on and whether they are connected. Returns each app's id, name, connected state, and (when connected) the account it is connected as. Call this to answer "what apps do I have?" or when the caller's connection state may have changed since the session started.
Arcade_ListApps
[ remote ]See the apps the current caller can act on and whether they are connected. Returns each app's id, name, connected state, and (when connected) the account it is connected as. Call this to answer "what apps do I have?" or when the caller's connection state may have changed since the session started.
Arcade_ListApps
[ remote ]See the apps the current caller can act on and whether they are connected. Returns each app's id, name, connected state, and (when connected) the account it is connected as. Call this to answer "what apps do I have?" or when the caller's connection state may have changed since the session started.
Arcade_ListApps
[ remote ]See the apps the current caller can act on and whether they are connected. Returns each app's id, name, connected state, and (when connected) the account it is connected as. Call this to answer "what apps do I have?" or when the caller's connection state may have changed since the session started.
Arcade_ListApps
[ remote ]See the apps the current caller can act on and whether they are connected. Returns each app's id, name, connected state, and (when connected) the account it is connected as. Call this to answer "what apps do I have?" or when the caller's connection state may have changed since the session started.
arccos
[ remote ]Calculates the arccosine of a number in radians
archive_contact
[ remote ]Archive a contact record in Clay. This endpoint should only be used when you need to archive a contact.
arcsin
[ remote ]Calculates the arcsine of a number in radians
arctan
[ remote ]Calculates the arctangent of a number in radians
ask_question
[ remote ]Ask any question about a GitHub repository
ask_question
[ remote ]Ask any question about a GitHub repository
ask_question
[ remote ]Ask the Replit Agent a question in natural language about the user's Replit App's codebase or behavior without modifying it. Use this when the user wants explanation, debugging help, or inspection (for example, understanding how routing works, why a request is failing, or where a bug might be), and NOT when they are clearly asking you to change how their Replit App behaves — in that case, prefer update_app_using_prompt. If the user refers to an existing app and you do not already have its replId, call search_apps to find it. Do not guess a replId. The question should be written in the user's language and tone, as if you were the user, and it will be visible if they open their Replit App in Replit. The response you get back is natural language from the Replit Agent; summarize or quote it for the user as appropriate, still without showing raw code, file paths, or terminal commands in this chat. From the user's perspective, combined with create_app_from_prompt, search_apps, and update_app_using_prompt, this tool is what lets them simply chat ("create or find → inspect/ask → update → repeat") without needing to know about the underlying tools.
assess_counterparty_and_job
[ remote ]Single pre-flight check before locking funds in escrow. Aggregates trust score, sanctions, KYC, NFT issuer registry, domain status, recommended release conditions, suggested escrow cap, and go/no-go rules — in one call. Run this before create_escrow_vault or hire_and_pay. Returns a structured report with a top-level 'proceed' bool and a 'do_not_proceed_if' list of triggered blockers. If proceed is False, do not lock funds.
assessments.create
[ remote ]Create an Assessment record (test/quiz attached to a candidate).
assessments.create
[ remote ]Create an Assessment record (test/quiz attached to a candidate).
assessments.create
[ remote ]Create an Assessment record (test/quiz attached to a candidate).
assessments.create
[ remote ]Create an Assessment record (test/quiz attached to a candidate).
assessments.update
[ remote ]Update one or more Assessment records.
assessments.update
[ remote ]Update one or more Assessment records.
assessments.update
[ remote ]Update one or more Assessment records.
assessments.update
[ remote ]Update one or more Assessment records.