[ 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

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.

Mercury /

build_quote

remote  ]

Build an itemized CAD quote (motor + installation + propeller + trade-in + HST + financing tier) and return a deep-link URL the customer can open. Optional contact captures a lead in the dealership CRM.

BrandKarma /

bulk_update_content_idea_status

remote  ] Account required

Batch status change for multiple content ideas across one plan. Mirrors bulk_update_content_status (which targets ContentItems) — fail-soft, returns per-id errors. Useful for quickly skipping or approving many ideas without one tool call per idea. Idea IDs are GUIDs (from get_content_plan), not ObjectIds.

BrandKarma /

bulk_update_content_status

remote  ] Account required

Batch status change for multiple content items (e.g. publish or archive several at once). Fail-soft: items that no longer exist are reported in 'errors' and the rest still succeed. If you see 'not found (deleted or never existed)' errors, the IDs are likely from a stale list_content_items response — refetch the list and retry.

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.

Ping Identity /

calendar_set_public

remote  ]

Make this identity's calendar public or private. Public calendars are viewable at /identities/:id/calendar.json

PromptShuttle /

cancel_all_runs

remote  ] Bring a key

EMERGENCY STOP: stops EVERY run currently executing for the tenant, including runs started by other users and by other applications. Use this when something is burning credits and identifying the specific run would take too long — otherwise prefer cancel_run. Same timing as cancel_run: runs stop at their next checkpoint, not instantly.

PromptShuttle /

cancel_run

remote  ] Bring a key

Stops a run that is currently executing, and every sub-agent it spawned. Use list_runs and look for Outcome 'running' to find candidates. NOT instant: the run checks for the signal between tool-calling iterations, so a model call already in flight finishes first — expect it to stop within one model turn. Whatever the run produced before stopping is still returned to its caller and still billed; cancelling saves the work that had not happened yet, not the work already done. Cancelling a run that already finished is harmless and reports signalled=0.

Zoho Recruit /

candidates.associate

remote  ]

Associate one or more candidates to a target Job Opening, Client, or Contact. The body's `data` array contains `Jobids` (or `Clientids` / `Contactids`) plus `ids` of candidates to associate.

Zoho Recruit /

candidates.uploadResume

remote  ]

Upload a resume (PDF/DOCX) and parse it into a new Candidate record.

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.

SamSearch /

ceramic_search

remote  ]

Search the Ceramic AI knowledge base for relevant information. Returns ranked results with titles, URLs, and descriptions.

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

Korean Law Search /

chain_amendment_track

remote  ]

Track law amendment history with optional article-level diff (법령 개정 추적). Chains: amendment summary → article diff between latest two versions. If article=0, returns only the revision list. If article is specified, also diffs that article between the two most recent revisions. Args: law_name: Law name (e.g., "근로기준법") article: Article number to diff (0 = summary only, e.g., 52 for 제52조) date_from: Start date YYYYMMDD (default "20200101") date_to: End date YYYYMMDD (default "20261231") oc: Optional OC override type: Response format Returns: Revision history and optional article diff Examples: >>> chain_amendment_track(law_name="근로기준법") >>> chain_amendment_track(law_name="근로기준법", article=52, date_from="20180101")

Korean Law Search /

chain_dispute_prep

remote  ]

Prepare for a legal dispute by gathering all case law (분쟁 준비 자료). Chains: precedent search + admin appeals + constitutional decisions + special tribunal. Gathers all decision-type legal sources in one call. Args: query: Dispute topic (e.g., "부당해고", "개인정보 유출", "조세 부과 취소") display: Results per category (default 5) oc: Optional OC override type: Response format Returns: Precedents, admin appeals, constitutional decisions, and special tribunal decisions Examples: >>> chain_dispute_prep(query="부당해고") >>> chain_dispute_prep(query="개인정보 유출 과징금")

Korean Law Search /

chain_full_research

remote  ]

Complete legal research in one call (종합 법률 조사). Chains: AI search → statutes → precedents with outcome analysis → interpretations → citations. This is the most comprehensive single-call research tool. Args: query: Natural language query (e.g., "음주운전 처벌 기준", "임대차 보증금 반환") display: Results per sub-query (default 5) oc: Optional OC override type: Response format Returns: Combined legal analysis with statutes, precedent statistics, interpretations, and citations Examples: >>> chain_full_research(query="부당해고 구제") >>> chain_full_research(query="개인정보 유출 신고 의무")

Korean Law Search /

chain_law_system

remote  ]

Map the full law system hierarchy (법령 체계 조회). Chains: law search → delegation tree → related admin rules → linked ordinances. Shows how a law connects to its subordinate regulations. Args: law_name: Law name (e.g., "건축법", "근로기준법") oc: Optional OC override type: Response format Returns: Law hierarchy: parent law, delegated decrees/rules, linked ordinances Examples: >>> chain_law_system(law_name="건축법") >>> chain_law_system(law_name="개인정보 보호법")

Reddit /

change_crm_state

remote  ]

Change a customer's CRM conversion state (category) for a product.

Smithery /

check_inbox

remote  ]

Check a disposable AgentMail inbox for new messages. Use after create_test_inbox to read verification emails, OTP codes, welcome emails, or password reset links. Automatically extracts verification codes from email content.

Smithery /

check_indexing_issues

remote  ]

Inspect up to 10 page URLs and group detected indexing, canonical, robots, and fetch issues.

StacksFinder /

check_mcp_compatibility

remote  ]

Check compatibility between MCP servers. Detects conflicts (e.g., two database providers), redundancies (e.g., two ORMs), and synergies (e.g., GitHub + Vercel). Returns a health score (0-100) with grade (A/B/C/D) and detailed breakdown.