financedeveloper-tools

mcp-byul

by byul-ai

mcp-byul: Access real-time financial data via the Byul API — breaking economic news, Fear & Greed Index, and a global ec

The Byul Finance MCP provides real-time financial data via the Byul API, including breaking economic news, the Fear & Greed Index, and an economic calendar for global events.

github stars

1

Real-time financial dataRequires Byul API keyNode.js 18+ required

best for

  • / Financial analysts tracking market news
  • / Developers building trading apps
  • / Investors researching specific stocks
  • / Economic research and analysis

capabilities

  • / Fetch breaking financial news
  • / Search news by company symbol
  • / Filter news by importance level
  • / Query economic calendar events
  • / Access Fear & Greed Index data
  • / Paginate through historical news

what it does

Provides real-time financial data via the Byul API including breaking economic news, Fear & Greed Index, and economic calendar events.

about

mcp-byul is an official MCP server published by byul-ai that provides AI assistants with tools and capabilities via the Model Context Protocol. mcp-byul: Access real-time financial data via the Byul API — breaking economic news, Fear & Greed Index, and a global ec It is categorized under finance, developer tools.

how to install

You can install mcp-byul in your AI client of choice. Use the install panel on this page to get one-click setup for Cursor, Claude Desktop, VS Code, and other MCP-compatible clients. This server runs locally on your machine via the stdio transport.

license

MIT

mcp-byul is released under the MIT license. This is a permissive open-source license, meaning you can freely use, modify, and distribute the software.

readme

@byul/mcp

Compliant with the latest Model Context Protocol (MCP) specification.

Links

Overview

@byul/mcp is a stdio-based MCP server that proxies the Byul REST API. It exposes a small set of MCP tools and a resource that forward requests to Byul endpoints and return the original JSON response, plus a short article-count summary string.

Requirements

  • Node.js 18+
  • BYUL_API_KEY environment variable

Quick start

BYUL_API_KEY=byul_xxxxxxxxxxxxx npx -y @byul/mcp

Configuration

Register this server as an MCP provider in your LLM client. The client will launch the server via stdio and communicate using JSON-RPC over stdin/stdout.

Parameters

  • Tools (summary; see @docs for the full spec)
    • news_fetch → proxies GET /news with filters: limit, cursor, sinceId, minImportance, q, symbol, startDate, endDate
  • Resource (summary; see @docs for the full spec)
    • byul://news{?limit,cursor,sinceId,minImportance,q,symbol,startDate,endDate}

Each response contains:

  • A summary string like “Returned N articles”
  • The original JSON payload from the Byul API

Available Tools

news_fetch

  • Description: Fetch latest financial news
  • Parameters:
    • limit (number, optional) – number of articles (1-100)
    • cursor (string, optional) – pagination cursor from previous page
    • sinceId (string, optional) – return articles created after this ID
    • minImportance (number, optional) – minimum importance (1-10)
    • q (string, optional) – search query
    • symbol (string, optional) – stock symbol (e.g., AAPL)
    • startDate (string, optional) – ISO 8601 start timestamp (UTC)
    • endDate (string, optional) – ISO 8601 end timestamp (UTC)
  • Example request:
Fetch top 5 news articles about AAPL from the past week

Security

  • Provide the API key via the BYUL_API_KEY environment variable only. Do not hardcode credentials in code or configs.

Platform setup

1) Cursor (latest)

~/.cursor/mcp.json or project .cursor/mcp.json:

{
  "mcpServers": {
    "byul": {
      "command": "npx",
      "args": ["-y", "@byul/mcp"],
      "env": { "BYUL_API_KEY": "byul_xxxxxxxxxxxxx" }
    }
  }
}

2) Claude Code (VS Code extension)

CLI

claude mcp add -e BYUL_API_KEY=byul_xxxxxxxxxxxxx --scope user byul npx -- -y @byul/mcp

Settings JSON

{
  "mcpServers": {
    "byul": {
      "command": "npx",
      "args": ["-y", "@byul/mcp"],
      "env": { "BYUL_API_KEY": "byul_xxxxxxxxxxxxx" }
    }
  }
}

3) Claude Desktop

claude_desktop_config.json:

