ExchangeRate-API · Capability

ExchangeRate-API — Open Access

ExchangeRate-API — Open Access. 1 operation. Lead operation: Get Open Access Latest Rates. Self-contained Naftiko capability for the no-API-key open.er-api.com endpoint with attribution requirement.

Run with Naftiko ExchangeRate-APIOpen Access

What You Can Do

GET
Getopenaccesslatest — Get latest exchange rates without an API key (attribution required).
/v1/open/latest/{base_code}

MCP Tools

exchangerate-get-open-access-latest

Get latest exchange rates without an API key (attribution to exchangerate-api.com required; once-daily updates).

read-only idempotent

Capability Spec

exchangerate-api-open-access.yaml Raw ↑
naftiko: 1.0.0-alpha2
info:
  label: ExchangeRate-API — Open Access
  description: 'ExchangeRate-API — Open Access. 1 operation. Lead operation: Get Open Access Latest Rates. Self-contained Naftiko capability for the no-API-key open.er-api.com endpoint with attribution requirement.'
  tags:
    - ExchangeRate-API
    - Open Access
  created: '2026-05-29'
  modified: '2026-05-29'
capability:
  consumes:
    - type: http
      namespace: exchangerate-open
      baseUri: https://open.er-api.com/v6
      description: ExchangeRate-API open access business capability. No API key required; attribution to exchangerate-api.com required.
      resources:
        - name: open-latest
          path: /latest/{base_code}
          operations:
            - name: getOpenAccessLatest
              method: GET
              description: Get latest exchange rates without an API key (attribution required).
              outputRawFormat: json
              outputParameters:
                - name: result
                  type: object
                  value: $.
              inputParameters:
                - name: base_code
                  in: path
                  type: string
                  description: ISO 4217 base currency code.
      authentication:
        type: none
  exposes:
    - type: rest
      namespace: exchangerate-open-rest
      port: 8080
      description: REST adapter for ExchangeRate-API Open Access. One Spectral-compliant resource per consumed operation, prefixed with /v1.
      resources:
        - path: /v1/open/latest/{base_code}
          name: open-latest
          description: REST surface for open access latest rates.
          operations:
            - method: GET
              name: getOpenAccessLatest
              description: Get latest exchange rates without an API key (attribution required).
              call: exchangerate-open.getOpenAccessLatest
              with:
                base_code: rest.base_code
              outputParameters:
                - type: object
                  mapping: $.
    - type: mcp
      namespace: exchangerate-open-mcp
      port: 9090
      transport: http
      description: MCP adapter for ExchangeRate-API Open Access. One tool per consumed operation, routed inline through this capability's consumes block.
      tools:
        - name: exchangerate-get-open-access-latest
          description: Get latest exchange rates without an API key (attribution to exchangerate-api.com required; once-daily updates).
          hints:
            readOnly: true
            destructive: false
            idempotent: true
          call: exchangerate-open.getOpenAccessLatest
          with:
            base_code: tools.base_code
          outputParameters:
            - type: object
              mapping: $.