MCP 서버

Frankfurter

io.github.lineofflight/frankfurter
데이터 및 분석 금융 및 투자 공개 · 연결 가능 MCP 2025-11-25

이 MCP로 할 수 있는 일

Converts currencies and retrieves blended or institution-specific foreign-exchange rates and supported currency data.

convert
Convert currency
Convert an amount from one currency to another. Returns {amount, currency} rounded to the target's minor units. Upstream rounds rates per direction; for low-value sources, flip via `get_rates` for more precision. Pass `provider` to use one institution's published rate, e.g. UST for a U.S. Treasury reporting rate.
읽기 전용 외부 접근 가능
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['amount', 'from', 'to'], 'properties': {'to': {'type': 'string', 'maxLength': 3, 'minLength': 3, 'description': 'ISO 4217 target currency.'}, 'date': {'type': 'string', 'pattern': '^\\d{4}-\\d{2}-\\d{2}$', 'description': 'Date YYYY-MM-DD for a past rate; omit for latest.'}, 'from': {'type': 'string', 'maxLength': 3, 'minLength': 3, 'description': 'ISO 4217 source currency.'}, 'amount': {'type': 'number', 'description': "Amount in the source currency. Normalize localized input first: '100,50' -> 100.5; German '1.000,50' -> 1000.5; English '1,000.50' -> 1000.5."}, 'provider': {'type': 'string', 'maxLength': 8, 'minLength': 2, 'description': "Provider key, e.g. ECB for European Central Bank or UST for U.S. Treasury reporting rates. Serves that institution's published rates instead of the blend; a date inside a monthly or quarterly provider's period returns the rate in force. Keys at https://frankfurter.dev/providers/."}}, 'additionalProperties': False}
get_rates
Get exchange rates
Latest or a single day's exchange rates. The raw-rate companion to `convert`. With `provider`, published rates from one or more institutions: on its own base the digits are as published, with the date they took effect.
읽기 전용 외부 접근 가능
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'base': {'type': 'string', 'maxLength': 3, 'minLength': 3, 'description': 'ISO 4217 base currency. Default EUR.'}, 'date': {'type': 'string', 'pattern': '^\\d{4}-\\d{2}-\\d{2}$', 'description': 'Single day YYYY-MM-DD. Omit for the latest rates.'}, 'quotes': {'type': 'array', 'items': {'type': 'string', 'maxLength': 3, 'minLength': 3}, 'description': 'ISO 4217 quote codes to return; omit for all.'}, 'provider': {'type': 'array', 'items': {'type': 'string', 'maxLength': 8, 'minLength': 2}, 'description': "Provider key or keys, e.g. ECB or ['ECB', 'HMRC']. Serves published rates instead of the blend; a date inside a monthly or quarterly provider's period returns the rate in force. Keys at https://frankfurter.dev/providers/."}, 'providers': {'type': 'array', 'items': {'type': 'string', 'maxLength': 8, 'minLength': 2}, 'description': 'Alias for `provider` accepting multiple provider keys.'}}, 'additionalProperties': False}
list_currencies
List currencies
List all supported ISO 4217 currency codes and their full names (e.g. { 'USD': 'United States Dollar' }).
읽기 전용 외부 접근 가능
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
list_providers
List providers
List the institutions whose rates Frankfurter relays, with key, rate type, frequency (daily, monthly or quarterly) and coverage dates. Use a key as `provider` in `convert` or `get_rates` for that institution's published rates instead of the blend.
읽기 전용 외부 접근 가능
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
변경됨
convert
2026년 9월 25일 2:52 AM
변경됨
get_rates
2026년 9월 25일 2:52 AM
추가됨
list_providers
2026년 9월 17일 12:43 PM
추가됨
list_currencies
2026년 9월 17일 12:43 PM
추가됨
convert
2026년 9월 17일 12:43 PM
추가됨
get_rates
2026년 9월 17일 12:43 PM