Skip to main content
Glama
AllSearch MCP

AllSearch MCP

by Windrunner20

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
ALLSEARCH_XAI_MODELNoPrimary model name (default grok-4.5)
ALLSEARCH_XAI_API_KEYYesAPI key for xAI (Grok) primary search
ALLSEARCH_XAI_BASE_URLYesBase URL for xAI compatible endpoint (e.g., https://api.x.ai/v1)
ALLSEARCH_TAVILY_API_KEYNoAPI key for Tavily search supplement (optional)
ALLSEARCH_ANYSEARCH_API_KEYNoAPI key for AnySearch vertical search (optional)
ALLSEARCH_FIRECRAWL_API_KEYNoAPI key for Firecrawl web scraping (optional)
ALLSEARCH_XAI_MAX_TOOL_CALLSNoMaximum tool calls for Grok (default 4)
ALLSEARCH_XAI_RESPONSES_PATHNoPath for responses endpoint (default /responses)
ALLSEARCH_XAI_FALLBACK_MODELSNoComma-separated fallback model names (default grok-4.3)
ALLSEARCH_XAI_REASONING_EFFORTNoReasoning effort level: low, medium, high (default low)
ALLSEARCH_ALLOW_DEGRADED_SEARCHNoAllow degraded search when Grok is unavailable (default true)

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": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
searchB

Search the public web. Returns citations, a coverage check against what the query asked for (site, comments, recency, cross-language), forum threads read through their APIs, and a result_id for read_result.

fetchA

Read one known URL. Hacker News, V2EX and Stack Exchange threads are read through their public APIs with comment ids, authors, timestamps and replies; other pages through Firecrawl. Login walls, captchas and paywalls are reported, never bypassed.

healthA

Provider configuration, circuit-breaker state and cache counters. probe=true runs bounded cached probes.

read_resultA

Page through a stored search or fetch result without calling any provider.

Search fields: answer, results, citations, coverage, threads, comments, errors, warnings, route, evidence, cache. Fetch fields: content, comments, thread, title, metadata, errors, warnings, route. offset/limit count characters for answer/content and items for lists; follow next_offset.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A4/5.0

Scored across 4 tools

Disambiguation5/5

Each tool has a clearly distinct role: search runs a new web query, fetch reads a known URL, read_result pages through previously stored results without calling providers, and health reports provider/cache state. The boundary between search and fetch is explicit (query vs. known URL), so an agent can select without confusion.

Naming Consistency4/5

Names are all lowercase snake_case and readable, with three simple single-word tools (search, fetch, health) and one verb_noun compound (read_result). This is mostly consistent, but the lack of a uniform verb_noun pattern keeps it from a perfect score.

Tool Count5/5

Four tools is a well-scoped set for a web search/fetch server: search, fetch, paged result reading, and diagnostics each cover a necessary part of the workflow without redundancy. No tool feels extraneous or missing in count.

Completeness5/5

For a read-only retrieval domain, the lifecycle is covered: search creates result ids, read_result pages stored results without providers, fetch reads known URLs including special forum APIs, and health exposes configuration and probe diagnostics. No obvious operational gap remains for agent use.

Maintenance

ActivityMaintained
ResponsivenessLimited data