Yodlee · Capability

Yodlee Core APIs — Institutions

Yodlee Core APIs — Institutions. 1 operations. Lead operation: Get institutions. Self-contained Naftiko capability covering one Yodlee business surface.

Run with Naftiko YodleeInstitutions

What You Can Do

GET
Getinstitutions — Get institutions
/v1/institutions

MCP Tools

get-institutions

Get institutions

read-only idempotent

Capability Spec

core-institutions.yaml Raw ↑
naftiko: 1.0.0-alpha2
info:
  label: Yodlee Core APIs — Institutions
  description: 'Yodlee Core APIs — Institutions. 1 operations. Lead operation: Get institutions. Self-contained Naftiko capability
    covering one Yodlee business surface.'
  tags:
  - Yodlee
  - Institutions
  created: '2026-05-19'
  modified: '2026-05-19'
binds:
- namespace: env
  keys:
    YODLEE_API_KEY: YODLEE_API_KEY
capability:
  consumes:
  - type: http
    namespace: core-institutions
    baseUri: ''
    description: Yodlee Core APIs — Institutions business capability. Self-contained, no shared references.
    resources:
    - name: institutions
      path: /institutions
      operations:
      - name: getinstitutions
        method: GET
        description: Get institutions
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: dataset$filter
          in: query
          type: string
          description: 'Expression to filter the providers by dataset(s) or dataset attribute(s). The default value will be
            the dataset or dataset attributes configured as default for '
        - name: name
          in: query
          type: string
          description: Name in minimum 1 character or routing number.
        - name: priority
          in: query
          type: string
          description: Search priority
        - name: providerId
          in: query
          type: integer
          description: providerId
        - name: skip
          in: query
          type: integer
          description: skip (Min 0) - This is not applicable along with 'name' parameter.
        - name: top
          in: query
          type: integer
          description: top (Max 500) - This is not applicable along with 'name' parameter.
  exposes:
  - type: rest
    namespace: core-institutions-rest
    port: 8080
    description: REST adapter for Yodlee Core APIs — Institutions. One Spectral-compliant resource per consumed operation,
      prefixed with /v1.
    resources:
    - path: /v1/institutions
      name: institutions
      description: REST surface for institutions.
      operations:
      - method: GET
        name: getinstitutions
        description: Get institutions
        call: core-institutions.getinstitutions
        with:
          dataset$filter: rest.dataset$filter
          name: rest.name
          priority: rest.priority
          providerId: rest.providerId
          skip: rest.skip
          top: rest.top
        outputParameters:
        - type: object
          mapping: $.
  - type: mcp
    namespace: core-institutions-mcp
    port: 9090
    transport: http
    description: MCP adapter for Yodlee Core APIs — Institutions. One tool per consumed operation, routed inline through this
      capability's consumes block.
    tools:
    - name: get-institutions
      description: Get institutions
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: core-institutions.getinstitutions
      with:
        dataset$filter: tools.dataset$filter
        name: tools.name
        priority: tools.priority
        providerId: tools.providerId
        skip: tools.skip
        top: tools.top
      outputParameters:
      - type: object
        mapping: $.