{
  "mcpServers": {
    "byul": {
      "command": "npx",
      "args": ["-y", "@byul/mcp"],
      "env": { "BYUL_API_KEY": "byul_xxxxxxxxxxxxx" }
    }
  }
}

4) VS Code

Workspace .vscode/mcp.json:

{
  "mcpServers": {
    "byul": {
      "command": "npx",
      "args": ["-y", "@byul/mcp"],
      "env": { "BYUL_API_KEY": "byul_xxxxxxxxxxxxx" }
    }
  }
}

5) Windsurf

windsurf_mcp.json:

{
  "mcpServers": {
    "mcp-server-byul": {
      "command": "npx",
      "args": ["-y", "@byul/mcp"],
      "env": {
        "BYUL_API_KEY": "byul_xxxxxxxxxxxxx"
      }
    }
  }
}

6) Gemini CLI

~/.gemini/settings.json:

{
  "mcpServers": {
    "byul": {
      "command": "npx",
      "args": ["-y", "@byul/mcp"],
      "env": { "BYUL_API_KEY": "byul_xxxxxxxxxxxxx" }
    }
  }
}

If the mcpServers object does not exist, create it. This package supports stdio (local) transport only.

Troubleshooting

  • Missing API key

    • Error example: Missing BYUL_API_KEY environment variable
    • Fix: set BYUL_API_KEY in your environment before launching the server
  • Corporate proxy / firewall

    • npx must reach the registry to download @byul/mcp on first run; configure your proxy settings accordingly
  • Windows / WSL path and env

    • PowerShell example:
      $env:BYUL_API_KEY = "byul_xxxxxxxxxxxxx"
      npx -y @byul/mcp
      
  • Transport scope

    • This package covers only stdio transport. HTTP/SSE transports are intentionally not covered in this guide.

Compliant with the latest Model Context Protocol (MCP) specification.

FAQ

What is the mcp-byul MCP server?
mcp-byul is a Model Context Protocol (MCP) server profile on explainx.ai. MCP lets AI hosts (e.g. Claude Desktop, Cursor) call tools and resources through a standard interface; this page summarizes categories, install hints, and community ratings.
How do MCP servers relate to agent skills?
Skills are reusable instruction packages (often SKILL.md); MCP servers expose live capabilities. Teams frequently combine both—skills for workflows, MCP for APIs and data. See explainx.ai/skills and explainx.ai/mcp-servers for parallel directories.
How are reviews shown for mcp-byul?
This profile displays 10 aggregated ratings (sample rows for discoverability plus signed-in user reviews). Average score is about 4.5 out of 5—verify behavior in your own environment before production use.
MCP server reviews

Ratings

4.510 reviews
  • Shikha Mishra· Oct 10, 2024

    mcp-byul is among the better-indexed MCP projects we tried; the explainx.ai summary tracks the official description.

  • Piyush G· Sep 9, 2024

    We evaluated mcp-byul against two servers with overlapping tools; this profile had the clearer scope statement.

  • Chaitanya Patil· Aug 8, 2024

    Useful MCP listing: mcp-byul is the kind of server we cite when onboarding engineers to host + tool permissions.

  • Sakshi Patil· Jul 7, 2024

    mcp-byul reduced integration guesswork — categories and install configs on the listing matched the upstream repo.

  • Ganesh Mohane· Jun 6, 2024

    I recommend mcp-byul for teams standardizing on MCP; the explainx.ai page compares cleanly with sibling servers.

  • Oshnikdeep· May 5, 2024

    Strong directory entry: mcp-byul surfaces stars and publisher context so we could sanity-check maintenance before adopting.

  • Dhruvi Jain· Apr 4, 2024

    mcp-byul has been reliable for tool-calling workflows; the MCP profile page is a good permalink for internal docs.

  • Rahul Santra· Mar 3, 2024

    According to our notes, mcp-byul benefits from clear Model Context Protocol framing — fewer ambiguous “AI plugin” claims.

  • Pratham Ware· Feb 2, 2024

    We wired mcp-byul into a staging workspace; the listing’s GitHub and npm pointers saved time versus hunting across READMEs.

  • Yash Thakker· Jan 1, 2024

    mcp-byul is a well-scoped MCP server in the explainx.ai directory — install snippets and categories matched our Claude Code setup.