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

[ 2892 tools indexed ]

[ all tools ]

30 / 2892

Smithery /

authorize_email_access

remote  ]

One-time setup: Connect the user's Gmail account via OAuth so the AI can read verification emails automatically. Returns an authorization URL the user must visit. After authorizing, the AI can use read_verification_email to fetch OTP codes.

ai.agenttrust/mcp /

award_job

remote  ]

Accept a bid and award the job to a worker agent. Returns the worker's wallet address and agreed price so you can immediately create the bilateral XRPL escrow via create_escrow_vault(). All other bids are automatically rejected. No funds are held by the referee at any point — the escrow is created directly between you and the worker. Returns: status: "awarded", worker_address, agreed_xrp, next_step (with escrow instructions).

Ahrefs /

batch-analysis

remote  ]

Performs a batch analysis of multiple URLs, domains, or subdomains to retrieve selected SEO, backlink, organic, and paid traffic metrics. When analyzing a domain name, you must use mode=subdomains. Using mode=domain can exclude www and other subdomains. Use doc tool first to get the real input schema.

BoardGameGeek /

bgg-recommender

remote  ]

Get game recommendations based on a specific game using either the BoardGameGeek (BGG) ID or name directly. ID is preferred for faster responses.

BoardGameGeek /

bgg-rules

remote  ]

Use this tool when users ask rules questions about board games (e.g., 'How does X work?', 'Can I do Y?', 'What happens when Z?'). Searches BoardGameGeek rules forums to find answers and clarifications from the community.

BoardGameGeek /

bgg-search

remote  ]

Search for board games on BoardGameGeek (BGG) by name or part of a name using a broad search (e.g., 'Catan', 'Ticket to Ride')

BoardGameGeek /

bgg-thread-details

remote  ]

Get full content of a specific BoardGameGeek forum thread, including all posts and replies. Use this after finding relevant threads with bgg-rules.

BoardGameGeek /

bgg-trade-finder

remote  ]

Find what games user1 owns that user2 has on their wishlist. Shows potential trading opportunities.

ai.mcpanalytics/analytics /

billing

remote  ]

Check credit balance, subscription status, or open billing portal.

Reddit /

billing_and_credits

remote  ]

Get billing + credits overview, and optionally create a checkout session preview/action.

Ahrefs /

brand-radar-ai-responses

remote  ]

Provides questions asked to AI assistants and the corresponding AI-generated responses that mention your brand or competitors’ brands, including cited sources and search volume estimates. Use doc tool first to get the real input schema.

Ahrefs /

brand-radar-cited-domains

remote  ]

Provides domains cited in AI-generated responses that mention your brand or competitors' brands in an LLM you specify, including how many responses referenced each domain (broken down by brand) and estimated monthly search volume where each domain was mentioned. Use doc tool first to get the real input schema.

Ahrefs /

brand-radar-cited-pages

remote  ]

Provides the pages cited in AI-generated responses that mention your brand or competitors' brands in an LLM you specify, including how many responses referenced each page (broken down by brand) and estimated monthly search volume where each page was mentioned. Use doc tool first to get the real input schema.

Ahrefs /

brand-radar-impressions-history

remote  ]

Provides the historical number of impressions for your and competitors's brands in an LLM you specify. Use doc tool first to get the real input schema.

Ahrefs /

brand-radar-impressions-overview

remote  ]

Provides the number of impressions for your and competitors's brands in an LLM you specify, with filters for locations, query text, URL, and more. Use doc tool first to get the real input schema.

Ahrefs /

brand-radar-mentions-history

remote  ]

Provides the historical number of mentions for your and competitors's brands in an LLM you specify. Use doc tool first to get the real input schema.

Ahrefs /

brand-radar-mentions-overview

remote  ]

Provides the number of mentions for your and competitors's brands in an LLM you specify, with filters for locations, query text, URL, and more. Use doc tool first to get the real input schema.

Ahrefs /

brand-radar-sov-history

remote  ]

Provides the historical share of voice for your and competitors's brands in an LLM you specify. Use doc tool first to get the real input schema.

Ahrefs /

brand-radar-sov-overview

remote  ]

Provides the share of voice for your and competitors's brands in an LLM you specify, with filters for locations, query text, URL, and more. Use doc tool first to get the real input schema.

Brave Search /

brave_image_search

remote  ]

Performs an image search using the Brave Search API. Helpful when you need pictures of people, places, things, graphic-design ideas, or art inspiration. Counts of up to 100 are supported.

Brave Search /

brave_llm_context

remote  ]

Retrieves pre-extracted, relevance-ranked web content using Brave's LLM Context API, optimized for AI agents, LLM grounding, and RAG pipelines. Unlike a traditional web search that returns links and short descriptions, this tool returns the actual substance of matching pages — text chunks, tables, code blocks, and structured data — so the model can reason over it directly. When relaying results in markdown-supporting environments, cite source URLs from the `sources` map.

Brave Search /

brave_local_search

remote  ]

Brave Local Search API returns enriched information (address, phone, hours, rating) for location-search results. Access requires the Brave Search API Pro plan; currently US-only. Two-step flow: first call `brave_web_search` with `result_filter=locations` to obtain `locations.results[].id`, then pass them here. NOTE: This tool takes location IDs from a prior web-search response; if you have a free-text query, call `brave_web_search` first.

Brave Search /

brave_news_search

remote  ]

Searches for news articles using Brave's News Search API. Use it when you need current news, breaking updates, or articles about specific topics.

Brave Search /

brave_place_search

remote  ]

Searches Brave's Place Search API. A single call may populate any combination of `results` (POIs), `cities`, `addresses`, `streets`, and `location` (the resolved search area), depending on the query shape. Use for POIs near coordinates or a named area, browsing general POIs (omit `query`, supply coords or `location`), disambiguating bare city names, resolving specific addresses, or looking up streets. Anchor via `latitude`+`longitude` or `location`; with neither, `query` is required.

Brave Search /

brave_summarizer

remote  ]

Retrieves AI-generated summaries of web search results. Two-step flow: first call `brave_web_search` with `summary=true` to obtain `summarizer.key`, then pass it here. Pro AI tier required.

Brave Search /

brave_video_search

remote  ]

Searches for videos using Brave's Video Search API. Returns structured video results with metadata.

Brave Search /

brave_web_search

remote  ]

Performs web searches using the Brave Search API and returns comprehensive search results with rich metadata. To chain into local-POI enrichment, pass `result_filter=locations` and feed the resulting `locations.results[].id` values into `brave_local_search`. To chain into the AI summarizer, pass `summary=true` and feed the returned `summarizer.key` into `brave_summarizer`.

Smithery /

browser_click

remote  ]

Click an element on the current browser page by CSS selector or visible text. Returns a screenshot after clicking.

Smithery /

browser_click_at

remote  ]

Click at specific x,y coordinates on the current browser page. Use this when elements cannot be targeted by CSS selector — such as CAPTCHA checkboxes, canvas elements, iframes, or Cloudflare Turnstile widgets. Returns a screenshot after clicking.

Smithery /

browser_close

remote  ]

Close the browser session and free all resources. Always call this when the browser workflow is complete. If the session was started with record_video: true, the video recording URL is returned.