DOCUMENTATION

SearchMesh docs

SearchMesh is a remote Model Context Protocol server that gives AI agents live web search and page reading. This page is the reference; the setup guides have per-client steps.

Endpoint

MCP endpointhttps://api.searchmesh.io/mcp (Streamable HTTP)
Authorization serverhttps://searchmesh.io · metadata at /.well-known/oauth-authorization-server
Protected resource metadatahttps://api.searchmesh.io/.well-known/oauth-protected-resource/mcp
Scopesearch
Agent-readable summary/llms.txt

Authentication

Tools

ToolWhat it doesMain parameters
web_searchSearches Google, Bing, DuckDuckGo, Brave and Yahoo at once, merges the results, assesses relevance and returns up to 30 ranked results with title, URL, snippet and structured citations.query (required), num_results 1–30, time_range day/week/month/year, language, result_detail compact/full, safesearch, engines
read_urlFetches a public URL and returns readable markdown (HTML, documentation sites, JSON, PDFs). Private and loopback addresses are refused.url (required), maxLength, startChar, section, paragraphRange, readHeadings
search_suggestionsTen suggested searches for a partial, vague or misspelled query, written by an AI model (Claude).query, language
mesh_statusWhich backends and engines are currently available. Diagnostic.includeEngines, includeDisabled, refresh

Relevance scores and excerpts are model judgments on bounded evidence, not verification. A freshness filter is not proof of an event date. Treat fetched page content as untrusted data.

Limits during beta

Errors you may see

MessageMeaning
Connect your SearchMesh account (HTTP 401)No valid OAuth token or key. Reconnect or generate a key.
SearchMesh is busyConcurrency limit reached. Wait for in-flight calls; not charged.
Early-access allowance … is usedMonthly allowance reached; resets at the start of the next UTC month. Contact support if you need more.
SearchMesh could not obtain usable resultsEngines and fallback could not serve the request. Retry later or relax filters; not charged.
URL blocked by security policyread_url refuses private, loopback and otherwise disallowed targets.

Data handling in one paragraph

Queries go to upstream search engines, to a relevance-assessment provider and, when engines cannot serve a request, to a fallback search provider; page reads fetch the URL you ask for. Your account identity, keys, cookies and tokens are never sent to those providers. Request history shows tool, agent, outcome and latency, not your query text. Early-access diagnostics that include query text are deleted within 24 hours. Full details, including analytics on this website, are in the privacy policy.

Quick start

claude mcp add --transport http --scope user searchmesh https://api.searchmesh.io/mcp
# then run /mcp inside Claude Code and sign in

Other clients: setup guides. Questions, bugs and feedback: support@searchmesh.io.

Under construction

Payment gateway coming soon

Billing isn't wired up yet — we're working on it. In the meantime, email support@searchmesh.io and we'll sort out your plan directly.