Command Palette

Search for a command to run...

UnylyUnyly
Browse all

Finance

FreeNot checked

A minimal MCP server that converts company names to stock symbols and fetches financial data from Yahoo Finance using two example tools.

GitHubEmbed

About

A minimal MCP server that converts company names to stock symbols and fetches financial data from Yahoo Finance using two example tools.

README

A minimal MCP server built with Python that exposes two example tools: one to convert a company name into a stock symbol, and another to fetch financial data from Yahoo Finance. The project focuses on learning how to build and run an MCP server—using a simple financial scenario purely as a demo use case.

Installation

Development Installation

# Clone the repository
git clone https://github.com/yourusername/mcp-finance-server-py.git
cd mcp-finance-server-py

# Install in development mode
uv pip install -e .

Production Installation

uv pip install finance-mcp

Usage

Running the Server Directly

finance-mcp

Configuration with Claude Desktop or other MCP clients

Add this to your MCP configuration file (e.g., claude_desktop_config.json):

{
  "mcpServers": {
    "finance-mcp": {
      "command": "uv",
      "args": [
        "--directory",
        "/absolute/path/to/mcp-finance-server-py", // Update this path
        "run",
        "finance-mcp"
      ]
    }
  }
}

Video Walkthrough

Build Your Own MCP Server: Practical Guide with Python SDK and Cursor IDE

Watch: Build Your Own MCP Server: Practical Guide with Python SDK and Cursor IDE

This video provides context and explanations that complement the code in this repository:

  • See the MCP server in action with a practical demonstration in Cursor IDE
  • Understand the design decisions behind the implementation
  • Learn how the different components work together
  • Get insights into how AI models discover and interact with custom tools

If you're looking to understand not just the "what" but the "why" behind this MCP implementation, the video offers a guided tour through the development process and explains the reasoning behind key architectural choices.

from github.com/esurovtsev/mcp-finance-server-py

Install Finance in Claude Desktop, Claude Code & Cursor

Recommended · one command, every IDE
unyly install finance-mcp

Installs into Claude Desktop, Claude Code, Cursor & VS Code — handles npx, uvx and build-from-source repos for you.

First time? Get the CLI: curl -fsSL https://unyly.org/install | sh

Or configure manually

Run in your terminal:

claude mcp add finance-mcp -- uvx finance-mcp

FAQ

Is Finance MCP free?

Yes, Finance MCP is free — one-click install via Unyly at no cost.

Does Finance need an API key?

No, Finance runs without API keys or environment variables.

Is Finance hosted or self-hosted?

A hosted option is available: Unyly runs the server in the cloud, no local setup required.

How do I install Finance in Claude Desktop, Claude Code or Cursor?

Open Finance on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.

Related MCPs

Compare Finance with

Not sure what to pick?

Find your stack in 60 seconds

Author?

Embed badge for your README

Browse similar

All finance MCPs