← Back to Skills Marketplace
rizkydwicmt

Yfinance

by rizkydwicmt · GitHub ↗ · v0.1.2
cross-platform ✓ Security Clean
857
Downloads
6
Stars
2
Active Installs
3
Versions
Install in OpenClaw
/install yfinance-mcp-server
Description
Access Yahoo Finance data — stock prices, history, financials, options, dividends, news, and market screeners
Usage Guidance
This package is coherent with a Yahoo Finance MCP server, but the installer takes actions you should not run blindly. Before installing: (1) review the remote GitHub repo content; (2) avoid piping unknown scripts to sh—prefer installing 'uv' manually or inspect https://astral.sh/uv/install.sh first; (3) run the installer in a disposable environment or container if possible; (4) set SKIP_MCPORTER or SKIP_SKILL, or set CLAWD_DIR/MCPORTER_CONFIG to safe locations if you do not want it to edit global mcporter/OpenClaw config; (5) ensure you understand/consent to the changes the script makes (git clone, venv creation, pip install, and config file edits).
Capability Analysis
Type: OpenClaw Skill Name: yfinance-mcp-server Version: 0.1.2 The OpenClaw AgentSkills bundle for 'yfinance-mcp-server' is classified as benign. The `SKILL.md` file clearly defines tools for accessing Yahoo Finance data without any evidence of prompt injection attempts, instructions for unauthorized actions, or requests for sensitive data. The `install.sh` script performs standard installation procedures, including cloning from a public GitHub repository and installing the `uv` package manager via `curl | sh` from `astral.sh`. While executing remote scripts carries inherent supply chain risks, these actions are common for legitimate software installation and do not demonstrate malicious intent such as data exfiltration, persistence mechanisms, or unauthorized system modifications beyond the scope of skill setup.
Capability Assessment
Purpose & Capability
Name/description (Yahoo Finance data via an MCP server) align with the files and runtime instructions. The SKILL.md documents 12 tools matching the described finance capabilities and the installer bootstraps a Python package that provides them.
Instruction Scope
SKILL.md itself is scoped to finance queries. The included install.sh goes beyond mere local setup: it clones the GitHub repo, installs a helper tool (uv), creates a venv, installs the package, and can modify mcporter configuration and copy SKILL.md into an OpenClaw skills directory. Those config/file changes are expected for installation but are broader than just 'run this tool'.
Install Mechanism
install.sh uses network operations: git clone from GitHub and curl | sh https://astral.sh/uv/install.sh to install 'uv'. Piping remote install scripts to sh is higher risk; the repo being cloned is a third‑party GitHub account rather than a well-known organization. The rest (creating venv, pip install -e) is standard.
Credentials
The skill does not request secrets or service credentials. The installer exposes optional environment variables to control paths and behavior (PROJECT_DIR, VENV_DIR, CLAWD_DIR, etc.) but does not require unrelated credentials or keys.
Persistence & Privilege
Installer can modify system config: it auto-detects and edits mcporter.json and writes files into an OpenClaw skills directory (default /root/clawd). While this is intended for registration, it does modify other system/agent configs and system paths—review and explicit consent are advisable. The skill is not force-enabled (always:false).
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install yfinance-mcp-server
  3. After installation, invoke the skill by name or use /yfinance-mcp-server
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.1.2
- Added `install.sh` script for automated installation. - Enables one-command setup: Python environment, dependencies, mcporter config, and OpenClaw skill registration. - Supports customization via environment variables for project, venv, Python version, mcporter config, and skill directory. - Documentation updated with install steps and usage instructions for the new installer.
v0.1.1
- Added detailed installation instructions to SKILL.md, including quick automated install (install.sh), manual setup steps, and environment variable options. - Included verification commands for checking setup success. - No changes to existing tool descriptions or functionality documentation.
v0.1.0
Initial release: Access Yahoo Finance financial data with a comprehensive suite of 12 tools. - Fetch real-time and historical stock prices, company info, and financial statements. - Access analyst recommendations, options chains, dividends, news, and more. - Screen and compare stocks, or discover market movers in major global markets. - Search for tickers across stocks, ETFs, indices, crypto, and forex. - Usable for investment research, portfolio tracking, and market exploration.
Metadata
Slug yfinance-mcp-server
Version 0.1.2
License
All-time Installs 5
Active Installs 2
Total Versions 3
Frequently Asked Questions

What is Yfinance?

Access Yahoo Finance data — stock prices, history, financials, options, dividends, news, and market screeners. It is an AI Agent Skill for Claude Code / OpenClaw, with 857 downloads so far.

How do I install Yfinance?

Run "/install yfinance-mcp-server" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Yfinance free?

Yes, Yfinance is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Yfinance support?

Yfinance is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Yfinance?

It is built and maintained by rizkydwicmt (@rizkydwicmt); the current version is v0.1.2.

💬 Comments