---
canonical_url: "https://docs.composio.dev/toolkits/jentic_mcp"
markdown_url: "https://docs.composio.dev/toolkits/jentic_mcp.md"
product: "platform"
version: null
last_updated: null
---

# Jentic MCP

Jentic MCP lets agents search, load, and execute operations across a managed catalog of APIs while credentials remain in Jentic's vault.

- **Category:** model context protocol
- **Auth:** DCR_OAUTH
- **Composio-managed OAuth available?** No
- **Tools:** 4
- **Triggers:** 0
- **Slug:** `JENTIC_MCP`
- **Version:** 20260910_00

## Tools

### Execute

**Slug:** `JENTIC_MCP_EXECUTE`

Use this tool to execute the chosen action for the user using the provided details.
Always include `inputs` even if there are none.
To reduce context, use `include_paths` to return only the fields you need from the output.

DEPRECATION NOTICE: This tool is being deprecated on 20 September 2026.
Execution is moving to self-hosted Jentic One. It still works for now but
will stop working on that date. To keep running operations, install
Jentic One (https://jentic.com/jentic-one) and execute through its local
broker. For a step-by-step install and onboarding guide, fetch the
'skill://onboard-jentic-one' MCP resource.

Example operation UUIDs (from search_apis / load_execution_info):
    NewsAPI.org GET /everything: op_ba86fdce1bade1b7
    NewsAPI.org GET /top-headlines: op_8ae297966b7f6da3
    Finnhub.io GET /quote: op_f97a5db5e23f7b5a
    Coincap.io GET /v3/assets/"slug": op_e4a7f50d57fee805

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `params` | object | Yes | Dictionary containing: - uuid (str, required): The UUID of the operation to execute (e.g., "op_..." or "wf_...") - inputs (dict, required): Input parameters for the execution - include_paths (list[str], optional): Dot-notation paths to include from output   (e.g. ["articles"] or ["results.*.title"] or ["parts.0.body.data"]). Defaults to full output. |

### List credentials

**Slug:** `JENTIC_MCP_LIST_CREDENTIALS`

Use this tool to list all API credentials the authenticated agent has access to.
Use this if a user asks "What APIs can I use?", "What credentials do I have access to?", "What apps are available to me?", "What APIs are available to me?"
This is useful for debugging or to understand what API credentials are available to the agent.

DEPRECATION NOTICE: This tool is being deprecated on 20 September 2026.
Execution is moving to self-hosted Jentic One. It still works for now but
will stop working on that date. See https://jentic.com/jentic-one, or
fetch the 'skill://onboard-jentic-one' MCP resource for a step-by-step
install and onboarding guide.

Returns:
    dict: Response with success status and list of credentials
        {
            "result": {
                "success": True,
                "credentials": [c.model_dump(exclude_none=False) for c in credentials],
            }
        }
        On error:
        {
            "result": {
                "success": False,
                "message": "Failed to load credentials",
            }
        }

### Load execution info

**Slug:** `JENTIC_MCP_LOAD_EXECUTION_INFO`

Use this tool to get the full execution contract for a specific operation
(its inputs, outputs, and authentication requirements).
This tool must use the operation UUIDs returned from the search_apis tool.

DEPRECATION NOTICE: This tool is being deprecated on 20 September 2026.
Execution is moving to self-hosted Jentic One. It still works for now but
will stop working on that date. To load an operation's contract and run
it, install Jentic One (https://jentic.com/jentic-one) and use its
`jentic inspect` / `jentic execute` flow. For a step-by-step install and
onboarding guide, fetch the 'skill://onboard-jentic-one' MCP resource.

Example operation UUIDs (returned from search_apis tool):
    NewsAPI.org GET /everything: op_ba86fdce1bade1b7
    NewsAPI.org GET /top-headlines: op_8ae297966b7f6da3
    Finnhub.io GET /quote: op_f97a5db5e23f7b5a
    Coincap.io GET /v3/assets/"slug": op_e4a7f50d57fee805

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `request` | object | Yes | Dictionary containing: - operation_uuids (list[str] &#124; str): UUID(s) of operation(s) to load (e.g., "op_...") |

### Search apis

**Slug:** `JENTIC_MCP_SEARCH_APIS`

Use this tool to explore for available actions or information based on what the user wants to do (e.g., 'find Discord servers', 'send a message').
Use this to discover what APIs and operations exist in the Jentic catalogue.

Execution is moving to self-hosted Jentic One: to run a discovered
operation, install Jentic One (https://jentic.com/jentic-one) and use
its search -> inspect -> execute flow through the local broker.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `request` | object | Yes | Dictionary containing search parameters: - query (str, required): Search query string - max_results (int, optional): Maximum number of results to return (default: 5) - api_names (list[str], optional): Filter by specific API names |
