Server Configuration
Describes the environment variables required to run the server.
Name | Required | Description | Default |
---|---|---|---|
SSL_CERT_DIR | No | Path to SSL certificate directory for self-signed certificates. | |
FAST_MCP_HOST | No | This variable specifies which host the MCP server must bind to unless the server transport is set to stdio. | 0.0.0.0 |
FAST_MCP_PORT | No | This variable specifies which port the MCP server must listen on unless the server transport is set to stdio. | 8000 |
HTTPX_TIMEOUT | No | The time for the underlying HTTP client to wait, in seconds, for a response. | 5.0 |
SSL_CERT_FILE | No | Path to SSL certificate file for self-signed certificates. | |
HTTPX_VERIFY_SSL | No | This variable can be set to False to turn off SSL certificate verification. Setting this to False is advised against: instead, use the SSL_CERT_FILE and SSL_CERT_DIR variables. | True |
FRANKFURTER_API_URL | No | If you are self-hosting the Frankfurter API, you should change this to the API endpoint address of your deployment. | https://api.frankfurter.dev/v1 |
MCP_SERVER_TRANSPORT | No | The acceptable options are stdio, sse or streamable-http. | streamable-http |
MCP_SERVER_INCLUDE_METADATA_IN_RESPONSE | No | An experimental feature to include additional metadata to the MCP type TextContent that wraps the response data from each tool call. | True |
Schema
Prompts
Interactive templates invoked by user choice
Name | Description |
---|---|
No prompts |
Resources
Contextual data attached and managed by the client
Name | Description |
---|---|
No resources |
Tools
Functions exposed to the LLM to take actions
Name | Description |
---|---|
get_supported_currencies | Returns a list of three-letter currency codes for the supported currencies. |
get_latest_exchange_rates | Returns the latest exchange rates for specific currencies. The symbols can be used to filter the results to specific currencies. If symbols is not provided, all supported currencies will be returned. |
convert_currency_latest | Converts an amount from one currency to another using the latest exchange rates. |
get_historical_exchange_rates | Returns historical exchange rates for a specific date or date range. If the exchange rates for a specified date is not available, the rates available for the closest date before the specified date will be provided. Either a specific date, a start date, or a date range must be provided. The symbols can be used to filter the results to specific currencies. If symbols are not provided, all supported currencies will be returned. |
convert_currency_specific_date | Convert an amount from one currency to another using the exchange rates for a specific date. If there is no exchange rate available for the specific date, the rate for the closest available date before the specified date will be used. |