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

[ 3315 tools indexed ]

[ all tools ]

30 / 3315

ai.mcpanalytics/analytics /

datasets_update

[  remote  ]

Update dataset metadata — name, description, tags, visibility.

ai.mcpanalytics/analytics /

datasets_upload

[  remote  ]

Generate a secure upload token for CSV files. Returns UUID + curl command for the user.

Korean Law Search /

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")

Korean Law Search /

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")

macrostrat /

defs-autocomplete

[  remote  ]

Quickly retrieve all definitions matching a query. Limited to 100 results

AgentMail /

delete_alias

[  remote  ]

Delete a forwarding address. Mail sent to it afterwards bounces.

Gmail /

delete_alias

[  remote  ]

Delete a forwarding address. Mail sent to it afterwards bounces.

Hostinger OpenClaw VPS /

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.

Supabase Auth /

delete_branch

[  remote  ]

Deletes a development branch.

BrandKarma /

delete_content_guideline

[  remote  ] Account required

Removes a per-language content guideline from the brand.

Hostinger OpenClaw VPS /

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.

Hostinger OpenClaw VPS /

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.

Hostinger OpenClaw VPS /

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.

AgentMail /

delete_message

[  remote  ]

Delete a message. By default it moves to Trash; from Trash/Drafts (or with permanent: true) it is deleted permanently.

Gmail /

delete_message

[  remote  ]

Delete a message. By default it moves to Trash; from Trash/Drafts (or with permanent: true) it is deleted permanently.

Hostinger OpenClaw VPS /

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.

Supabase Auth /

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' } }); });

Hostinger OpenClaw VPS /

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.

Hostinger OpenClaw VPS /

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.

Datadog /

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.

Korean Law Search /

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)

Korean Law Search /

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")

Datadog /

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.

Blockscout MCP /

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.

WorkOS /

directories.delete

[  remote  ]

Permanently deletes an existing directory. It cannot be undone.

WorkOS /

directories.get

[  remote  ]

Get the details of an existing directory.

WorkOS /

directories.list

[  remote  ]

Get a list of all of your existing directories matching the criteria specified.

Revuo /

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

WorkOS /

directory_groups.get

[  remote  ]

Get the details of an existing Directory Group.

WorkOS /

directory_groups.list

[  remote  ]

Get a list of all of existing directory groups matching the criteria specified.