npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2025 – Pkg Stats / Ryan Hefner

mcp-banka

v1.0.0

Published

Model Context Protocol Server for Turkish Currency and Exchange Rate data from the Central Bank of The Republic of Turkey (TCMB) (TCMB)

Downloads

76

Readme

MCP-Banka

License: MIT npm version

MCP-Banka is a Model Context Protocol server that provides access to Turkish Currency and Exchange Rate data from the Central Bank of The Republic of Turkey (TCMB).

Features

  • Get today's exchange rates in Turkish Lira (TRY)
  • Get historical exchange rates by specific date
  • Get a list of all available currencies with their rates
  • Get URLs to Central Bank of Turkey's raw exchange rate data

Installation

# Using npm
npm install mcp-banka

# Using yarn
yarn add mcp-banka

# Using pnpm
pnpm add mcp-banka

Usage

Standalone Usage

You can run MCP-Banka directly:

npx mcp-banka

Integration with MCP Clients

MCP-Banka can be integrated with any Model Context Protocol client like Claude Desktop or other AI applications:

{
  "mcpServers": {
    "banka": {
      "command": "npx",
      "args": ["-y", "mcp-banka"]
    }
  }
}

Available Tools

1. Today's Exchange Rate

Gets the current exchange rate for a specified currency against Turkish Lira (TRY).

todayExchangeRate({
  currencyCode: string // Optional. Currency code like USD, EUR, GBP
})

2. Exchange Rate History

Gets the historical exchange rate for a specific date and currency.

exchangeRateHistory({
  currencyCode: string, // Required. Currency code like USD, EUR, GBP
  date: string          // Required. Date in YYYY-MM-DD format
})

3. Get All Currencies

Gets all available currencies and their exchange rates for a specific date.

getAllCurrencies({
  date: string // Optional. Date in YYYY-MM-DD format, defaults to today
})

4. Get Exchange Rate URL

Gets the URL to the raw TCMB exchange rate data for a specific date.

getExchangeRateUrl({
  date: string // Optional. Date in YYYY-MM-DD format, defaults to today
})

Development

# Clone the repository
git clone https://github.com/kiliczsh/mcp-banka.git

# Install dependencies
npm install

# Build the project
npm run build

# Test the server
npm run test

# Run the MCP inspector for debugging
npm run inspector

Docker Support

You can also run MCP-Banka as a Docker container:

# Build the Docker image
docker build -t mcp-banka .

# Run the Docker container
docker run -it mcp-banka

Contributing

Contributions are welcome! Please check out our Contributing Guide for details on how to submit pull requests, report issues, or request features.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Author

Links