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

[ 3296 tools indexed ]

[ all tools ]

30 / 3296

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.

Smithery /

browser_console_logs

remote  ]

Get captured console logs (errors, warnings, logs) and JavaScript exceptions from the current browser session. Essential for debugging frontend issues.

Smithery /

browser_cookies

remote  ]

Get or set cookies for the current browser session. Use 'get' to read all cookies (useful for debugging auth). Use 'set' to add cookies (useful for setting auth tokens). Use 'clear' to delete all cookies.

Smithery /

browser_evaluate

remote  ]

Run JavaScript in the browser page and return the result as text. Useful for extracting data, checking values, or triggering actions.

Smithery /

browser_fill

remote  ]

Type text into an input field on the current browser page. Clears the field first, then types the value.

Smithery /

browser_get_accessibility_tree

remote  ]

Get the accessibility tree of the current page. Returns a structured snapshot of all interactive elements, headings, links, buttons, form fields, images with alt text, and ARIA roles. This is the BEST tool for understanding page structure and UX without looking at screenshots.

Smithery /

browser_get_html

remote  ]

Get the HTML of the current page or a specific element. Useful for inspecting DOM structure, class names, and attributes.

Smithery /

browser_get_text

remote  ]

Extract all visible text from the current page. Useful for understanding page content without screenshots. Returns text in reading order.

Smithery /

browser_go_back

remote  ]

Navigate back in browser history (like clicking the Back button). Returns a screenshot of the previous page.

Smithery /

browser_go_forward

remote  ]

Navigate forward in browser history. Returns a screenshot.

Smithery /

browser_hover

remote  ]

Hover over an element on the page. Useful for triggering tooltips, dropdown menus, or hover states. Returns a screenshot after hovering.

Smithery /

browser_navigate

remote  ]

Open a browser and navigate to a URL. Returns a screenshot of the loaded page. Use this to start a browser session — the returned sessionId must be passed to all subsequent browser_ tools. Pass width/height to start with a custom viewport (e.g. 393×852 for mobile). Set record_video to true to record the entire session as a video — the recording URL is returned when browser_close is called. When workflow metadata is provided, the resulting run can surface structured verdicts, summaries, and next actions in the dashboard.

Smithery /

browser_network_errors

remote  ]

Get failed network requests (4xx/5xx responses) captured during the browser session. Useful for identifying broken API calls, missing resources, and backend errors.

Smithery /

browser_network_requests

remote  ]

Get the full network request waterfall with timing data. Shows every request made by the page — URLs, methods, status codes, resource types, durations, and sizes. Use for performance analysis and debugging.

Smithery /

browser_perf_metrics

remote  ]

Get Core Web Vitals and performance metrics for the current page. Returns LCP, FCP, CLS, TTFB, DOM size, resource counts, and total transfer size. Essential for performance audits.

Smithery /

browser_press_key

remote  ]

Press a keyboard key or key combination. Supports special keys like Enter, Tab, Escape, ArrowDown, and modifiers like Control+A, Shift+Tab. Returns a screenshot after pressing.

Smithery /

browser_screenshot

remote  ]

Take a screenshot of the current browser page without performing any action.