Jentic · Capability

Jentic API

The Jentic API enables AI agents to dynamically discover, load, and execute APIs and workflows through a standards-based platform. The API provides three core operations: searching the Jentic catalog for relevant APIs and workflows using natural language queries, loading detailed execution information including input schemas and authentication requirements, and executing operations with managed authentication and credential injection. Built on OpenAPI and Arazzo specifications, the platform offers access to over 1500 APIs and 2000 agent-ready workflows with secure, server-side credential manag

Run with Naftiko JenticAPI

What You Can Do

POST
Registeraccount — Jentic Register a new account
/auth/register
POST
Searchapis — Jentic Search for APIs and workflows
/agents/search
POST
Loadexecutioninfo — Jentic Load execution information for operations
/agents/load
POST
Executeoperation — Jentic Execute an API operation or workflow
/agents/execute

MCP Tools

registeraccount

Jentic Register a new account

searchapis

Jentic Search for APIs and workflows

loadexecutioninfo

Jentic Load execution information for operations

executeoperation

Jentic Execute an API operation or workflow

Capability Spec

jentic-capability.yaml Raw ↑
naftiko: 1.0.0-alpha2
info:
  label: Jentic API
  description: 'The Jentic API enables AI agents to dynamically discover, load, and execute APIs and workflows through a standards-based
    platform. The API provides three core operations: searching the Jentic catalog for relevant APIs and workflows using natural
    language queries, loading detailed execution information including input schemas and authentication requirements, and
    executing operations with managed authentication and credential injection. Built on OpenAPI and Arazzo specifications,
    the platform offers access to over 1500 APIs and 2000 agent-ready workflows with secure, server-side credential manag'
  tags:
  - Jentic
  - API
  created: '2026-05-06'
  modified: '2026-05-06'
capability:
  consumes:
  - type: http
    namespace: jentic
    baseUri: https://api.jentic.com/api/v1
    description: Jentic API HTTP API.
    authentication:
      type: apikey
      in: header
      name: X-JENTIC-API-KEY
      value: '{{JENTIC_TOKEN}}'
    resources:
    - name: auth-register
      path: /auth/register
      operations:
      - name: registeraccount
        method: POST
        description: Jentic Register a new account
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: agents-search
      path: /agents/search
      operations:
      - name: searchapis
        method: POST
        description: Jentic Search for APIs and workflows
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: agents-load
      path: /agents/load
      operations:
      - name: loadexecutioninfo
        method: POST
        description: Jentic Load execution information for operations
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: agents-execute
      path: /agents/execute
      operations:
      - name: executeoperation
        method: POST
        description: Jentic Execute an API operation or workflow
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
  exposes:
  - type: rest
    port: 8080
    namespace: jentic-rest
    description: REST adapter for Jentic API.
    resources:
    - path: /auth/register
      name: registeraccount
      operations:
      - method: POST
        name: registeraccount
        description: Jentic Register a new account
        call: jentic.registeraccount
        outputParameters:
        - type: object
          mapping: $.
    - path: /agents/search
      name: searchapis
      operations:
      - method: POST
        name: searchapis
        description: Jentic Search for APIs and workflows
        call: jentic.searchapis
        outputParameters:
        - type: object
          mapping: $.
    - path: /agents/load
      name: loadexecutioninfo
      operations:
      - method: POST
        name: loadexecutioninfo
        description: Jentic Load execution information for operations
        call: jentic.loadexecutioninfo
        outputParameters:
        - type: object
          mapping: $.
    - path: /agents/execute
      name: executeoperation
      operations:
      - method: POST
        name: executeoperation
        description: Jentic Execute an API operation or workflow
        call: jentic.executeoperation
        outputParameters:
        - type: object
          mapping: $.
  - type: mcp
    port: 9090
    namespace: jentic-mcp
    transport: http
    description: MCP adapter for Jentic API for AI agent use.
    tools:
    - name: registeraccount
      description: Jentic Register a new account
      hints:
        readOnly: false
        destructive: false
        idempotent: false
      call: jentic.registeraccount
      outputParameters:
      - type: object
        mapping: $.
    - name: searchapis
      description: Jentic Search for APIs and workflows
      hints:
        readOnly: false
        destructive: false
        idempotent: false
      call: jentic.searchapis
      outputParameters:
      - type: object
        mapping: $.
    - name: loadexecutioninfo
      description: Jentic Load execution information for operations
      hints:
        readOnly: false
        destructive: false
        idempotent: false
      call: jentic.loadexecutioninfo
      outputParameters:
      - type: object
        mapping: $.
    - name: executeoperation
      description: Jentic Execute an API operation or workflow
      hints:
        readOnly: false
        destructive: false
        idempotent: false
      call: jentic.executeoperation
      outputParameters:
      - type: object
        mapping: $.
binds:
- namespace: env
  keys:
    JENTIC_TOKEN: JENTIC_TOKEN