exchange_rate_MCP
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@exchange_rate_MCPWhat is the current USD to KRW exchange rate?"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
USD/KRW Exchange Rate MCP Server
This project is a small Python FastMCP server that answers questions about the USD/KRW exchange rate.
It uses this Frankfurter API endpoint:
https://api.frankfurter.dev/v2/rate/USD/KRWWhen a user asks things like "USD/KRW rate?", "dollar-won exchange rate?", or "How many Korean won is 1 dollar?", an MCP client can call this server's tools and return the live result.
Files
server.py FastMCP server
requirements.txt Python dependencies
render.yaml Render Blueprint configuration
README.md Setup and deployment guide
READM.md Short pointer to README.mdRelated MCP server: OpenDART MCP Server
MCP Tools
get_usd_krw_exchange_rate
Returns the latest USD/KRW exchange rate as structured data.
Example result:
{
"date": "2026-06-20",
"base": "USD",
"quote": "KRW",
"rate": 1532.78,
"source": "https://api.frankfurter.dev/v2/rate/USD/KRW"
}answer_usd_krw_exchange_rate
Returns a user-friendly Korean sentence generated from the live API result.
The source code stores the Korean sentence template with Unicode escape sequences. This keeps server.py safe across Windows terminals, GitHub, and Render deployments.
Run Locally
1. Create a virtual environment
Windows PowerShell:
python -m venv .venv
.\.venv\Scripts\Activate.ps1macOS/Linux:
python -m venv .venv
source .venv/bin/activate2. Install dependencies
pip install -r requirements.txt3. Start the MCP server
python server.pyDefault local MCP endpoint:
http://localhost:8000/mcpHealth check endpoint:
http://localhost:8000/healthTo use another port:
Windows PowerShell:
$env:PORT=9000
python server.pymacOS/Linux:
PORT=9000 python server.pyDeploy to Render
This repository includes render.yaml, so the easiest option is Render Blueprint deployment.
Option 1. Deploy with render.yaml
Push this project to a GitHub repository.
Open the Render dashboard.
Click
New +.Choose
Blueprint.Connect the GitHub repository.
Render will read
render.yamland create the web service.
After deployment, your MCP endpoint will look like this:
https://YOUR-RENDER-SERVICE.onrender.com/mcpThe health check endpoint will be:
https://YOUR-RENDER-SERVICE.onrender.com/healthOption 2. Create a Render Web Service manually
Use these settings:
Runtime: Python
Build Command: pip install -r requirements.txt
Start Command: python server.py
Health Check Path: /healthRender automatically provides the PORT environment variable. server.py reads that value and starts the server on the correct port.
MCP Client Setup
If your MCP client supports remote HTTP MCP servers, register this URL:
https://YOUR-RENDER-SERVICE.onrender.com/mcpThe exact client configuration depends on the MCP client you use. The important details are:
Transport: HTTP
Endpoint path: /mcpAPI Source
Frankfurter docs: https://frankfurter.dev/
USD/KRW endpoint: https://api.frankfurter.dev/v2/rate/USD/KRW
No API key is required.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/RichGom84/exchange_rate_MCP'
If you have feedback or need assistance with the MCP directory API, please join our Discord server