Skip to main content
Glama
pminervini
by pminervini

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
HF_TOKENNoHugging Face token (optional, for gated models).
GEMINI_API_KEYNoAPI key for Gemini provider. Alternatively, use GOOGLE_API_KEY. Required if using Gemini.
GOOGLE_API_KEYNoAlternative API key for Gemini provider.
OPENAI_API_KEYNoAPI key for OpenAI provider. Required if using OpenAI (default).
SERPER_API_KEYNoAPI key for Serper (optional, used for Open Deep Research).
DR_TULU_API_KEYNoAPI key for DR-Tulu provider. Required if using DR-Tulu.
OPENAI_BASE_URLNoBase URL for OpenAI-compatible endpoint.
SERPAPI_API_KEYNoAPI key for SerpAPI (optional, used for Open Deep Research).
RESEARCH_API_KEYNoAlternative API key for DR-Tulu provider.
RESEARCH_PROVIDERNoProvider to use: openai, dr-tulu, gemini, or open-deep-research. Defaults to openai if not set.

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
deep_researchA

Performs autonomous deep research using the configured provider with web search and analysis capabilities.

What it does:

  • Decomposes complex queries into research strategies

  • Conducts real-time web searches for current information

  • Executes code for data analysis and visualization (when include_analysis=True)

  • Synthesizes findings into comprehensive reports with citations

Best for:

  • Current events and recent developments

  • Data-driven analysis requiring statistics/charts

  • Complex topics needing multiple source synthesis

  • Academic-style research with proper citations

Returns: Structured markdown report with citations, metadata, and research insights.

Note: Uses provider-native research backends - monitor costs as research can generate substantial tokens.

research_statusA

Check the current status and progress of a running research task.

Use when:

  • Research is taking a long time (>5 minutes)

  • Want to check if a task completed successfully

  • Need creation/completion timestamps

Returns: Task status ('running', 'completed', 'failed') with timestamps.

research_with_contextA

Perform research using an enriched query based on clarification answers.

Use after:

  • Calling deep_research with request_clarification=True

  • Receiving clarifying questions and a session ID

  • Gathering answers from the user

What it does:

  • Takes your answers to clarifying questions

  • Creates an enriched, more specific research query

  • Performs comprehensive research with the enhanced query

Returns: Complete research report with citations and metadata

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

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/pminervini/deep-research-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server