Jentic · Capability

Jentic Mcp Server Bridge

Wraps Jentic's hosted Remote MCP server (api.jentic.com/mcp) as a Naftiko consume so any Naftiko capability can reach Jentic's catalog of 1,500+ APIs and 2,000+ Arazzo workflows via MCP and re-expose them as Naftiko-governed MCP tools. The entire Jentic catalog becomes a Naftiko-consumable surface.

Run with Naftiko NaftikoJenticPartnershipMCPTool-BridgeRe-expose

What You Can Do

GET
List mcp tools
/mcp/tools
POST
Invoke mcp tool
/mcp/tools/{tool_name}/invoke
GET
List mcp resources
/mcp/resources
GET
List credentials
/mcp/credentials

MCP Tools

list-mcp-tools

List the MCP tools exposed by Jentic (search_apis, load_execution_info, execute).

read-only
invoke-mcp-tool

Invoke a Jentic MCP tool by name (governed pass-through).

list-mcp-resources

List resources exposed by Jentic's MCP server.

read-only
list-credentials

List credentials exposed via Jentic's MCP credentials resource.

read-only

Capability Spec

jentic-mcp-server-bridge.yaml Raw ↑
naftiko: "1.0.0-alpha2"

info:
  title: Jentic MCP Server Bridge
  description: >-
    Wraps Jentic's hosted Remote MCP server (api.jentic.com/mcp) as a
    Naftiko consume so any Naftiko capability can reach Jentic's catalog
    of 1,500+ APIs and 2,000+ Arazzo workflows via MCP and re-expose
    them as Naftiko-governed MCP tools. The entire Jentic catalog
    becomes a Naftiko-consumable surface.
  tags:
    - Naftiko
    - Jentic
    - Partnership
    - MCP
    - Tool-Bridge
    - Re-expose
  created: '2026-05-15'
  modified: '2026-05-15'

binds:
  - namespace: jentic-env
    description: Jentic agent-scoped API key + MCP server endpoint.
    keys:
      JENTIC_API_KEY: JENTIC_API_KEY
      JENTIC_MCP_BASE: JENTIC_MCP_BASE

capability:
  consumes:
    - namespace: jentic-mcp
      type: http
      baseUri: '{{JENTIC_MCP_BASE}}'
      authentication:
        type: bearer
        token: '{{JENTIC_API_KEY}}'
      resources:
        - name: list-mcp-tools
          path: '/mcp/tools'
          operations:
            - name: list-mcp-tools
              method: GET
        - name: invoke-mcp-tool
          path: '/mcp/tools/{{tool_name}}/invoke'
          operations:
            - name: invoke-mcp-tool
              method: POST
              inputParameters:
                - { name: tool_name, in: path, required: true }
        - name: list-mcp-resources
          path: '/mcp/resources'
          operations:
            - name: list-mcp-resources
              method: GET
        - name: list-credentials
          path: '/mcp/resources/credentials'
          operations:
            - name: list-credentials
              method: GET

  exposes:
    - type: rest
      address: 0.0.0.0
      port: 8080
      namespace: jentic-mcp-server-bridge-rest
      description: REST surface for the Jentic MCP server, wrapped for Naftiko consumption.
      resources:
        - name: list-mcp-tools
          path: '/mcp/tools'
          operations:
            - name: list-mcp-tools
              method: GET
              call: jentic-mcp.list-mcp-tools
        - name: invoke-mcp-tool
          path: '/mcp/tools/{tool_name}/invoke'
          operations:
            - name: invoke-mcp-tool
              method: POST
              inputParameters:
                - { name: tool_name, in: path, type: string, required: true }
              call: jentic-mcp.invoke-mcp-tool
        - name: list-mcp-resources
          path: '/mcp/resources'
          operations:
            - name: list-mcp-resources
              method: GET
              call: jentic-mcp.list-mcp-resources
        - name: list-credentials
          path: '/mcp/credentials'
          operations:
            - name: list-credentials
              method: GET
              call: jentic-mcp.list-credentials

    - type: mcp
      address: 0.0.0.0
      port: 3010
      namespace: jentic-mcp-server-bridge-mcp
      description: MCP server re-exposing Jentic MCP tools as Naftiko-governed MCP tools.
      tools:
        - name: list-mcp-tools
          description: List the MCP tools exposed by Jentic (search_apis, load_execution_info, execute).
          hints: { readOnly: true }
          call: jentic-mcp.list-mcp-tools
        - name: invoke-mcp-tool
          description: Invoke a Jentic MCP tool by name (governed pass-through).
          hints: { destructiveHint: true }
          inputParameters:
            - { name: tool_name, type: string, required: true, description: Jentic MCP tool name. }
          call: jentic-mcp.invoke-mcp-tool
        - name: list-mcp-resources
          description: List resources exposed by Jentic's MCP server.
          hints: { readOnly: true }
          call: jentic-mcp.list-mcp-resources
        - name: list-credentials
          description: List credentials exposed via Jentic's MCP credentials resource.
          hints: { readOnly: true }
          call: jentic-mcp.list-credentials