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.
[ 3315 tools indexed ]
[ all tools ]
30 / 3315
datasets_update
[ remote ]Update dataset metadata — name, description, tags, visibility.
datasets_upload
[ remote ]Generate a secure upload token for CSV files. Returns UUID + curl command for the user.
decc_search
[ remote ]Search administrative appeal decisions (행정심판례 목록 조회). This tool searches Korean administrative appeal decisions. Administrative appeals are decisions made by administrative tribunals on appeals against government agency dispositions. Args: 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, default), 2=본문검색 (full text) cls: Decision type filter (재결구분코드) gana: Dictionary search (ga, na, da, ...) date: Decision date (YYYYMMDD) dpa_yd: Disposition date range (YYYYMMDD~YYYYMMDD) rsl_yd: Decision date range (YYYYMMDD~YYYYMMDD) sort: Sort order - "lasc"|"ldes"|"dasc"|"ddes"|"nasc"|"ndes" pop_yn: Popup flag - "Y" or "N" ctx: MCP context (injected automatically) Returns: Search results with administrative appeal decisions list or error Examples: Search for all decisions: >>> decc_search(type="XML") Search by keyword: >>> decc_search(query="과징금", display=10, type="XML") Search by date range: >>> decc_search(rsl_yd="20200101~20201231", type="XML")
decc_service
[ remote ]Retrieve administrative appeal decision full text (행정심판례 본문 조회). This tool retrieves the complete text of Korean administrative appeal decisions. Includes case details, disposition information, decision summary, and reasoning. Args: id: Decision sequence number (required) lm: Decision name (optional) sections: "summary" to exclude 이유 (detailed reasoning), or "full"/None for everything. Returns 사건명, 청구취지, 재결요지, 주문 in summary mode. oc: Optional OC override (defaults to env var) type: Response format - "JSON" (default), "XML", or "HTML" ctx: MCP context (injected automatically) Returns: Full administrative appeal decision text with details or error Examples: Retrieve by ID: >>> decc_service(id="243263", type="XML") Retrieve with case name: >>> decc_service(id="245011", lm="과징금 부과처분 취소청구", type="XML")
defs-autocomplete
[ remote ]Quickly retrieve all definitions matching a query. Limited to 100 results
delete_alias
[ remote ]Delete a forwarding address. Mail sent to it afterwards bounces.
delete_alias
[ remote ]Delete a forwarding address. Mail sent to it afterwards bounces.
delete_booking_page
[ remote ]ONLY unassigned + never received a request. Anything attached or holding content is refused (409) — relay the reason to the owner, never retry.
delete_branch
[ remote ]Deletes a development branch.
delete_content_guideline
[ remote ] Account requiredRemoves a per-language content guideline from the brand.
delete_data_collection
[ remote ]ONLY unassigned + zero rows. Unassigned WITH rows is content preserved from a deleted site — reuse it via assign_to_project instead. Anything attached or holding content is refused (409) — relay the reason to the owner, never retry.
delete_form
[ remote ]ONLY unassigned + zero submissions (empty scaffolding). Anything attached or holding content is refused (409) — relay the reason to the owner, never retry.
delete_media
[ remote ]ONLY an image no collection row and no project file references (bounded scan). Reclaims image quota from an abandoned build. Anything attached or holding content is refused (409) — relay the reason to the owner, never retry.
delete_message
[ remote ]Delete a message. By default it moves to Trash; from Trash/Drafts (or with permanent: true) it is deleted permanently.
delete_message
[ remote ]Delete a message. By default it moves to Trash; from Trash/Drafts (or with permanent: true) it is deleted permanently.
delete_project
[ remote ]IRREVERSIBLE — confirm with the user first. Permanently deletes a deployed project: all files, analytics, and the subdomain. Forms, Data collections and booking pages attached to it are NOT deleted — they are un-assigned and kept. This action cannot be undone.
deploy_edge_function
[ remote ]Deploys an Edge Function to a Supabase project. If the function already exists, this will create a new version. Example: import "jsr:@supabase/functions-js/edge-runtime.d.ts"; Deno.serve(async (req: Request) => { const data = { message: "Hello there!" }; return new Response(JSON.stringify(data), { headers: { 'Content-Type': 'application/json', 'Connection': 'keep-alive' } }); });
deploy_files
[ remote ]NEW SITE? STOP — run the BUILD ORDER first (get_account → ask single-file vs multi-page + notification emails → create_data_collection for EVERY repeating section → create_form / create_booking_page → upload_media → THEN deploy). Deploys a multi-file site from inline file contents (HTML, CSS, JS; index.html at the root required). Compose every file DIRECTLY in this call — never stage to your filesystem first. Data sections use the declarative data-dp-collection markup; hardcoded list content is a BROKEN build. After deploy: assign_to_project, configure_chatbot, and ALWAYS hand the user the complete site code in your own interface — deploying alone is not the deliverable. get_guide("workflow") has the full rules. Returns a live URL; reusing a project name redeploys it in-place.
deploy_website
[ remote ]NEW SITE? STOP — run the BUILD ORDER first (get_account → ask single-file vs multi-page + notification emails → create_data_collection for EVERY repeating section → create_form / create_booking_page → upload_media → THEN deploy). Deploys ONE self-contained HTML file (markup, Tailwind CDN classes, small JS in index.html; optional css/js). Hardcoded list content that belongs in Data is a BROKEN build. After deploy: assign_to_project, configure_chatbot, and ALWAYS hand the user the complete site code in your own interface — deploying alone is not the deliverable. get_guide("workflow") has the full rules. Returns a live URL; reusing a project name redeploys it in-place.
describe_schema
[ remote ]Discover the full database schema: tables, columns, types, primary keys, foreign keys, and indexes. Results cached 1 hour. Call with refresh=true after schema changes.
detc_search
[ remote ]Search Constitutional Court decisions (헌재결정례 목록 조회). Search Korean Constitutional Court decisions. Args: query: Search keyword (default "*" for all) 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: Search type (1=decision name, 2=full text, default 1) gana: Dictionary search (ga, na, da, ...) sort: Sort order - "lasc"|"ldes"|"dasc"|"ddes"|"nasc"|"ndes"|"efasc"|"efdes" date: Final date (YYYYMMDD) ed_yd: Final date range (YYYYMMDD~YYYYMMDD) nb: Case number pop_yn: Popup flag ("Y" or "N") Returns: Search results with Constitutional Court decision list or error Examples: Search for decisions mentioning "벌금": >>> detc_search(query="벌금", display=10) Search by date: >>> detc_search(date=20150210)
detc_service
[ remote ]Retrieve Constitutional Court decision full text (헌재결정례 본문 조회). Args: id: Constitutional Court decision sequence number (헌재결정례일련번호) lm: Decision name (optional) sections: "summary" to exclude 전문 (full text), or "full"/None for everything. **Recommended: "summary" for PlayMCP** to stay under 20KB. oc: Optional OC override type: Response format - "JSON" (default), "XML", or "HTML" Returns: Full Constitutional Court decision text or error Examples: >>> detc_service(id="58386") >>> detc_service(id="58386", sections="summary")
detect_anomalies
[ remote ]Scan a table for unusual patterns: volume drops/spikes, data gaps, value concentration, high null rates, stale data. Severity-ranked alerts. Tables > 100k rows use a sampled path (~5%) — when a finding has `sampled:true`, surface it to the user with a hedge like 'based on a ~5% sample' rather than presenting the number as exact. Dialect-aware: TABLESAMPLE SYSTEM on postgres, TABLESAMPLE PERCENT on mssql, WHERE RAND() on mysql.
direct_api_call
[ remote ]Call a raw Blockscout API endpoint for advanced or chain-specific data. Do not include query strings in ``endpoint_path``; pass all query parameters via ``query_params`` to avoid double-encoding. **SUPPORTS PAGINATION**: If response includes 'pagination' field, use the provided next_call to get additional pages. Returns: ToolResponse[Any]: Must return ToolResponse[Any] (not ToolResponse[BaseModel]) because specialized handlers can return lists or other types that don't inherit from BaseModel. The dispatcher system supports flexible data structures.
directories.delete
[ remote ]Permanently deletes an existing directory. It cannot be undone.
directories.get
[ remote ]Get the details of an existing directory.
directories.list
[ remote ]Get a list of all of your existing directories matching the criteria specified.
directory.overview
[ remote ]Single 'call this first' entry-point that briefs an agent on the entire Revuo directory. Returns the taxonomy with subcategories, product counts per category, locked-vertical flags (the three verticals Revuo prioritizes), capability slugs valid per category, the canonical capability-kind taxonomy (integration/compliance/format/standard/workflow), and product-bound agent surfaces (mcpServer, agentSkill, grokBot). Surfaces are a property of a product — they are NOT category slugs. Use this once at the start of a session to ground every subsequent products.search / products.find_by_capability / tools.find_for_task call. Response: { directory: { name, tagline, url, policyUrl, capabilityKinds[] }, lockedVerticals[], categories[] (each with subcategories[], productCount, isLockedVertical, capabilitySlugs[]), surfaces[] (kind, description, listedOn=product), tools: { ...tool-name hints } }.
directory_groups.get
[ remote ]Get the details of an existing Directory Group.
directory_groups.list
[ remote ]Get a list of all of existing directory groups matching the criteria specified.