mcp-byul
OfficialRequires Node.js 18+ runtime environment to execute the MCP server
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@mcp-byulfetch top 3 financial news articles about AAPL from the past week"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
@byul/mcp
Compliant with the latest Model Context Protocol (MCP) specification.
Links
Related MCP server: MCP Financial Data Gateway
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_KEYenvironment variable
Quick start
BYUL_API_KEY=byul_xxxxxxxxxxxxx npx -y @byul/mcpConfiguration
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
@docsfor the full spec)news_fetch→ proxiesGET /newswith filters:limit,cursor,sinceId,minImportance,q,symbol,startDate,endDate
Resource (summary; see
@docsfor 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 pagesinceId(string, optional) – return articles created after this IDminImportance(number, optional) – minimum importance (1-10)q(string, optional) – search querysymbol(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 weekSecurity
Provide the API key via the
BYUL_API_KEYenvironment 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/mcpSettings 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 variableFix: set
BYUL_API_KEYin your environment before launching the server
Corporate proxy / firewall
npxmust reach the registry to download@byul/mcpon 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.
Related MCP Connectors
Unlock the power of real-time financial data with our Finance MCP. Easily retrieve the latest
- mcpOAuthcom.twelvedata
Twelve Data MCP: real-time & historical market data (stocks, crypto, forex, etc).
Real-time market events, sentiment, and technical analysis as MCP tools, backed by real data.
Live financial data MCP: FX, crypto, stocks, news, URL reader. x402 on Base: $0.001/call.
Related MCP Servers
- -licenseNot gradedqualityNot gradedmaintenanceReal-time financial market data MCP server. Stocks, crypto, technicals, sentiment, FDA calendar. No API keys required.-
- AlicenseNot gradedqualityDmaintenanceProvides 10 financial data tools (market data, economic indicators, news, insider trades, and calendars) via a single MCP layer, enabling any MCP-compatible LLM to access diverse financial data through a unified interface.1MIT
- AlicenseAqualityCmaintenanceProvides live stock data and market news for financial analysis via any MCP-compatible AI app.2MIT

inferventisofficial
FlicenseNot gradedqualityDmaintenanceEnables AI agents to access real-time financial data, news, and web reading through a single MCP endpoint with zero installation.1-