Koskamo

FXHUB MCP

An official read-only MCP server provided by FXHUB that allows AI assistants to retrieve live exchange rates for GEL, USD, EUR, and RUB, perform currency conversions, and check operating hours and transaction limits without requiring user authentication.

Endpoint and access

No sign-in to connect and list tools. Individual tools may still need a vendor account, credentials, or permissions; check the documented prerequisites.

FXHUB MCP logo, by Foresight FX LLCVendor evidenceStreamable HTTPNo sign-inEndpoint checked 2026-11-01Operated by Foresight FX LLC
MCP endpoint (Streamable HTTP)
https://fxhub.ge/mcp
Vendor documentation

What you can do with it

  • Retrieve live buy and sell exchange rates for multiple currencies
  • Convert specific currency amounts using current FXHUB rates
  • Check online and cash point operating hours and transaction limits

Source and maintenance

Vendor evidenceRegistry 1.0.0

Protocol and capabilities

Server
fxhub 1.0.0
MCP protocol
2025-06-18
Tools
3 advertised
Resources
1 advertised
Resource templates
0 advertised
Prompts
Not advertised
Server-advertised capabilities
{
  "tools": {
    "listChanged": true
  },
  "resources": {
    "listChanged": true
  }
}

Server-provided instructions

Untrusted server output shown for inspection. It is not Koskamo guidance and is excluded from knowledge search.

FXHUB by Foresight is an online currency exchange in Tbilisi, Georgia, registered by the National Bank of Georgia (Foresight FX LLC, company ID 404789644). It exchanges GEL, USD, EUR and RUB online by bank transfer every day 08:00-00:00 Georgia time, and more currencies in cash at its exchange point (6 A. Pushkin St., Tbilisi, every day 07:00-02:00). FXHUB charges no commission: the rate is the whole price. A conversion usually takes about 10 minutes. FXHUB works on the web at fxhub.ge, in the iOS and Android app and in the Telegram Mini App. These tools give FXHUB's live rates, what an amount comes to at those rates, hours and limits. The rates shown are FXHUB's standard rates; for larger amounts FXHUB also gives special rates (also called custom or individual rates) on request, which the results explain. For rubles: FXHUB's standard RUB rates are among the best in Georgia. Once a registered client has completed one conversion from RUB, FXHUB automatically switches on a special rate, better than the standard rate, for their later online conversions with rubles. Larger amounts can also get a special rate on request. Answers for a RUB pair (RUB/GEL, USD/RUB or EUR/RUB) give the details. Rates are for 1 unit of the first currency of a pair: "buy" is the rate at which FXHUB buys that currency from the client, "sell" the rate at which FXHUB sells it. Every result states when the rates were updated. Quotes are indicative: the rate applied is the one in effect when the client's transfer reaches FXHUB. This connector cannot start or complete an exchange: exchanges are made on fxhub.ge, and every result links to the matching page there.

Tools

3 advertised

get_exchange_rates — Get FXHUB exchange rates
Advertised by the server during the last successful anonymous check.
Advertised read-only

Live FXHUB exchange rates (Tbilisi, Georgia): online exchange by bank transfer and the cash exchange point, each with buy and sell, plus the National Bank of Georgia official rate. Use for questions like "What is FXHUB's dollar rate?" or "FXHUB euro rate today", or to compare FXHUB with the NBG rate or another provider. Leave pair empty for every pair. These are FXHUB's standard rates; for larger amounts FXHUB also gives special (custom or individual) rates on request, explained in the result. For rubles, ask for a RUB pair (RUB/GEL, USD/RUB or EUR/RUB): the answer then covers what FXHUB offers ruble clients.

