Turkey Data

io.github.bodyegyptPublished by GitHub account bodyegyptv1.0.0Updated Oct 24, 2026

Live Turkey data: gold prices, TCMB FX rates, fuel prices, prayer times, Kandilli earthquakes.

VerifiedSTDIODesktop onlyLocation & LifestyleFinance

Overview

AI-generated overview

Gives an assistant live Turkey data: gold and silver prices, TCMB exchange rates, fuel prices, prayer times and Kandilli earthquakes.

What you can do
This local MCP server exposes seven read-only tools that fetch current Turkish data from a free public API. Tools cover gold and silver prices in TRY with buy/sell and daily change, official TCMB exchange rates for about 22 currencies, EPDK fuel pump prices for four cities, Diyanet-method prayer times for 20 cities plus a city list, and recent Kandilli Observatory earthquakes filterable by time window, magnitude and location. Refresh intervals range from five minutes for gold and quakes to daily for rates and prayer times.
When to use it
Use it when an assistant needs up-to-date answers about Turkish markets, fuel costs, prayer schedules or seismic activity, for example converting lira rates, comparing diesel prices between cities, or checking whether a quake occurred near a city this week.
Requirements
Runs locally over stdio via npx, so Node.js 18 or newer is required. No API key, account, environment variable or header is needed. Network access to the upstream public API is required, and the server is desktop-only.
Before you install
All tools are read-only and no credentials are requested. Requests go to a third-party public API, so queries and the user's IP address leave the machine. The upstream limit is 60 requests per minute per IP; the server throttles itself and returns a retry message when exceeded.

Installation

In SourceWeft

  1. Open Turkey Data in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.

Other MCP clients

Follow the launch instructions in the repository.

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)

bash
claude mcp add turkey-data -- npx -y turkey-data-mcp

Claude Desktop

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

json
{  "mcpServers": {    "turkey-data": {      "command": "npx",      "args": ["-y", "turkey-data-mcp"]    }  }}

Any other MCP client (stdio)

bash
npx -y turkey-data-mcp

From source

bash
git clone https://github.com/bodyegypt/turkey-data-mcp.gitcd turkey-data-mcp && npm install && npm run buildnode 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

bash
npm installnpm 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.

Source: README.md at commit 7f12b51

Tools

0
SourceWeft has not started this package in its sandbox yet, so its tools are not known.

Version history

1
  1. v1.0.0LatestSep 16, 2026

Score

50% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 days25 pts

    Keep the endpoint answering the MCP handshake; SourceWeft probes it every 30 days.

  • Auth declared10 pts

    Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.

  • Tools listed15 pts

    Answer tools/list without a credential, or ship a package that starts in a sandbox without one.

  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts