format_version: "1" kind: operation operation: id: op_frankfurter_historical_rate name: frankfurter_historical_rate display_name: Исторический курс валюты category: frankfurter_history protocol: rest security_level: standard enabled: true status: draft version: 1 target: kind: rest base_url: https://api.frankfurter.dev method: GET path_template: /v2/rates static_headers: Accept: application/json input_schema: type: object required: true fields: date: type: string required: true base: type: string required: true quote: type: string required: true output_schema: type: object required: true fields: date: type: string required: true base: type: string required: true quote: type: string required: true rate: type: number required: true input_mapping: rules: - source: $.mcp.date target: $.request.query.date required: true - source: $.mcp.base target: $.request.query.base required: true - source: $.mcp.quote target: $.request.query.quotes required: true output_mapping: rules: - source: $.response.body[0].date target: $.output.date required: true - source: $.response.body[0].base target: $.output.base required: true - source: $.response.body[0].quote target: $.output.quote required: true - source: $.response.body[0].rate target: $.output.rate required: true execution_config: timeout_ms: 10000 retry_policy: null response_cache: null auth_profile_ref: null headers: {} protocol_options: null streaming: null tool_description: title: Исторический курс валюты description: Возвращает курс валюты на указанную дату через Frankfurter. tags: - frankfurter - currency - history - rest examples: - input: date: "2024-01-15" base: USD quote: EUR config_export: format_version: "1" export_mode: portable wizard_state: input_sample: date: "2024-01-15" base: USD quote: EUR output_sample: date: "2024-01-15" base: USD quote: EUR rate: 0.91283 test_input: date: "2024-01-15" base: USD quote: EUR created_at: 2026-06-19T00:00:00Z updated_at: 2026-06-19T00:00:00Z