Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
KAGI_API_KEYNoAPI key for Kagi services (FastGPT, Summarizer, Enrichment)
BRAVE_API_KEYNoAPI key for Brave Search
GITHUB_API_KEYNoGitHub personal access token for search services (Code, Repository, User search)
TAVILY_API_KEYNoAPI key for Tavily Search
JINA_AI_API_KEYNoAPI key for Jina AI services (Reader, Grounding)
FIRECRAWL_API_KEYNoAPI key for Firecrawl services (Scrape, Crawl, Map, Extract, Actions)
FIRECRAWL_BASE_URLNoBase URL for self-hosted Firecrawl instances (optional, defaults to Firecrawl cloud service)
PERPLEXITY_API_KEYNoAPI key for Perplexity AI

Tools

Functions exposed to the LLM to take actions

NameDescription
web_search

Search the web. Providers: tavily (factual/citations), brave (privacy/operators), kagi (quality/operators), exa (AI-semantic). Brave/Kagi support query operators like site:, filetype:, lang:, etc.

ai_search

AI-powered search with reasoning. Supports perplexity (real-time + reasoning), kagi_fastgpt (quick answers), exa_answer (semantic AI).

firecrawl_process

Extract web content with Firecrawl. Modes: scrape (single page), crawl (deep crawl), map (URL discovery), extract (structured data), actions (interactive).

kagi_summarizer_process

Instantly summarizes content of any type and length from URLs. Supports pages, videos, and podcasts with transcripts. Best for quick comprehension of long-form content and multimedia resources.

tavily_extract_process

Extract web page content from single or multiple URLs using Tavily Extract. Efficiently converts web content into clean, processable text with configurable extraction depth and optional image extraction. Returns both combined and individual URL content. Best for content analysis, data collection, and research.

jina_grounding_enhance

Real-time fact verification against web knowledge. Reduces hallucinations and improves content integrity through statement verification.

kagi_enrichment_enhance

Provides supplementary content from specialized indexes (Teclis for web, TinyGem for news). Ideal for discovering non-mainstream results and enriching content with specialized knowledge.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription
provider-statusCurrent status of all search providers
provider-infoInformation about a specific search provider

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/spences10/mcp-omnisearch'

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