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
browser_scroll
[ remote ]Scroll the browser page by a given amount in pixels.
browser_select_option
[ remote ]Select an option from a <select> dropdown element. Returns a screenshot after selection.
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.
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.
browser_storage
[ remote ]Read or write localStorage and sessionStorage. Use for debugging client-side state, auth tokens, feature flags, and cached data.
browser_wait_for
[ remote ]Wait for an element to appear on the page, then return a screenshot. Useful after navigation or form submissions.
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.
bulk_update_content_idea_status
[ remote ] Account requiredBatch 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.
bulk_update_content_status
[ remote ] Account requiredBatch 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.
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
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.
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.
calendar_set_public
[ remote ]Make this identity's calendar public or private. Public calendars are viewable at /identities/:id/calendar.json
cancel_all_runs
[ remote ] Bring a keyEMERGENCY 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.
cancel_run
[ remote ] Bring a keyStops 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.
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.
candidates.uploadResume
[ remote ]Upload a resume (PDF/DOCX) and parse it into a new Candidate record.
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
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.
ceramic_search
[ remote ]Search the Ceramic AI knowledge base for relevant information. Returns ranked results with titles, URLs, and descriptions.
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="퇴직금")
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
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")
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="개인정보 유출 과징금")
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="개인정보 유출 신고 의무")
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="개인정보 보호법")
change_crm_state
[ remote ]Change a customer's CRM conversion state (category) for a product.
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.
check_indexing_issues
[ remote ]Inspect up to 10 page URLs and group detected indexing, canonical, robots, and fetch issues.
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.