superlenz
Provides access to academic papers from arXiv for research and citation.
Enables web search via Brave Search API for gathering up-to-date information.
Supports saving research documents to Confluence as a storage provider.
Allows searching GitHub repositories as a source for research.
Supports saving research documents in Markdown format for easy readability.
Supports saving research documents to Notion as a storage provider.
Enables searching Reddit for community discussions as a research source.
Integrates with Semantic Scholar to search academic papers with improved rate limits.
Enables searching YouTube videos as a research source.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@superlenzresearch the latest breakthroughs in fusion energy"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
SuperLenz
Lenz — from Latin "lenticula" (lens). A super-powered lens that magnifies the truth. SuperLenz searches multiple sources, cross-verifies every claim through 10+ rounds, and delivers only credible, validated research.
High-credibility research automation with multi-source cross-verification (10+ rounds)
A Model Context Protocol (MCP) server that automates research tasks with a focus on credibility and accuracy. It performs automatic searching, collection, cross-verification (10+ rounds), and saves results to your preferred storage.
Features
Multi-Source Search: Web search (Brave, Exa), academic papers (arXiv, Semantic Scholar), GitHub
10-Round Cross-Verification: Keyword overlap matching (rounds 1-4), conflict detection (5-8), optional LLM verification (9-10)
Credibility Scoring: Authority assessment, temporal validation, source weighting
Flexible Storage: Markdown (default), JSON
Plugin Architecture: Extensible storage and search providers
Related MCP server: DeepResearch MCP
Requirements
Node.js >= 18.0.0
Any MCP-compatible client
Environment Variables
SuperLenz reads these from the system environment. If a key is available, the corresponding feature is automatically enabled. No key is strictly required — arXiv search is always available.
Variable | Required | Description |
| No | Brave Search API key |
| No | Exa Search API key |
| No | Semantic Scholar API key (improves rate limits) |
| No | GitHub token for repository search |
| No | Enables LLM-based verification (rounds 9-10) |
| No | Output directory for saved documents (default: |
Tip: If your MCP client supports an
"env"field, you can pass keys there instead of setting them system-wide.
MCP Client Configuration
All examples below use npx — no prior installation required.
Claude Desktop
No CLI — edit the JSON config file directly.
Edit ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows):
{
"mcpServers": {
"superlenz": {
"command": "npx",
"args": ["-y", "superlenz"]
}
}
}Claude Code (CLI)
Option A — CLI command:
claude mcp add superlenz -- npx -y superlenzFlag | Description |
| Save to |
| Save to |
| Save to |
| Set an environment variable |
| Transport type: |
Management commands:
claude mcp list # list registered servers
claude mcp remove superlenz # remove a serverOption B — JSON config:
Edit ~/.claude/settings.json (or .claude/settings.json at the project root):
{
"mcpServers": {
"superlenz": {
"command": "npx",
"args": ["-y", "superlenz"]
}
}
}Cursor
No CLI "add" command — edit the config file or use the Settings UI.
Open Settings > MCP Servers and add, or edit .cursor/mcp.json (project) / ~/.cursor/mcp.json (global):
{
"mcpServers": {
"superlenz": {
"command": "npx",
"args": ["-y", "superlenz"]
}
}
}Management commands (in Cursor's terminal):
cursor agent mcp list # list servers
cursor agent mcp enable <id> # enable a server
cursor agent mcp disable <id> # disable a serverVS Code (Copilot)
Option A — CLI command:
code --add-mcp '{
"name": "superlenz",
"command": "npx",
"args": ["-y", "superlenz"]
}'Option B — JSON config:
Edit .vscode/mcp.json in your workspace. Note: VS Code uses the "servers" key (not "mcpServers").
{
"servers": {
"superlenz": {
"command": "npx",
"args": ["-y", "superlenz"]
}
}
}Or add to VS Code settings.json under "mcp.servers".
Gemini CLI
Option A — CLI command:
gemini mcp add superlenz npx -y superlenzManagement commands:
gemini mcp list # list registered servers
gemini mcp remove superlenz # remove a serverOption B — JSON config:
Edit ~/.gemini/settings.json:
{
"mcpServers": {
"superlenz": {
"command": "npx",
"args": ["-y", "superlenz"]
}
}
}MCP Tools
start_research
Start a new research session. Searches multiple sources, cross-verifies claims, generates a document, and saves the result.
Parameter | Type | Default | Description |
| string | (required) | Research topic or question |
| string[] | — | Initial URLs to include in research |
|
|
| Verification depth (5 / 10 / 15 rounds) |
|
|
| Storage provider for the final document |
|
|
| Document template |
search_sources
Search for sources across multiple providers without running a full research pipeline.
Parameter | Type | Default | Description |
| string | (required) | Search query |
| string[] |
| Providers: |
| number |
| Maximum results per source (1-50) |
| number |
| Minimum relevance score (0-1) |
get_research_status
Get the current status of a research session.
Parameter | Type | Default | Description |
| string | (required) | Session ID to check |
list_sessions
List all research sessions with optional filtering.
Parameter | Type | Default | Description |
| string | — | Filter by status: |
| number |
| Max sessions to return (1-100) |
cross_verify
Cross-verify a list of claims against optional source URLs.
Parameter | Type | Default | Description |
| string[] | (required) | List of claims to verify |
| string | (required) | Topic context for verification |
| string[] | — | Optional source URLs to check against |
save_to_storage
Save a previously generated research document to a storage provider.
Parameter | Type | Default | Description |
| string | (required) | Session ID of the research to save |
|
|
| Storage provider |
| string | — | Custom file path or name |
License
MIT
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceEnables iterative deep research by integrating AI agents with search engines, web scraping, and large language models for efficient data gathering and comprehensive reporting.20321MIT
- AlicenseDqualityDmaintenanceA powerful research assistant that conducts intelligent, iterative research through web searches, analysis, and comprehensive report generation on any topic.41427Apache 2.0
- AlicenseNot gradedqualityCmaintenanceEnhances LLM applications with deep autonomous web research capabilities, delivering higher quality information than standard search tools by exploring and validating numerous trusted sources.364MIT
- AlicenseAqualityCmaintenanceEnables AI agents to perform professional-grade deep research by aggregating real-time data from multiple sources, evaluating source credibility, and generating comprehensive reports.311Apache 2.0
Related MCP Connectors
Real-time fact-check, citation verification, and source-freshness for AI agents.
Web research for agents: quality-scored Google search, webpage extraction, and deep research.
Fact-check claims against independent sources — fast verdict or deep multi-step investigation.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/znehraks/superlenz-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server