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

[ 3313 tools indexed ]

[ all tools ]

30 / 3313

Instagram /

ig_search_hashtag

[  remote  ]

Search for a hashtag by name and get its ID. Use the returned ID with ig_get_hashtag_recent or ig_get_hashtag_top. Limited to 30 searches per 7 days.

Datadog /

impact_analysis

[  remote  ]

Analyze the blast radius of a proposed schema change: FK dependencies, affected views, row count, risk score. [ARCHITECT tier]

FacetFlux /

imports.mappings.apply

[  remote  ] Bring a key

Pure transform: apply column→attribute mappings to a list of source records and return per-row attribute payloads ready for downstream writes. NO DB writes happen here. Each rule maps `sourceColumn` (a key in the record) to `destinationAttributeDefinitionId` (an attribute definition in the target schema), with an optional `role` tag (uniqueIdentifier, productGroup, name, brand, category, mainImage, productType). The mapping engine performs type coercion against the destination's DataType (e.g. string '42' → 42 for Number) and reports per-row errors and warnings. Recommended downstream flow: use the role-tagged values (especially uniqueIdentifier) as the externalId for `pim.products.batch.create`, then write the per-row attributes via `pim.products.attributes.set`. Response: { targetSchemaId, ruleCount, recordCount, skippedRules: [{ ruleIndex, reason }], items: [{ rowIndex, isSuccess, attributes: [{ attributeDefinitionId, code, dataType, value }], roles: { [role]: value }, errors: [...], warnings: [...] }] }. Errors: { error: { code: 'not_found' | 'bad_input', ... } }.

FacetFlux /

imports.smartImports.delete

[  remote  ] Bring a key

Delete a SmartImport record. Does NOT delete any PIM data created during execution — only the import record itself. Response: { smartImportId, deleted: bool }. Errors: { error: { code: 'not_found', ... } }.

FacetFlux /

imports.smartImports.execute

[  remote  ] Bring a key

Finalize a SmartImport: create the PIM schema, traits, attribute definitions, products, variants, and attribute values. Synchronous — may take seconds for large imports. The SmartImport must be in Reviewed state. Transitions to Complete (or Failed on error). Response: { smartImport: {...} } with createdSchemaId, importedProductCount, importedVariantCount populated. Errors: { error: { code: 'not_found' | 'unprocessable', ... } }.

FacetFlux /

imports.smartImports.get

[  remote  ] Bring a key

Get a SmartImport by id. By default returns the metadata + field inventory + inferred schema (when present); the raw products list is omitted unless explicitly requested since it can be large. Response: { smartImport: {...}, fieldInventory?, inferredSchema?, rawProductCount, errorMessage? }. Errors: { error: { code: 'not_found', ... } }.

FacetFlux /

imports.smartImports.list

[  remote  ] Bring a key

List SmartImports for the current tenant, newest first. Excludes the heavy `rawProducts` list from each entry — call imports.smartImports.get to fetch one in full. Optional `status` filter narrows by lifecycle state. Response: { smartImports: [{ id, status, mode, originalFileName, productCount, variantCount, createdAt, updatedAt }] }. Errors: { error: { code: 'bad_input', ... } }.

FacetFlux /

imports.smartImports.review

[  remote  ] Bring a key

Replace the SmartImport's inferred schema with the agent's adjusted version, transitioning the import to Reviewed. The schema shape is the same one returned in imports.smartImports.get's `inferredSchema` field — typically the agent fetches it, edits names/codes/grouping in its own context, and submits the result here. Response: { smartImport: {...} }. Errors: { error: { code: 'not_found' | 'bad_input', ... } }.

FacetFlux /

imports.smartImports.runInference

[  remote  ] Bring a key

Enqueue the AI inference job for a SmartImport. The SmartImport must be in Analyzed state; transitions to Inferring. Inference runs as a background job — poll imports.smartImports.get periodically until status becomes Inferred (or Failed). Response: { smartImport: {...} }. Errors: { error: { code: 'not_found' | 'unprocessable', ... } }.

FacetFlux /

imports.smartImports.start

[  remote  ] Bring a key

