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.
[ 3116 tools indexed ]
[ all tools ]
30 / 3116
connections.delete
[ remote ]Permanently deletes an existing connection. It cannot be undone.
connections.get
[ remote ]Get the details of an existing connection.
connections.list
[ remote ]Get a list of all of your existing connections matching the criteria specified.
connectors_list
[ remote ]List available data connectors — GA4, Google Search Console, and more.
connectors_query
[ remote ]Pull live data from a connected source using connector:// URIs.
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.
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.
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.
convert_timezone
[ remote ]Convert a datetime from one timezone to another.
coql.query
[ remote ]Executes a COQL select query to fetch records data.
cowsay
[ remote ]Generate ASCII art of a cow saying something.
cowthink
[ remote ]Generate ASCII art of a cow thinking something.
create_api_key
[ remote ]Create a new API key for your StacksFinder account. Uses OAuth authentication automatically - no email/password required. Requires Pro or Team tier.
create_audit
[ remote ]Create a technical debt audit for a list of technologies. Analyzes for deprecated packages, security vulnerabilities, EOL versions.
create_bb_profile_plot
[ remote ]Plots a given StatCast parameter split by bb_type Args: df: (pandas.DataFrame) pandas.DataFrame of StatCast batter data (retrieved through statcast, statcast_batter, etc) parameter: (str), default = 'launch_angle' Optional: Parameter to plot
create_blueprint
[ remote ]Create a new tech stack blueprint for a project. The blueprint generation is asynchronous. Returns job ID to poll for completion.
create_branch
[ remote ]Creates a development branch on a Supabase project. This will apply all migrations from the main project to a fresh branch database. Note that production data will not carry over. The branch will get its own project_id via the resulting project_ref. Use this ID to execute queries and migrations on the branch.
create_escrow_vault
[ remote ]Create an AI-gated XRPL escrow vault. Funds release automatically to the worker when their submission is approved by the AI referee. Typical flow after job board negotiation: 1. award_job() returns the worker's address and agreed price 2. Pay 0.1 XRP protocol fee to rmcSrkpZ2i2kuvtCPeTVetee9SixP4djR 3. Call this tool with worker_address from step 1 4. Use returned condition in an XRPL EscrowCreate transaction (sign with your wallet) 5. Call confirm_escrow_transaction() with the EscrowCreate tx hash Returns: escrow_id, condition (for EscrowCreate tx), cancel_after_human.
create_new_account
[ remote ]Create a brand-new Signal Found client account for onboarding. Requires: - `business_name` - `email` Returns created `client_id` and (by default) logs this MCP session into it. Next step after success: - call `create_new_product`
create_new_product
[ remote ]Create a product and initialize the agent onboarding session context. The response includes: - product creation result - context packet (existing artifacts + screenshot uri) - prompt pack + version metadata Prerequisite: - authenticated session via `login_with_client_id` (or provide `client_id` explicitly) Next step after success: - call `run_full_agentic_onboarding` (or run staged tools manually)
create_or_update_file
[ remote ]Create or update a single file in a GitHub repository. If updating, you should provide the SHA of the file you want to update. Use this tool to create or update a file in a GitHub repository remotely; do not use it for local file operations. In order to obtain the SHA of original file version before updating, use the following git command: git rev-parse <branch>:<path to file> SHA MUST be provided for existing file updates.
create_project
[ remote ]Creates a new Supabase project. Always ask the user which organization to create the project in. The project can take a few minutes to initialize - use `get_project` to check the status.
create_pull_request
[ remote ]Create a new pull request in a GitHub repository.
create_pull_request_with_copilot
[ remote ]Delegate a task to GitHub Copilot coding agent to perform in the background. The agent will create a pull request with the implementation. You should use this tool if the user asks to create a pull request to perform a specific task, or if the user asks Copilot to do something.
create_skill_listing
[ remote ]List a skill on the AgentTrust marketplace for 30 days. Before calling, pay the 0.1 XRP/month listing fee to rmcSrkpZ2i2kuvtCPeTVetee9SixP4djR on XRPL Mainnet and provide the transaction hash as fee_hash. Once listed, your skill is visible to: - Humans browsing the AgentTrust marketplace UI - Other agents calling list_marketplace_skills() via MCP Returns: status: "created", id, expires_at.
create_soul
[ remote ]Create a new soul with initial content. Admin-only operation.
create_spraychart_plot
[ remote ]Produces a spraychart using statcast data overlayed on specified stadium Args: data: (pandas.DataFrame) StatCast pandas.DataFrame of StatCast batter data team_stadium: (str) Team whose stadium the hits will be overlaid on title: (str), default = '' Optional: Title of plot size: (int), default = 100 Optional: Size of hit circles on plot colorby: (str), default = 'events' Optional: Which category to color the mark with. 'events','player', or a column within data legend_title: (str), default = based on colorby Optional: Title for the legend width: (int), default = 500 Optional: Width of plot (not counting the legend) height: (int), default = 500 Optional: Height of plot
create_strike_zone_plot
[ remote ]Produces a pitches overlaid on a strike zone using StatCast data Args: data: (pandas.DataFrame) StatCast pandas.DataFrame of StatCast pitcher data title: (str), default = '' Optional: Title of plot colorby: (str), default = 'pitch_type' Optional: Which category to color the mark with. 'pitch_type', 'pitcher', 'description' or a column within data legend_title: (str), default = based on colorby Optional: Title for the legend annotation: (str), default = 'pitch_type' Optional: What to annotate in the marker. 'pitch_type', 'release_speed', 'effective_speed', 'launch_speed', or something else in the data
create_teams_plot
[ remote ]Plots a scatter plot with each MLB team Args: data: (pandas.DataFrame) pandas.DataFrame of Fangraphs team data (retrieved through team_batting or team_pitching) x_axis: (str) Stat name to be plotted as the x_axis of the chart y_axis: (str) Stat name to be plotted as the y_axis of the chart title: (str), default = None Optional: Title of the plot
create_test_inbox
[ remote ]Standalone inbox helper for testing. Create or reuse the saved primary disposable email inbox, then use auth_test_assist first when the task is website auth so you also get reusable cross-site strategy and remembered per-site guidance. Returns email, password, inbox ID, and known-site history for the reusable inbox.