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
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- 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