Skip to main content
Glama

mcp-byul

Official
by byul-ai

@byul/mcp

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

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.

-
security - not tested
A
license - permissive license
-
quality - not tested

local-only server

The server can only run on the client's local machine because it depends on local resources.

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.

  1. Links
    1. Overview
      1. Requirements
        1. Quick start
          1. Configuration
            1. Parameters
              1. Available Tools
                1. news_fetch
              2. Security
                1. Platform setup
                  1. 1) Cursor (latest)
                  2. 2) Claude Code (VS Code extension)
                  3. 3) Claude Desktop
                  4. 4) VS Code
                  5. 5) Windsurf
                  6. 6) Gemini CLI
                2. Troubleshooting

                  Related MCP Servers

                  • A
                    security
                    A
                    license
                    A
                    quality
                    A simple MCP server for Yahoo Finance using yfinance. This server provides a set of tools to fetch stock data, news, and other financial information.
                    Last updated -
                    5
                    51
                    MIT License
                  • -
                    security
                    F
                    license
                    -
                    quality
                    Provides real-time access to global stock market data including current prices, historical charts, and company financial information through a Model Context Protocol (MCP) server for AI assistants.
                    Last updated -
                    • Linux
                    • Apple
                  • A
                    security
                    A
                    license
                    A
                    quality
                    An MCP server that provides comprehensive financial insights and analysis by leveraging real-time market data, news, and advanced analytics for stocks, options, financial statements, and economic indicators.
                    Last updated -
                    17
                    46
                    Python
                    MIT License
                    • Apple
                  • A
                    security
                    A
                    license
                    A
                    quality
                    Provides real-time financial data to language models via MCP protocol, enabling access to stock prices, market indices, and financial news through Tushare API.
                    Last updated -
                    14
                    85
                    149
                    MIT License
                    • Apple
                    • Linux

                  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/byul-ai/mcp-server'

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