MCP Agents, Compared
MCP turns an agent's tool access into something you can audit and swap, which is why it shows up in almost every serious agent stack. These are the reviewed agents in the catalog that ship an MCP server, consume one, or both.
| # | Agent | FARS | Trust | Stars | License | Language | Last commit |
|---|---|---|---|---|---|---|---|
| 1 | QuantDinger AI Trading OS | 89 | 25/25 | 11.3k | Apache-2.0 | Python | 2026-09-02 |
| 2 | JS Reverse MCP | 82 | 21/25 | 2.7k | Apache-2.0 | TypeScript | 2026-08-25 |
| 3 | NotebookLM Python Automation | 81 | 21/25 | 19.1k | MIT | Python | 2026-09-02 |
| 4 | Osaurus | 80 | 22/25 | 7.8k | MIT | Swift | 2026-09-02 |
| 5 | World Monitor | 79 | 21/25 | 85.4k | AGPL-3.0 | TypeScript | 2026-09-02 |
| 6 | Chrome DevTools MCP | 79 | 17/25 | 50.6k | Apache-2.0 | TypeScript | 2026-09-02 |
| 7 | LinkedIn MCP Server | 79 | 21/25 | 3.3k | Apache-2.0 | Python | 2026-09-02 |
| 8 | Gortex Code Intelligence | 78 | 21/25 | 1.5k | Apache-2.0 | Go | 2026-09-02 |
| 9 | Bernstein | 78 | 19/25 | 1.1k | Apache-2.0 | Python | 2026-09-02 |
| 10 | Apify MCP Server | 77 | 16/25 | 5.7k | MIT | TypeScript | 2026-09-02 |
| 11 | Obscura Headless Browser | 75 | 19/25 | 24.0k | Apache-2.0 | Rust | 2026-09-02 |
| 12 | Semble Code Search | 75 | 21/25 | 6.0k | MIT | Python | 2026-08-26 |
The order is the FARS total; stars only break ties, because popularity measures attention rather than whether something holds up. Two limits are worth knowing before you read the order. These are static reviews — source, documentation and repository metadata, with no runtime reproduction — which caps reliability, effectiveness and verifiability and puts the achievable maximum at 77 rather than 100. And a gap of a few points sits inside the noise of that method. Read the table as a shortlist worth investigating, not as a verdict; every score links to its full dimension breakdown and the evidence behind it. Review method →
1. QuantDinger AI Trading OS
Turn AI-assisted market research into Python strategies, backtests, paper trading, live execution, and monitoring.
Where it differs
Unlike a black-box signal service, QuantDinger keeps strategy code, risk settings, credentials, and deployment under the operator's control. Unlike a design tied to one model vendor, it documents OpenRouter, OpenAI-compatible APIs, Google, DeepSeek, Grok, MiniMax, and custom endpoints, although each still requires its own configuration and service access. The base Compose stack also differs from an always-on monitoring bundle: Prometheus, Grafana, and Alertmanager are optional through the observability overlay.
2. JS Reverse MCP
Continuous browser-side JavaScript debugging and replay for AI coding assistants.
Where it differs
Unlike exposing the Chrome DevTools API to a model unchanged, JS Reverse MCP groups scripts, breakpoints, traffic, WebSockets, state, and local files into primitives for sustained analysis. The default Patchright mode uses the installed Google Chrome and retains access to the Web Store, extensions, and sync; --cloak instead uses a CloakBrowser binary with C++-level fingerprint patches but no Google services or Web Store. The project positions anti-detection as support for the debugging chain, not as a general-purpose crawling framework.
3. NotebookLM Python Automation
Automate Gemini Notebook research, generation, and exports through Python, CLI, or coding agents.
Where it differs
Compared with the Gemini Notebook web interface, notebooklm-py emphasizes scripted control and local extraction. It supports batch downloads, structured quiz and flashcard exports, mind-map JSON, CSV data tables, source full text, individual slide revision, and programmatic sharing. That additional reach comes with greater maintenance risk because the client relies on undocumented endpoints rather than an official Google SDK.
4. Osaurus
A native Mac harness for persistent, tool-using AI agents that can run with local or cloud models.
5. World Monitor
A unified dashboard for monitoring global news, geopolitical risk, markets, and infrastructure.
6. Chrome DevTools MCP
Give coding agents direct Chrome automation, debugging, and performance analysis.
Where it differs
Full mode targets deep debugging with automation, performance, network, console, and optional specialist categories; --slim exposes only navigation, script execution, and screenshots for basic browser work and a smaller tool surface. The MCP server is intended for structured integration with compatible coding clients, while the included CLI covers use without MCP. Launching a dedicated Chrome profile provides separation from everyday browsing, whereas attaching to an existing Chrome preserves logins and manual testing state at the cost of greater data-exposure risk.
7. LinkedIn MCP Server
Give MCP-compatible assistants access to LinkedIn through a locally authenticated browser session.
Where it differs
The README presents Unipile as the managed alternative. This project is free, open source, and runs locally with the user's browser session; Unipile provides a hosted API for LinkedIn Classic, Sales Navigator, and Recruiter while managing authentication, sessions, and infrastructure.
8. Gortex Code Intelligence
A local code graph that gives coding assistants precise context and cross-repository impact analysis.
9. Bernstein
Deterministically orchestrate parallel CLI coding agents with offline-verifiable run records.
10. Apify MCP Server
Let AI assistants discover and run Apify Actors for web extraction and structured data collection.
Where it differs
The hosted https://mcp.apify.com endpoint is the preferred delivery mode because it supports OAuth, current hosted-only features, dynamic access to rental Actors, and Streamable HTTP. Local stdio is useful for desktop and command-line integrations but has a narrower feature boundary. The legacy /sse endpoint has been removed, so existing configurations must migrate by dropping /sse. For agentic payments, AGI is the recommended option and issues a prepaid, spend-capped Apify token usable with any Actor; direct x402 uses USDC on Base and Skyfire uses PAY tokens, but both are restricted to Pay Per Event Actors and do not support Standby Actors.
11. Obscura Headless Browser
A lightweight, stealth-capable browser engine for agent automation and web scraping without Chromium.
Where it differs
The project explicitly presents Obscura as a replacement for headless Chrome. Its README reports about 30 MB of memory, a 70 MB binary, an 85 ms page load, near-instant startup, and built-in anti-detection, compared with 200+ MB, 300+ MB, roughly 500 ms, about two seconds, and no built-in anti-detection for headless Chrome. Both are listed as compatible with Puppeteer and Playwright. Adoption should still be validated against representative sites because Obscura's independent renderer and Web API coverage can produce behavior different from Chromium.
12. Semble Code Search
Fast, snippet-level code retrieval for coding agents with far less context consumption.
Where it differs
Against grep+read, Semble returns selected snippets rather than reading complete matching files. Its benchmark reports about 99% fewer tokens on average and 97% recall at roughly 2,000 tokens, versus 85% recall for grep+read with a 100,000-token context. Against the 137M-parameter CodeRankEmbed model, the project reports comparable retrieval quality while indexing about 220 times faster and querying about 17 times faster. These figures are all from the project's described benchmark.