naftiko: 1.0.0-alpha2 info: label: Nasdaq Data Link Time-Series REST API — Databases description: 'Nasdaq Data Link Time-Series REST API — Databases. 3 operations. Lead operation: List databases. Self-contained Naftiko capability covering one Quandl business surface.' tags: - Quandl - Databases created: '2026-05-19' modified: '2026-05-19' binds: - namespace: env keys: QUANDL_API_KEY: QUANDL_API_KEY capability: consumes: - type: http namespace: nasdaq-data-link-timeseries-databases baseUri: https://data.nasdaq.com/api/v3 description: Nasdaq Data Link Time-Series REST API — Databases business capability. Self-contained, no shared references. resources: - name: databases path: /databases operations: - name: listdatabases method: GET description: List databases outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: per_page in: query type: integer - name: page in: query type: integer - name: query in: query type: string description: Search query for database name or description - name: databases-databaseCode path: /databases/{databaseCode} operations: - name: getdatabase method: GET description: Get database metadata outputRawFormat: json outputParameters: - name: result type: object value: $. - name: databases-databaseCode-datasets path: /databases/{databaseCode}/datasets operations: - name: listdatabasedatasets method: GET description: List datasets in a database outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: per_page in: query type: integer - name: page in: query type: integer - name: query in: query type: string authentication: type: apikey key: api_key value: '{{env.QUANDL_API_KEY}}' placement: query exposes: - type: rest namespace: nasdaq-data-link-timeseries-databases-rest port: 8080 description: REST adapter for Nasdaq Data Link Time-Series REST API — Databases. One Spectral-compliant resource per consumed operation, prefixed with /v1. resources: - path: /v1/databases name: databases description: REST surface for databases. operations: - method: GET name: listdatabases description: List databases call: nasdaq-data-link-timeseries-databases.listdatabases with: per_page: rest.per_page page: rest.page query: rest.query outputParameters: - type: object mapping: $. - path: /v1/databases/{databasecode} name: databases-databasecode description: REST surface for databases-databaseCode. operations: - method: GET name: getdatabase description: Get database metadata call: nasdaq-data-link-timeseries-databases.getdatabase outputParameters: - type: object mapping: $. - path: /v1/databases/{databasecode}/datasets name: databases-databasecode-datasets description: REST surface for databases-databaseCode-datasets. operations: - method: GET name: listdatabasedatasets description: List datasets in a database call: nasdaq-data-link-timeseries-databases.listdatabasedatasets with: per_page: rest.per_page page: rest.page query: rest.query outputParameters: - type: object mapping: $. - type: mcp namespace: nasdaq-data-link-timeseries-databases-mcp port: 9090 transport: http description: MCP adapter for Nasdaq Data Link Time-Series REST API — Databases. One tool per consumed operation, routed inline through this capability's consumes block. tools: - name: list-databases description: List databases hints: readOnly: true destructive: false idempotent: true call: nasdaq-data-link-timeseries-databases.listdatabases with: per_page: tools.per_page page: tools.page query: tools.query outputParameters: - type: object mapping: $. - name: get-database-metadata description: Get database metadata hints: readOnly: true destructive: false idempotent: true call: nasdaq-data-link-timeseries-databases.getdatabase outputParameters: - type: object mapping: $. - name: list-datasets-database description: List datasets in a database hints: readOnly: true destructive: false idempotent: true call: nasdaq-data-link-timeseries-databases.listdatabasedatasets with: per_page: tools.per_page page: tools.page query: tools.query outputParameters: - type: object mapping: $.