Skip to main content
Glama
NinjaSln-labs

smart-web-search-mcp

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
SERPER_API_KEYNoOptional Serper API key (L3, Google; 2500 one-time free, then paid). Without it, serper is skipped (opt-in).
TAVILY_API_KEYNoOptional Tavily API key (L2, 1000/mo free). Without it, tavily is skipped (opt-in).
KEENABLE_API_KEYNoOptional Keenable API key for the free tier (100K/mo). Without it, the shared public tier is used (1K req/hour, auto-backoff on 429).
TINYFISH_API_KEYNoOptional Tinyfish API key (L2, pay-as-you-go). Without it, tinyfish is skipped.

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
}

Tools

Functions exposed to the LLM to take actions

NameDescription
smart_web_searchA

5-provider web search with cascade routing. L1 wigolo (free, 18 engines) + keenable (100K/mo free, independent index) in parallel → L2 tinyfish → tavily (serial; AI-optimized, 1000/mo free) → L3 serper (Google, 2500 free then paid). Returns search results as readable blocks (Title/URL/Snippet) with a one-line routing footer; output_format=json gives a structured envelope. Use this as the DEFAULT web search tool.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A4.2/5.0

Scored across 1 tool

Disambiguation5/5

There is only one tool, so there is no possibility of misselection or overlapping purpose. Its stated role as the default web search entry point is unambiguous.

Naming Consistency5/5

A single snake_case name (smart_web_search) is clean and readable, and with only one tool there is nothing to be inconsistent with. No mixed conventions or vague verbs appear.

Tool Count4/5

Web search is fundamentally a single operation, so one tool is a defensible scope rather than a mismatch. It is slightly thin in that provider targeting, filtering, or page fetching are not exposed as separate capabilities.

Completeness4/5

The search capability itself is unusually thorough, with multi-provider cascade routing, parallel/serial fallbacks, and both block and JSON output formats. The only notable gap is the absence of any companion operation such as fetching/extracting the content behind a result URL.

Maintenance

ActivityMaintained
ResponsivenessNo issues