Upload + analyze inline file content. Supported formats: 'csv' (text/csv) and 'wawiJson' (WAWI-style JSON product feed with FTITLES/FVALUES/DETAIL fields). XLSX is intentionally not supported via MCP in v1 — agents that need XLSX should convert to CSV client-side or use the HTTP API. Returns a SmartImport in Analyzed state with field inventory ready for inference. Response: { smartImport: {...} }. Errors: { error: { code: 'bad_input' | 'unprocessable', ... } }.

Blockscout MCP /

inspect_contract_code

[  remote  ]

Inspects a verified contract's source code or metadata.

Claude /

install.adapter

[  remote  ]

Fetch generated read-only platform adapter content, currently Cursor rule adapters for skill packages.

Claude /

install.compatibility

[  remote  ]

Fetch platform compatibility metadata for a HeyClaude skill entry.

Claude /

install.guidance

[  remote  ]

Fetch read-only install, config, usage, and package guidance for a HeyClaude entry.

Claude /

install.setup

[  remote  ]

Fetch read-only MCP client setup snippets for Codex, Claude Desktop, Cursor, Windsurf, or remote HTTP clients.

Clockwork Recruiting /

interviews.cancel

[  remote  ]

Cancel an interview record. Module must be Interviews. The body specifies the reason for cancellation.

Recruit CRM /

interviews.cancel

[  remote  ]

Cancel an interview record. Module must be Interviews. The body specifies the reason for cancellation.

Recruiterflow /

interviews.cancel

[  remote  ]

Cancel an interview record. Module must be Interviews. The body specifies the reason for cancellation.

Zoho Recruit /

interviews.cancel

[  remote  ]

Cancel an interview record. Module must be Interviews. The body specifies the reason for cancellation.

LangChain /

invoke

[  remote  ]

JWT-gated LLM gateway: authenticate (bcrypt/JWT), then run a LangChain-on-Vertex Gemini completion. Unauthenticated calls are rejected.

Smithery /

isbn_validate

[  remote  ]

Verify whether an ISBN-10 or ISBN-13 passes checksum rules and return normalized digits when checking book identifiers before catalog or purchase flows.

Datadog /

issue_api_key

[  remote  ]

Issue a fresh ta_data_* API key for your current tenant. Useful for pasting into /add-database or configuring a separate integration. The new key is tied to your existing plan tier. Rate-limited to 5 issuances per tenant per day.

GitHub /

issue_read

[  remote  ]

Get information about a specific issue in a GitHub repository.

GitHub /

issue_write

[  remote  ]

Create a new or update an existing issue in a GitHub repository.

Korean Law Search /

jo_rlt_lstrm_search

[  remote  ]

Article to legal term linkage (조문→법령용어 연계 조회). This tool searches the linkage from specific law articles to the legal terms defined or used within those articles. Useful for finding all technical terms in a given article. 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" ctx: MCP context (injected automatically) Returns: Search results or error

FacetFlux /

jobs.get

[  remote  ] Bring a key

Poll a background job's state. Status values: queued, processing, success, failed. `progress` is a 0.0–1.0 fraction (null when the job hasn't reported any). Tenant-scoped: agents can only see jobs in their own tenant. Response: { jobId, kind, status, progress, retryCount, started, lastAlive, cancellationRequested }. Errors: { error: { code: 'not_found', ... } }.

Smithery /

json_validate

[  remote  ]

Parse a string as JSON to confirm it is well-formed and return a normalized representation when possible before further processing or storage.

Ahrefs /

keywords-explorer-matching-terms

[  remote  ]

Retrieves keyword ideas and their associated SEO metrics by matching input terms or phrases in a specified country, with extensive support for filtering, sorting, and metric selection. Use doc tool first to get the real input schema.

Ahrefs /

keywords-explorer-overview

[  remote  ]

Provides an overview of keyword metrics—including search volume, CPC, ranking difficulty, traffic potential, and intent—for specified keywords, domains, or URLs within a given country. Use doc tool first to get the real input schema.

Ahrefs /

keywords-explorer-related-terms

[  remote  ]

Returns keyword metrics and related terms—such as "also rank for" keywords and "also talk about" keywords—for a given keyword or keyword list, with filtering and sorting options. Use doc tool first to get the real input schema.