Multi-server OSINT (Open Source Intelligence) platform integrating 14+ MCP servers for web research, financial data, social media analysis, and business intelligence
This collection aggregates 17 tools across multiple OSINT domains (finance, social media, email intelligence, web scraping). While tool names follow verb_noun conventions and most have descriptions, critical gaps undermine quality: (1) Many descriptions lack actionable context for LLM selection, e.g., 'Get stock information' doesn't explain WHEN to use it vs. get_historical_stock_prices. (2) Parameter descriptions are sparse or generic; e.g., 'The ticker symbol' lacks format guidance. (3) No visible output schemas documented, LLMs cannot plan downstream calls. (4) Error handling is absent; no recovery guidance. (5) Security concerns: Hunter tools expose API key injection via env vars in mcp.json, and no rate limiting visible. (6) Tool composition issues: hunter_domain_search, hunter_email_finder, and hunter_email_verifier overlap significantly without clear differentiation. Baseline: 549 production tools average 194-char descriptions and 100% have documented return types; this collection shows ~60 chars avg and zero documented schemas.
Get financial statement for a given ticker symbol from yahoo finance. You can choose from the following financial statement types: income_stmt, quarterly_income_stmt, balance_sheet, quarterly_balance_sheet, cashflow, quarterly_cashflow.
Get historical stock prices for a given ticker symbol from yahoo finance. Include the following information: Date, Open, High, Low, Close, Volume, Adj Close.
Get stock dividends and stock splits for a given ticker symbol from yahoo finance.
Get stock information for a given ticker symbol from yahoo finance. Include the following information: Stock Price & Trading Info, Company Information, Financial Metrics, Earnings & Revenue, Margins & Returns, Dividends, Balance Sheet, Ownership, Analyst Coverage, Risk Metrics, Other.
Get news for a given ticker symbol from yahoo finance.
Check Hunter.io account status and remaining API credits.
No output schemas documented for any tool. LLMs cannot infer response structure, forcing them to guess field names and types for downstream calls. This violates pattern:tool and pattern:response-shaper.
Descriptions lack actionable context for LLM selection. E.g., 'Get stock information' doesn't explain when to use it vs. get_historical_stock_prices or get_stock_actions. Baseline: A+ tools average 194 chars with clear WHAT/WHEN/WHY; these average ~60 chars.
Hunter tools (domain_search, email_finder, email_verifier) overlap significantly without clear differentiation. LLMs will struggle to choose the right one. Violates pattern:tool (single responsibility).
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | F | 47 | 2026-07-28+ | v2 |
Search all emails associated with a domain. Returns employees with names, positions, emails, and LinkedIn profiles.
Find the email address of a specific person at a company.
Verify if an email address is valid and deliverable.
Deep real-time research with sonar-pro. More thorough than perplexity_search. Best for: competitive intelligence, market analysis, due diligence, industry reports. Uses sonar-pro model (~$0.003/query input + $0.015/1K output tokens).
Quick real-time web search with AI synthesis. Best for: company background, recent news, person lookup, regulatory checks. Uses sonar model (~$0.001/query).
Read a specific Reddit post with its top comments.
Search Reddit for posts matching a query. No login required. Use this for: Finding real user opinions about products, companies, or tools; Competitive intelligence from user discussions; Pain point discovery and market sentiment; Identifying common complaints or praise patterns.
Browse recent posts in a subreddit. Use this for: Understanding what a community is currently discussing; Monitoring industry-specific subreddits for trends; Finding popular topics and recurring pain points.
Get a Reddit user's recent post history.
抓取知乎专栏文章全文内容。
知乎站内搜索,返回文章/回答的标题、摘要和链接。
No error handling or recovery guidance visible. Tools return raw API errors with no actionable next steps for LLMs. Violates pattern:recovery-guide and pattern:error-classification.
API keys exposed in mcp.json config (HUNTER_API_KEY, APOLLO_API_KEY, OPENROUTER_API_KEY, TWITTER_AUTH_TOKEN). Violates pattern:secret-injection; secrets in config files risk exposure in version control and logs.