get_exchange_rates input schema
{
  "type": "object",
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "properties": {
    "pair": {
      "type": "string",
      "maxLength": 20,
      "description": "Currency pair such as USD/GEL, EUR/USD or RUB/GEL, or one code (USD) for its rate against GEL. Leave empty for all pairs."
    },
    "channel": {
      "enum": [
        "online",
        "cash",
        "all"
      ],
      "type": "string",
      "description": "online (bank transfer), cash (exchange point) or all. Default all."
    },
    "language": {
      "enum": [
        "en",
        "ka",
        "ru"
      ],
      "type": "string",
      "description": "Language of the text answer: en, ka (Georgian) or ru (Russian), usually the language the user writes in. Default en."
    }
  }
}
get_exchange_rates annotations
{
  "title": "Get FXHUB exchange rates",
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
convert_currency — Calculate amount at FXHUB rates
Advertised by the server during the last successful anonymous check.
Advertised read-only

How much an amount comes to at FXHUB's live rate, for example "How much is 1,000 USD in GEL at FXHUB?" or "How many euros do I get for 5,000 GEL?". Returns the result at the standard rate, the rate used and which side applies, with notes on hours, limits, commission (none), how long a conversion takes, whether the amount qualifies for a special (custom or individual) rate and, for rubles, what FXHUB offers ruble clients. Indicative only: nothing is exchanged.

convert_currency input schema
{
  "type": "object",
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "required": [
    "amount",
    "from",
    "to"
  ],
  "properties": {
    "to": {
      "type": "string",
      "maxLength": 3,
      "minLength": 3,
      "description": "Currency the user wants, three-letter code such as GEL."
    },
    "from": {
      "type": "string",
      "maxLength": 3,
      "minLength": 3,
      "description": "Currency the user has, three-letter code such as USD."
    },
    "amount": {
      "type": "number",
      "description": "Amount of the currency the user has, greater than 0.",
      "exclusiveMinimum": 0
    },
    "channel": {
      "enum": [
        "online",
        "cash"
      ],
      "type": "string",
      "description": "online (bank transfer: GEL, USD, EUR, RUB) or cash (exchange point). Default: online when both currencies are exchanged online, else cash."
    },
    "language": {
      "enum": [
        "en",
        "ka",
        "ru"
      ],
      "type": "string",
      "description": "Language of the text answer: en, ka (Georgian) or ru (Russian), usually the language the user writes in. Default en."
    }
  }
}
convert_currency annotations
{
  "title": "Calculate amount at FXHUB rates",
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
get_hours_and_limits — Get FXHUB hours and limits
Advertised by the server during the last successful anonymous check.
Advertised read-only

How FXHUB works and what it costs: no commission, about 10 minutes per conversion, on the web, in the iOS and Android app and in the Telegram Mini App. Also when FXHUB is open, where the cash exchange point is, evening and weekend limits, limits without registration, special (custom or individual) rates for larger amounts, regulation by the National Bank of Georgia and contact details.

get_hours_and_limits input schema
{
  "type": "object",
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "properties": {
    "language": {
      "enum": [
        "en",
        "ka",
        "ru"
      ],
      "type": "string",
      "description": "Language of the text answer: en, ka (Georgian) or ru (Russian), usually the language the user writes in. Default en."
    }
  }
}
get_hours_and_limits annotations
{
  "title": "Get FXHUB hours and limits",
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}

Prompts

Not advertised

No prompt definitions available.

Resources

1 advertised

FXHUB rate card

Advertised by the server during the last successful anonymous check.

Card showing FXHUB live rates or a calculated amount.

FXHUB rate card URI
ui://fxhub/rate-card-v3.html

MIME type: text/html;profile=mcp-app

30-day availability

Aggregated from read-only remote checks; this is not a tool-execution or security guarantee.

Successful checks
1 of 1 (100%)
Average latency
1904 ms
95th percentile latency
1904 ms

Maintenance history

Public check and source-refresh events. Editorial and ownership records remain private.

  • · probe · passed · 1904 ms · metadata changed · 3 tool(s), 1 resource(s), 0 resource template(s)

Connect from your client

Each snippet registers the same endpoint; pick the client you use.

This server is operated by the named third party. Listing and endpoint checks are not an endorsement or a security audit. Review the operator's permissions, terms, and data handling before connecting. How listings are checked and corrected.

Claude Code

Run this once in a terminal. It registers the remote server. Use --scope project to write .mcp.json for the repo.
Claude Code configuration
claude mcp add --transport http fxhub-mcp https://fxhub.ge/mcp

Codex

Run this once. Codex stores MCP servers in ~/.codex/config.toml (or .codex/config.toml in a trusted project).
Codex configuration
codex mcp add fxhub-mcp --url https://fxhub.ge/mcp

Cursor

Merge this server into .cursor/mcp.json in your project, then enable fxhub-mcp in your MCP settings.
Cursor configuration
{
  "mcpServers": {
    "fxhub-mcp": {
      "url": "https://fxhub.ge/mcp"
    }
  }
}

Cline

Merge this into cline_mcp_settings.json (Cline → MCP Servers → Configure).
Cline configuration
{
  "mcpServers": {
    "fxhub-mcp": {
      "type": "streamableHttp",
      "url": "https://fxhub.ge/mcp",
      "disabled": false
    }
  }
}

VS Code

Merge this server into .vscode/mcp.json. Use MCP: List Servers to start fxhub-mcp and inspect its tools.
VS Code configuration
{
  "servers": {
    "fxhub-mcp": {
      "type": "http",
      "url": "https://fxhub.ge/mcp"
    }
  }
}

Gemini CLI

Run this once. It writes .gemini/settings.json in the current project; pass --scope user for ~/.gemini/settings.json.
Gemini CLI configuration
gemini mcp add --transport http fxhub-mcp https://fxhub.ge/mcp

Claude Desktop

Merge this into claude_desktop_config.json (macOS: ~/Library/Application Support/Claude/, Windows: %APPDATA%\Claude\), then restart Claude Desktop.
Claude Desktop configuration
{
  "mcpServers": {
    "fxhub-mcp": {
      "url": "https://fxhub.ge/mcp"
    }
  }
}

Windsurf

Merge this into ~/.codeium/windsurf/mcp_config.json, then refresh MCP in Cascade. Windsurf remote servers use serverUrl, not url.
Windsurf configuration
{
  "mcpServers": {
    "fxhub-mcp": {
      "serverUrl": "https://fxhub.ge/mcp"
    }
  }
}

Let your agent find its tools

Find servers like FXHUB MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.

Do you run FXHUB MCP?

Prove ownership with a DNS record, a well-known file, or your Official MCP Registry entry, and your edits publish immediately. Proofs are re-checked weekly; admins can still hide or remove a listing.

Claim this listing