format_version: "1" kind: operation operation: id: op_frankfurter_provider_rate name: frankfurter_provider_rate display_name: Курс от поставщика данных category: frankfurter_rates 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: provider: 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.provider target: $.request.query.providers 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 - provider - rest examples: - input: provider: ECB base: EUR quote: USD config_export: format_version: "1" export_mode: portable created_at: 2026-06-19T00:00:00Z updated_at: 2026-06-19T00:00:00Z