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
classify_image
[ remote ]Upload an image file to detect whether it is human-made or AI-generated. Provide the image content as a base64-encoded string. Returns a classification identifier for async result retrieval. WARNING: base64 encoding adds ~33% overhead to the original file size. For images larger than 4 MB, use classify_image_url instead and provide a publicly accessible URL to avoid payload size issues. Authentication: provide your Identifai API key via the apiKey parameter or configure the X-Api-Key HTTP header in your MCP client (recommended).
classify_image_url
[ remote ]Submit a publicly accessible image URL to detect whether it is human-made or AI-generated. Returns a classification identifier for result retrieval. Supports the same analysis options as file-based classification. Authentication: provide your Identifai API key via the apiKey parameter or configure the X-Api-Key HTTP header in your MCP client (recommended).
classify_video
[ remote ]Upload a video file to detect whether it is human-made or AI-generated. Provide the video content as a base64-encoded string. The video is split into frames which are individually classified. Returns a classification identifier for async result retrieval. WARNING: base64 encoding adds ~33% overhead to the original file size. For videos larger than 10 MB, use classify_video_url instead and provide a publicly accessible URL to avoid payload size issues. Authentication: provide your Identifai API key via the apiKey parameter or configure the X-Api-Key HTTP header in your MCP client (recommended).
classify_video_url
[ remote ]Submit a publicly accessible video URL for AI-generated content detection. Supports the same frame extraction and analysis options as file-based classification. Authentication: provide your Identifai API key via the apiKey parameter or configure the X-Api-Key HTTP header in your MCP client (recommended).
clerk_sdk_snippet
[ remote ]Get Clerk SDK code snippets and patterns.
committee_search
[ remote ]Search committee decisions (위원회 결정문 목록 조회). Search decisions from Korean government committees. Args: committee: Committee 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: Committee decision list or error Examples: Search 공정거래위원회 decisions: >>> committee_search(committee="공정거래위원회", query="담합")
committee_service
[ remote ]Retrieve committee decision full text (위원회 결정문 본문 조회). Args: committee: Committee name (same values as committee_search) id: Decision serial number (결정문일련번호) oc: Optional OC override type: Response format - "JSON" (default), "XML", or "HTML" ctx: MCP context (injected automatically) Returns: Full decision text or error
compare_audits
[ remote ]Compare two audit reports to track technical debt trends over time. Shows new issues, resolved issues, and health score change.
compare_confirmed_vs_uninterested
[ remote ]Pull sample confirmed and uninterested conversations and return side-by-side message snippets.
compare_techs
[ remote ]Compare 2-4 technologies side-by-side with per-dimension score breakdown, overall rankings with grades, and a compatibility matrix showing how well technologies work together. Perfect for making informed technology decisions. Example: compare ["nextjs", "sveltekit", "remix"] to find the best meta-framework for your project.
complete_content_plan
[ remote ] Account requiredMarks a content plan as Completed. Use this when the plan's intended output has shipped and you don't expect further work — completed plans are filtered out of the default list_content_plans view but remain queryable with status='Completed'. Optional 'reason' is stored on the plan for audit and is shown back in get_content_plan.
configure_allowlist
[ remote ]Manage HARD SQL guardrails for an enterprise connection: a TABLE ALLOWLIST (queries may reference only the listed tables — enforced at the AST level across subqueries/CTEs/JOINs) and a PII MASKING policy (mask flagged columns in query results). Both opt-out by default. action=view shows current policy + schema reference; set_tables replaces the allowlist (use [] to lock down everything); remove_allowlist disables it; set_pii_policy toggles masking + chooses which PII kinds to mask. Masking is a heuristic policy aid (not a compliance guarantee) and one-way per execution. [ENTERPRISE tier]
configure_chatbot
[ remote ]LAST step after deploy + assignment (Plus/Pro). ONLY real facts in the knowledge — never invented prices/hours/addresses. Enables/configures the chatbot on a deployed project; the widget is injected server-side, no HTML changes. Partial update, except `knowledge` REPLACES the whole text — editing an existing bot? get_chatbot first. Point contactFormUrl at the site's Dplooy Form URL when one exists.
configure_product_strategy
[ remote ]Read/update product strategy assets: market position, conversion notes, and funnels.
configure_targeting
[ remote ]Read/update subreddit targeting and keywords for a product.
confirm_cost
[ remote ]Ask the user to confirm their understanding of the cost of creating a new project or branch. Call `get_cost` first. Returns a unique ID for this confirmation which should be passed to `create_project` or `create_branch`.
connect.applications.create
[ remote ]Create a new Connect Application. Supports both OAuth and Machine-to-Machine (M2M) application types.
connect.applications.delete
[ remote ]Delete an existing Connect Application.
connect.applications.get
[ remote ]Retrieve details for a specific Connect Application by ID or client ID.
connect.applications.list
[ remote ]List all Connect Applications in the current environment with optional filtering.
connect.applications.update
[ remote ]Update an existing Connect Application. For OAuth applications, you can update redirect URIs. For all applications, you can update the name, description, and scopes.
connect.by_namespace.get
[ remote ]List all connections in a namespace. Supports filtering by metadata using `metadata.{key}={value}` query params.
connect.create
[ remote ]Create a new MCP connection with an auto-generated ID. Requires API key and namespace ownership.
connect.delete
[ remote ]Delete a connection and terminate its MCP session. Requires API key and namespace ownership.
connect.get
[ remote ]Get details for a specific connection. Requires service token with connections:read scope.
connect.subscriptions.by_namespace.create
[ remote ]Create a namespace-scoped subscription that receives events from every connection in the namespace.
connect.subscriptions.by_namespace.delete
[ remote ]Delete a namespace-scoped trigger subscription.
connect.subscriptions.by_namespace.list
[ remote ]List namespace-scoped trigger subscriptions for all connections in the namespace.
connect.subscriptions.create
[ remote ]Create a connection-scoped subscription that receives events from one connection.
connect.subscriptions.delete
[ remote ]Delete a connection-scoped trigger subscription.