Skip to main content
Glama
spences10

mcp-omnisearch

by spences10

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

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": true
}
resources
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
web_searchB

Search the web for information. Use when you need to find web pages, articles, or data. Providers: tavily (factual/citations), brave (privacy/operators), kagi (quality/operators), exa (AI-semantic), kagi_enrichment (specialized indexes). Brave/Kagi support query operators like site:, filetype:, lang:, before:, after:.

ai_searchC

Get AI-powered answers with citations and reasoning. Use when you need synthesized answers rather than raw search results. Providers: kagi_fastgpt (fast ~900ms answers), exa_answer (semantic AI), linkup (deep agentic search with sources).

web_extractB

Extract, process, or summarize web content from URLs. Use when you need to read page content, summarize articles, crawl sites, or extract structured data. Providers: tavily (content extraction), kagi (summarization of pages/videos/podcasts), firecrawl (scraping/crawling/mapping/structured extraction/interactive), exa (content retrieval/similar pages).

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