Skip to main content
Glama

BCRP-MCP

by rodcar

BCRP-MCP

Model Context Protocol (MCP) Server for BCRP Economic and Financial Time Series Data

👨‍💻 Author

Ivan Yang Rodriguez Carranza


📋 Table of Contents


🎯 Overview

BCRP-MCP is a Model Context Protocol (MCP) server that provides seamless access to economic and financial time series data from the BCRP (Banco Central de Reserva del Perú) - Central Reserve Bank of Peru. This server enables AI agents and applications to search, explore, and analyze Peru's economic indicators, financial statistics, and monetary data through a standardized MCP interface.


🎬 Demo

https://github.com/user-attachments/assets/c42eb8c3-4a1c-442d-bd12-cc1fd4ff18ae

Demo (Spanish): https://youtube.com/shorts/gsjC07WR0n0


🔧 Tools

NameInputDescription
search_time_series_groupskeywordsSearch for time series groups using one or multiple keywords
search_time_series_by_grouptime_series_groupFind all time series within a specific group, returns code and name pairs
get_time_series_datatime_series_codestartendRetrieve time series data for a specific code within a date range

Note: When using the remote server, the MCP client may require increased connection timeout settings.


💬 Prompts

NameInputDescription
search_datakeywordGuided workflow to find relevant time series using keyword search
askquestionFinancial analysis workflow that extracts keywords, searches data, and answers questions

🚀 How to Use

Claude Desktop (Remote Server)

Note: Requires npx which comes bundled with npm. If you don't have npm installed, install Node.js which includes npm.

Add to Claude Desktop config (Claude > Settings > Developer > Edit Config):

{ "mcpServers": { "bcrp_mcp_remote": { "command": "npx", "args": [ "mcp-remote", "https://bcrp-mcp.onrender.com/mcp" ] } } }

Local Server

Note: Make sure you have uv installed. If not, install it from uv.tool.

Clone and install:

git clone https://github.com/rodcar/bcrp-mcp.git cd bcrp-mcp uv sync

Add to Claude Desktop config (Claude > Settings > Developer > Edit Config):

Note: Replace /path/to/bcrp-mcp with the actual path where you cloned the repository.

{ "mcpServers": { "simple_mcp": { "command": "uv", "args": [ "--directory", "/path/to/bcrp-mcp", "run", "main.py" ] } } }

MCP Inspector (Alternative)

Note: Requires npx which comes bundled with npm. If you don't have npm installed, install Node.js which includes npm.

Note: Replace /path/to/bcrp-mcp with the actual path where you cloned the repository.

Run

npx @modelcontextprotocol/inspector \ uv \ --directory /path/to/bcrp-mcp \ run \ main.py

Open MCP Inspector (URL displayed in the console) and configure the MCP client with the following settings:

  • Transport Type: Streamable HTTP
  • URL: http://bcrp-mcp.onrender.com/mcp
  • Request Timeout: Increase from default values
  • Maximum Total Timeout: Increase from default values
  • Proxy Session Token: Use the token generated in the console

💡 Examples

PromptLanguageQuestionConversation
askSpanish"¿Cómo ha evolucionado la tasa de interés de referencia en el último año?"https://claude.ai/share/34df5f90-7a35-474d-b4cf-e8f48c3f9772

🏛️ Architecture Diagram

BCRP-MCP follows the Model Context Protocol specification and provides a clean abstraction layer over the BCRP API.


📝 License

This project is licensed under the Apache License 2.0.


🙏 Acknowledgments

Note: bcrpy was used in early development, is no longer a dependency. Unfortunately the performance for the remote MCP server led to response timeouts.


Report Bug · Request Feature · Documentation

-
security - not tested
F
license - not found
-
quality - not tested

Model Context Protocol server that provides access to economic and financial time series data from Peru's Central Reserve Bank, enabling AI agents to search, explore, and analyze Peru's economic indicators through a standardized interface.

  1. Model Context Protocol (MCP) Server for BCRP Economic and Financial Time Series Data
    1. 👨‍💻 Author
      1. 📋 Table of Contents
        1. 🎯 Overview
          1. 🎬 Demo
            1. 🔧 Tools
              1. 💬 Prompts
                1. 🚀 How to Use
                  1. Claude Desktop (Remote Server)
                  2. Local Server
                2. 💡 Examples
                  1. 🏛️ Architecture Diagram
                    1. 📝 License
                      1. 🙏 Acknowledgments

                        Related MCP Servers

                        • A
                          security
                          F
                          license
                          A
                          quality
                          A Model Context Protocol server that provides tools to search and retrieve economic data series from the Federal Reserve Economic Data (FRED) API.
                          Last updated -
                          2
                          3
                          TypeScript
                        • -
                          security
                          F
                          license
                          -
                          quality
                          A Model Context Protocol server that provides real-time global currency exchange rate queries, enabling large language models to access up-to-date currency exchange information.
                          Last updated -
                          Python
                        • -
                          security
                          -
                          license
                          -
                          quality
                          A Model Context Protocol server that connects AI assistants to Brazilian public data services, providing access to postal codes, company registrations, bank information, area codes, IBGE data, currency exchange rates, and domain registration status.
                          Last updated -
                          3
                          TypeScript
                          MIT License
                        • -
                          security
                          A
                          license
                          -
                          quality
                          A Model Context Protocol server that enables AI assistants like Claude to programmatically access financial data from Financial Modeling Prep API, including company profiles, financial statements, metrics, SEC filings, and market data.
                          Last updated -
                          5
                          Python
                          MIT License

                        View all related MCP servers

                        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/rodcar/bcrp-mcp'

                        If you have feedback or need assistance with the MCP directory API, please join our Discord server