MCP Hub
Back to servers

Sibyl

AI-powered deep research agent with multi-source search (DuckDuckGo, Google News, Reddit, Wikipedia), structured analysis (SWOT, comparisons, timelines, Google Trends), financial data with charts, and PDF report generation. 11 MCP tools. Multi-LLM support (DeepSeek, Gemini, GLM, OpenAI).

glama
Stars
1
Updated
Apr 14, 2026

Sibyl

AI-powered deep research agent. Ask any question — Sibyl searches the web across multiple sources, reads dozens of pages, cross-references findings, and generates an executive-quality research report with analysis, predictions, and citations.

Not just another search summarizer. Sibyl is a research analysis platform — it does structured comparisons, SWOT analysis, Google Trends tracking, event timelines, and financial data visualization. All from a single question.

What Makes Sibyl Different

Traditional SearchChatGPT/PerplexityGPT ResearcherSibyl
Web search + summaryYesYesYesYes
Multi-source (news, Reddit, Wikipedia)NoPartialPartialYes (4 engines)
Sub-question decompositionNoNoYesYes
Iterative gap-filling (search → analyze → identify gaps → search again)NoNoPartialYes
Cross-source analysis (sentiment, consensus, disagreements)NoNoNoYes
Structured comparison tablesNoNoNoYes
SWOT analysisNoNoNoYes
Google Trends dataNoNoNoYes
Event timelinesNoNoNoYes
Financial data + chartsNoNoNoYes
MCP server (Claude Code, Cursor)NoNoNoYes
Multi-LLM (DeepSeek, Gemini, GLM, OpenAI)NoNoLimitedYes (auto-detect)
PDF reports with embedded chartsNoNoBasicYes

Quick Start

MCP Server (for Claude Code / Cursor)

pip install sibyl-research
claude mcp add sibyl -e DEEPSEEK_API_KEY=sk-... -- sibyl-mcp

Then in Claude Code:

"Research the impact of AI on software engineering jobs over the next 5 years"

"Compare NVIDIA vs AMD vs Intel for AI workloads"

"SWOT analysis of Tesla in 2026"

CLI

pip install sibyl-research
export DEEPSEEK_API_KEY=sk-...   # or OPENAI_API_KEY, GEMINI_API_KEY, etc.

# Standard research
sibyl "Canadian housing market outlook 2026"

# Deep research with predictions + market data + PDF
sibyl "Will NVIDIA maintain AI chip dominance?" -d 3 --symbols NVDA,AMD,INTC --pdf

# Chinese output
sibyl "加拿大移民政策变化" -l zh --pdf -o reports/

How It Works

You ask a question
  │
  ├─ Step 1: Decompose into 3-5 focused sub-questions
  ├─ Step 2: Generate 15-20 diverse search queries
  ├─ Step 3: Search across 4 engines (DuckDuckGo, Google News, Reddit, Wikipedia)
  ├─ Step 4: Scrape 15-20 sources (realistic browser headers, retry, Google Cache fallback)
  ├─ Step 5: Filter sources by relevance (LLM-scored)
  ├─ Step 6: Analyze each sub-question independently
  ├─ Step 7: Identify knowledge gaps → auto-search for missing info
  ├─ Step 8: Cross-reference sources (sentiment, consensus, disagreements)
  ├─ Step 9: Section-by-section synthesis (Summary, Findings, Analysis, Predictions)
  ├─ Step 10: Review and refine draft
  └─ Output: PDF/Markdown report with Table of Contents, citations, charts

Research Tools (11 MCP tools)

Core Research

ToolWhat it does
research(query, depth, language)Full research cycle: search → scrape → analyze → report. Depth 1-3.
quick_search(query)Fast web search, returns raw results
read_url(url)Extract clean text from any URL
analyze(text, question)Analyze provided text with LLM

Analysis Tools (unique to Sibyl)

ToolWhat it does
compare(items)Structured side-by-side comparison table with metrics and recommendation
swot(subject)Strengths / Weaknesses / Opportunities / Threats with evidence
trends(keywords)Real Google Trends data: interest level, direction, rising searches
timeline(topic)Chronological event table with dates and impact assessment

Financial Data

ToolWhat it does
fetch_market_data(symbols)Real stock/ETF prices, trends, moving averages, 52-week range
chart(symbols)Generate price trend charts (PNG)

Output

ToolWhat it does
save_report(format)Save as PDF (with embedded charts) and/or Markdown

Research Depth

DepthWhat happensLLM callsTime
1 (quick)2-3 search queries, basic synthesis~320-30s
2 (standard)Sub-question decomposition, per-question analysis, cross-referencing, review~1060-90s
3 (deep)+ Knowledge gap filling, predictions with bull/bear/base case, confidence rating~1390-120s

Multi-Provider Support

Sibyl works with any LLM. Auto-detects from environment variables:

ProviderEnv varModel
DeepSeekDEEPSEEK_API_KEYdeepseek/deepseek-chat
OpenAIOPENAI_API_KEYgpt-4o-mini
AnthropicANTHROPIC_API_KEYclaude-sonnet-4-20250514
GeminiGEMINI_API_KEYgemini/gemini-2.5-flash
GLM (ZhipuAI)ZHIPUAI_API_KEYglm-4-flash

Or configure multiple providers with roles:

# sibyl.yaml
providers:
  - model: deepseek/deepseek-chat
    api_key: sk-xxx
    role: analysis

  - model: gemini/gemini-2.5-flash
    api_key: xxx
    role: fast

  - model: openai/glm-4-flash
    api_key: xxx
    api_base: https://open.bigmodel.cn/api/paas/v4
    role: chinese

Example Reports

Reports generated by Sibyl on real topics:

  • Federal Reserve interest rate outlook 2026-2027 — 5 pages, 12 findings, 6 sources, analysis of "higher-for-longer" vs "steady easing" debate
  • Impact of Trump tariffs on trade 2026 — 5 pages, 10 findings, 4 sources, historical comparison to Smoot-Hawley, second-order effects on AI labor displacement
  • AI industry landscape 2026 — Market size ($538B), investment trends ($2.9T infrastructure), regulatory outlook, with NVDA/GOOGL/META stock charts

Requirements

  • Python 3.10+
  • At least one LLM API key
  • No other API keys needed (all search engines are free)

License

MIT

Reviews

No reviews yet

Sign in to write a review