mcpField
T
Turkey Data

Turkey Data

Local
turkpidya.comFinance1Updated 2d ago

About Turkey Data

Turkey Data is an MCP server that provides live data about Turkey for MCP-compatible assistants and clients. It covers precious-metal prices, exchange rates, fuel prices, prayer times, and earthquakes through a public API without requiring an API key.

Key features

  1. 01Gold and silver prices in TRY
  2. 02TCMB exchange rates
  3. 03Fuel prices by city
  4. 04Prayer times for Turkish cities
  5. 05Kandilli earthquake data

Use cases

  1. 01Check the current dollar–lira rate
  2. 02Compare fuel prices across cities
  3. 03Find prayer times for a Turkish city
  4. 04Check recent earthquakes by location

MCP support

Exposes tools for querying live Turkey data to MCP clients, including price, rate, prayer-time, and earthquake lookups. Data comes from the public Turkpidya API; no API key is required.

Configuration

Local server config is the same for every client. Copy it into your client’s MCP config file.

mcp.json · Universal config
{
"mcpServers": {
"bodyegypt-turkey-data": {
"command": "npx",
"args": [
"-y",
"turkey-data-mcp"
]
}
}
}
Run commandnpx -y turkey-data-mcp

Local servers need a runtime on your machine (e.g. Node.js 18+). Config file locations differ by client; see your client’s docs.

Packages
npmturkey-data-mcp1.0.0

Tools

7

Saved tool list · updated 2w ago

ParameterTypeRequiredDescription
categoryenumNoFilter by category: 'gram' = gold per gram (14k–24k), 'coin' = Turkish gold coins (çeyrek, yarım, tam, cumhuriyet, ata), 'silver' = silver per gram, 'all' (default) = everything.all | gram | coin | silver

Details

From the project README

turkey-data-mcp

MCP server for live Turkey data — gold & silver prices, TCMB exchange rates, fuel pump prices, prayer times and the Kandilli earthquake feed. Give Claude (or any MCP-compatible AI) real-time answers about Turkey.

Powered by the free public API at turkpidya.com. No API key required.

Tools

ToolWhat it returnsRefresh
get_gold_pricesGold (gram 14k–24k, Turkish coins) & silver prices in TRY, buy/sell + daily change5 min
get_exchange_ratesTCMB rates for ~22 currencies vs Turkish lira (forex & banknote)daily
get_fuel_pricesEPDK pump prices (gasoline 95, diesel) for Istanbul, Ankara, Izmir, Antalya6 h
get_prayer_timesDiyanet-method prayer times for 20 Turkish cities, with Hijri datedaily
list_prayer_citiesThe 20 supported city slugsdaily
get_earthquakesRecent quakes from Kandilli Observatory, filterable by window/magnitude/location5 min
get_latest_earthquakeThe single most recent quake5 min

Example prompts once installed:

"What's the dollar–lira rate today?" · "Gram altın ne kadar?" · "Was there an earthquake near Izmir this week?" · "When is maghrib in Istanbul?" · "Compare diesel prices between Ankara and Antalya."

Install

Requires Node.js ≥ 18.

Note: until the npm package goes live you can install straight from GitHub — replace turkey-data-mcp with github:bodyegypt/turkey-data-mcp in any snippet below (no build step needed, dist/ is committed).

Claude Code (CLI)
claude mcp add turkey-data -- npx -y turkey-data-mcp
Claude Desktop

Add to claude_desktop_config.json (Settings → Developer → Edit Config):

{
  "mcpServers": {
    "turkey-data": {
      "command": "npx",
      "args": ["-y", "turkey-data-mcp"]
    }
  }
}
Any other MCP client (stdio)
npx -y turkey-data-mcp
From source
git clone https://github.com/bodyegypt/turkey-data-mcp.git
cd turkey-data-mcp && npm install && npm run build
node dist/index.js

Data sources & limits

  • Gold/silver: BigPara, with doviz.com for any karat quote that fails a purity check · FX: TCMB daily fixing · Fuel: EPDK per-brand reports, city averages · Prayer times: Diyanet İşleri Başkanlığı published timetable · Earthquakes: Kandilli Observatory (KOERI).
  • All timestamps are Europe/Istanbul. All prices in TRY.
  • The upstream API allows 60 requests/min per IP; this server throttles itself client-side and returns a clear retry message if exceeded.
  • Raw REST API (no MCP needed): https://turkpidya.com/wp-json/turkpidya-data/v1/ — see turkpidya.com/developers.

Development

npm install
npm run build   # compile TypeScript to dist/
npm run smoke   # run all tools against the live API via a real MCP stdio client

License & attribution

MIT © Abdalla. Data served by turkpidya.com — attribution appreciated when republishing data. Contact: [email protected]

Credit

Every answer includes web_url (the Turkpidya page with the same data) and an attribution block. The server asks assistants to cite that link. If you show this data in your own app or site, add a visible "Data: Turkpidya" link; it is the one condition of the free API.

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.