# Shibui Finance MCP server

9,900+ US equities, 64 years of prices, financials, technicals, and earnings. Ask in plain English.

## Links
- Registry page: https://www.getdrio.com/mcp/finance-shibui-data

## Install
- Endpoint: https://mcp.shibui.finance/mcp
- Auth: Not captured

## Setup notes
- Remote endpoint: https://mcp.shibui.finance/mcp

## Tools
- stock_data_query (Query Stock Data) - Stock prices, earnings, revenue, P/E, dividends, margins, screener, comparisons

Run a SQL query against 64 years of US stock market data.

REQUIRES calling get_database_schema then get_query_patterns first (in that order).

This tool has no schema or query patterns built in. Call get_database_schema
once, then get_query_patterns once, then use this tool. Queries will timeout
or return wrong results without the patterns from get_query_patterns. Endpoint: https://mcp.shibui.finance/mcp
- get_database_schema (Load Database Schema) - REQUIRED for US stock/financial queries, authoritative source, call FIRST

Use this tool when the user asks about stock prices, revenue, earnings,
earnings surprises (EPS estimates vs actuals), margins, P/E ratios,
valuations, dividends, balance sheets, cash flow, technical indicators
(RSI, MACD, SMA), stock screening, company comparisons, sector
analysis, or any analysis of US-exchange-listed companies.

Covers 9,500+ NYSE and NASDAQ companies with 64 years of daily prices,
quarterly financials, and 56 technical indicators.

Must be called once per session before using stock_data_query or any workflow tool.
After this tool returns, call get_query_patterns before writing any SQL. Endpoint: https://mcp.shibui.finance/mcp
- get_query_patterns (Load Query Patterns) - REQUIRED before stock_data_query, 18 SQL patterns prevent timeouts/wrong results

Must be called once per session immediately after get_database_schema. Contains
query patterns for time-series selection, return calculations, screening
joins, window functions, backtesting, and performance optimization.
Time-series queries will timeout or return wrong results without these patterns.
After this tool returns, call stock_data_query to execute SQL. Endpoint: https://mcp.shibui.finance/mcp
- load_fundamental_workflow (Fundamental Analysis Workflow) - Load fundamental analysis workflow with advanced query patterns. REQUIRES get_database_schema then get_query_patterns to be called first (in that order). Call BEFORE writing SQL for complex queries when the user asks about company valuation, financial health, investment quality, earnings trends, profitability, "is X a good buy", or any deep-dive company analysis. Can be combined with other workflow tools. Endpoint: https://mcp.shibui.finance/mcp
- load_technical_workflow (Technical Analysis Workflow) - Load technical analysis workflow with indicator interpretation guide and advanced query patterns. REQUIRES get_database_schema then get_query_patterns to be called first (in that order). Call BEFORE writing SQL for complex queries when the user asks about RSI, MACD, moving averages, support/resistance, overbought/oversold, chart patterns, momentum, trend analysis, or entry/exit signals. Can be combined with other workflow tools. Endpoint: https://mcp.shibui.finance/mcp
- load_screening_workflow (Stock Screening Workflow) - Load quantitative screening workflow with advanced query patterns. REQUIRES get_database_schema then get_query_patterns to be called first (in that order). Call BEFORE writing SQL for complex queries when the user asks to find, screen, rank, or filter stocks by multiple criteria — "find stocks that...", "top N by...", sector-wide ranking, or any multi-factor selection. Can be combined with other workflow tools. Endpoint: https://mcp.shibui.finance/mcp
- load_comparison_workflow (Peer Comparison Workflow) - Load comparative analysis workflow with advanced query patterns. REQUIRES get_database_schema then get_query_patterns to be called first (in that order). Call BEFORE writing SQL for complex queries when the user asks to compare companies, "X vs Y", peer benchmarking, sector ranking, or relative valuation. Can be combined with other workflow tools. Endpoint: https://mcp.shibui.finance/mcp
- load_earnings_workflow (Earnings Analysis Workflow) - Load earnings analysis workflow with advanced query patterns. REQUIRES get_database_schema then get_query_patterns to be called first (in that order). Call BEFORE writing SQL for complex queries when the user asks about earnings results, EPS surprises, beat/miss history, earnings estimates, quarterly reporting, or earnings season analysis. Can be combined with other workflow tools. Endpoint: https://mcp.shibui.finance/mcp
- load_backtesting_workflow - Load backtesting methodology guardrails and risk-analysis patterns. REQUIRES get_database_schema then get_query_patterns to be called first (in that order). Call BEFORE writing SQL when the user asks to backtest a strategy, test signal performance, compare forward returns across groups, measure historical win rates, or evaluate any trading signal over historical data. Contains hard rules for survivorship bias, outlier handling, sampling design, and risk-adjusted metrics (Sharpe, Sortino, drawdown). Can be combined with other workflow tools. Endpoint: https://mcp.shibui.finance/mcp

## Resources
Not captured

## Prompts
Not captured

## Metadata
- Owner: finance.shibui
- Version: 1.1.0
- Runtime: Streamable Http
- Transports: HTTP
- License: Not captured
- Language: Not captured
- Stars: Not captured
- Updated: May 12, 2026
- Source: https://registry.modelcontextprotocol.io
