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

[ 3116 tools indexed ]

[ all tools ]

30 / 3116

WorkOS /

connections.delete

remote  ]

Permanently deletes an existing connection. It cannot be undone.

WorkOS /

connections.get

remote  ]

Get the details of an existing connection.

WorkOS /

connections.list

remote  ]

Get a list of all of your existing connections matching the criteria specified.

ai.mcpanalytics/analytics /

connectors_list

remote  ]

List available data connectors — GA4, Google Search Console, and more.

ai.mcpanalytics/analytics /

connectors_query

remote  ]

Pull live data from a connected source using connector:// URIs.

Swarm /

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.

Swarm /

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.

Swarm /

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.

Claude /

convert_timezone

remote  ]

Convert a datetime from one timezone to another.

Zoho Recruit /

coql.query

remote  ]

Executes a COQL select query to fetch records data.

Cowsay /

cowsay

remote  ]

Generate ASCII art of a cow saying something.

Cowsay /

cowthink

remote  ]

Generate ASCII art of a cow thinking something.

StacksFinder /

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.

StacksFinder /

create_audit

remote  ]

Create a technical debt audit for a list of technologies. Analyzes for deprecated packages, security vulnerabilities, EOL versions.

MLB Stats /

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

StacksFinder /

create_blueprint

remote  ]

Create a new tech stack blueprint for a project. The blueprint generation is asynchronous. Returns job ID to poll for completion.

Supabase Auth /

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.

ai.agenttrust/mcp /

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.

Reddit /

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`

Reddit /

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)

GitHub /

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.

Supabase Auth /

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.

GitHub /

create_pull_request

remote  ]

Create a new pull request in a GitHub repository.

GitHub /

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.

ai.agenttrust/mcp /

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.

Claude /

create_soul

remote  ]

Create a new soul with initial content. Admin-only operation.

MLB Stats /

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

MLB Stats /

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

MLB Stats /

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

Smithery /

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.