
mcp-byul
OfficialProvides real-time financial data via the Byul API including breaking economic news, Fear & Greed Index, and economic calendar events.
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.
What it does
- 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
Best for
About mcp-byul
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
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.
@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_KEYenvironment 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
@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 week
Security
- 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/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_KEYin your environment before launching the server
- Error example:
-
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
- PowerShell example:
-
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.
Alternatives
Related Skills
Browse all skillsProduction-ready financial analyst skill with ratio analysis, DCF valuation, budget variance analysis, and rolling forecast construction. 4 Python tools (all stdlib-only). Works with Claude Code, Codex CLI, and OpenClaw.
UI design system toolkit for Senior UI Designer including design token generation, component documentation, responsive design calculations, and developer handoff tools. Use for creating design systems, maintaining visual consistency, and facilitating design-dev collaboration.
Answer questions about the AI SDK and help build AI-powered features. Use when developers: (1) Ask about AI SDK functions like generateText, streamText, ToolLoopAgent, embed, or tools, (2) Want to build AI agents, chatbots, RAG systems, or text generation features, (3) Have questions about AI providers (OpenAI, Anthropic, Google, etc.), streaming, tool calling, structured output, or embeddings, (4) Use React hooks like useChat or useCompletion. Triggers on: "AI SDK", "Vercel AI SDK", "generateText", "streamText", "add AI to my app", "build an agent", "tool calling", "structured output", "useChat".
Master API documentation with OpenAPI 3.1, AI-powered tools, and modern developer experience practices. Create interactive docs, generate SDKs, and build comprehensive developer portals. Use PROACTIVELY for API documentation or developer portal creation.
Use when working with the OpenAI API (Responses API) or OpenAI platform features (tools, streaming, Realtime API, auth, models, rate limits, MCP) and you need authoritative, up-to-date documentation (schemas, examples, limits, edge cases). Prefer the OpenAI Developer Documentation MCP server tools when available; otherwise guide the user to enable `openaiDeveloperDocs`.
Guide for building TypeScript CLIs with Bun. Use when creating command-line tools, adding subcommands to existing CLIs, or building developer tooling. Covers argument parsing, subcommand patterns, output formatting, and distribution.