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

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.

Smithery /

browser_scroll

remote  ]

Scroll the browser page by a given amount in pixels.

Smithery /

browser_select_option

remote  ]

Select an option from a <select> dropdown element. Returns a screenshot after selection.

Smithery /

browser_seo_audit

remote  ]

Extract SEO metadata from the current page: title, meta description, Open Graph tags, Twitter cards, canonical URL, heading hierarchy, structured data (JSON-LD), robots directives, and image alt text coverage.

Smithery /

browser_set_viewport

remote  ]

Resize the browser viewport in an existing session. Useful for testing responsive layouts without starting a new session — e.g. switch between desktop (1280×800), tablet (820×1180), and mobile (393×852). Returns a screenshot after resizing.

Smithery /

browser_storage

remote  ]

Read or write localStorage and sessionStorage. Use for debugging client-side state, auth tokens, feature flags, and cached data.

Smithery /

browser_wait_for

remote  ]

Wait for an element to appear on the page, then return a screenshot. Useful after navigation or form submissions.

BrandKarma /

bulk_update_content_status

remote  ]

Batch status change for multiple content items (e.g. publish or archive several at once).

Korean Law Search /

cache_stats

remote  ]

Show cache and resolver statistics (캐시 통계). Returns current cache hit rate, entry count, and law name resolver stats. Useful for monitoring server performance. Returns: Cache statistics and resolver stats

Financial Modeling Prep /

calculateCustomDCF

remote  ]

Run a tailored Discounted Cash Flow (DCF) analysis using the FMP Custom DCF Advanced API. With detailed inputs, this API allows users to fine-tune their assumptions and variables, offering a more personalized and precise valuation for a company.

Financial Modeling Prep /

calculateCustomLeveredDCF

remote  ]

Run a tailored Discounted Cash Flow (DCF) analysis using the FMP Custom DCF Advanced API. With detailed inputs, this API allows users to fine-tune their assumptions and variables, offering a more personalized and precise valuation for a company.

Render /

capture_screenshot

remote  ]

Use this when you need a visual capture of a web page. Renders in a real Chromium browser and returns an image. Returns: 1. Binary image (PNG, JPEG, or WebP) 2. Custom viewport support (width/height

Revuo /

categories.list

remote  ]

Lists all product categories in the directory. Use category slugs to filter product searches in products.search / products.find_by_capability. Response: { categories: [{ slug, name, description }] }. Note: this is a thin call. For a full directory briefing (subcategories, capability slugs per category, product counts, locked-vertical flags), prefer directory.overview as a single up-front call.

Korean Law Search /

cgm_expc_search

remote  ]

Search ministry law interpretations (중앙부처 1차 해석 목록 조회). Search law interpretation opinions from Korean central government ministries. Args: ministry: Ministry name in Korean. Valid values: 고용노동부, 국토교통부, 기획재정부, 해양수산부, 행정안전부, 기후에너지환경부, 관세청, 국세청, 교육부, 과학기술정보통신부, 국가보훈부, 국방부, 농림축산식품부, 문화체육관광부, 법무부, 보건복지부, 산업통상부, 성평등가족부, 외교부, 중소벤처기업부, 통일부, 법제처, 식품의약품안전처, 인사혁신처, 기상청, 국가유산청, 농촌진흥청, 경찰청, 방위사업청, 병무청, 산림청, 소방청, 재외동포청, 조달청, 질병관리청, 국가데이터처, 지식재산처, 해양경찰청, 행정중심복합도시건설청 query: Search keyword (default "*") display: Number of results per page (max 100, default 20) page: Page number (1-based, default 1) oc: Optional OC override (defaults to env var) type: Response format - "JSON" (default), "XML", or "HTML" search: 1=사건명 (case name), 2=본문검색 (full text) sort: Sort order gana: Dictionary search ctx: MCP context (injected automatically) Returns: Ministry interpretation list or error Examples: Search 고용노동부 interpretations: >>> cgm_expc_search(ministry="고용노동부", query="퇴직금")

Korean Law Search /

cgm_expc_service

remote  ]

Retrieve ministry interpretation full text (중앙부처 1차 해석 본문 조회). Args: ministry: Ministry name (same values as cgm_expc_search) id: Interpretation serial number (해석례일련번호) oc: Optional OC override type: Response format - "JSON" (default), "XML", or "HTML" ctx: MCP context (injected automatically) Returns: Full interpretation text or error