naftiko: 1.0.0-alpha2 info: label: Google News RSS API — Search description: 'Google News RSS API — Search. 1 operations. Lead operation: Google News RSS Search News. Self-contained Naftiko capability covering one Google News business surface.' tags: - Google News - Search created: '2026-05-19' modified: '2026-05-19' binds: - namespace: env keys: GOOGLE_NEWS_API_KEY: GOOGLE_NEWS_API_KEY capability: consumes: - type: http namespace: openapi-search baseUri: https://news.google.com description: Google News RSS API — Search business capability. Self-contained, no shared references. resources: - name: rss-search path: /rss/search operations: - name: searchnews method: GET description: Google News RSS Search News outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: q in: query type: string description: The search query string. required: true - name: hl in: query type: string description: Host language. - name: gl in: query type: string description: Geographic location. - name: ceid in: query type: string description: Country and language edition identifier. exposes: - type: rest namespace: openapi-search-rest port: 8080 description: REST adapter for Google News RSS API — Search. One Spectral-compliant resource per consumed operation, prefixed with /v1. resources: - path: /v1/rss/search name: rss-search description: REST surface for rss-search. operations: - method: GET name: searchnews description: Google News RSS Search News call: openapi-search.searchnews with: q: rest.q hl: rest.hl gl: rest.gl ceid: rest.ceid outputParameters: - type: object mapping: $. - type: mcp namespace: openapi-search-mcp port: 9090 transport: http description: MCP adapter for Google News RSS API — Search. One tool per consumed operation, routed inline through this capability's consumes block. tools: - name: google-news-rss-search-news description: Google News RSS Search News hints: readOnly: true destructive: false idempotent: true call: openapi-search.searchnews with: q: tools.q hl: tools.hl gl: tools.gl ceid: tools.ceid outputParameters: - type: object mapping: $.