web_searchSearch the independent Purili web index and return ranked sources.
Give an AI application access to ranked web results and stored page context from Purili's independent index. One hosted endpoint, six tools, no account, and no API key.
endpoint https://puri.li/mcp
transport streamable-http
auth none
tools/list
✓web_search
✓search_domain
✓get_context
✓suggest_queries
✓get_infocard
✓get_index_stats
Connect
Add Purili as a remote Streamable HTTP server in a compatible MCP client. The exact settings screen differs by client; the server URL never changes.
https://puri.li/mcp{
"mcpServers": {
"purili": {
"url": "https://puri.li/mcp"
}
}
}This URL is for an MCP client
It is not a REST endpoint or human webpage. MCP clients negotiate the protocol, discover the tools, validate their arguments, and call them when needed.
Available tools
The toolset is intentionally small. Models get clear choices instead of dozens of overlapping actions.
web_searchSearch the independent Purili web index and return ranked sources.
search_domainRestrict a search to one domain and its subdomains.
get_contextRetrieve stored page text, passages, metadata, and coverage.
suggest_queriesGet clean query completions for a partial search.
get_infocardRetrieve a confident entity card or instant answer.
get_index_statsRead public crawler and index statistics.
Core web results come from Purili's crawler and independent index, not a resold search feed.
No signup, API-key exchange, secrets manager, billing account, or per-client configuration.
Stored text includes its source URL, coverage label, index provenance, and liveFetch: false.
How it works
1. Your client connects
The MCP client opens https://puri.li/mcp and discovers the available tool schemas.
2. The model chooses a tool
For a research question it can search, restrict by domain, or request stored context for a result.
3. Purili queries its services
The server calls the same public APIs documented for developers and returns structured MCP content.
4. The client receives evidence
The model gets ranked URLs or stored passages it can use as explicitly sourced, untrusted evidence.
FAQ
It is a Model Context Protocol server that exposes Purili web search and indexed page context as tools an AI application can call.
The /mcp URL is a machine endpoint that expects MCP protocol requests, not an ordinary webpage. Browser visits now redirect to this guide while MCP clients continue using /mcp directly.
No. The hosted Purili MCP server is public and does not require a Purili account, token, or API key.
No. The core Search tools use Purili's own crawler and independent web index.
No. It returns content already stored in Purili's index and explicitly reports liveFetch as false.
Yes. Every currently exposed tool reads public search or index information and makes no external changes.
Yes. Install @purili/mcp-server from npm or run it directly with npx. It exposes the same six tools as the hosted endpoint.
https://puri.li/mcp · no authentication required