Dipper MCP
Provides web_search and web_fetch tools for AI agents, utilizing a shared cache to reduce costs for repeated queries. Supports both authenticated and free endpoints with streamable HTTP transport.
Endpoint and access
No sign-in to connect and list tools. Individual tools may still need a vendor account, credentials, or permissions; check the documented prerequisites.
https://dipper-search.com/mcp/freeWhat you can do with it
- Perform web searches with caching
- Fetch page content as Markdown
- Integrate search capabilities into AI agents
Source and maintenance
Protocol and capabilities
- Server
- dipper 0.1.0
- MCP protocol
- 2025-06-18
- Tools
- 2 advertised
- Resources
- Not advertised
- Resource templates
- Not advertised
- Prompts
- Not advertised
{
"tools": {
"listChanged": true
}
}Server-provided instructions
Untrusted server output shown for inspection. It is not Koskamo guidance and is excluded from knowledge search.
Tools
2 advertised
web_search — Web search
Search the web and get a ranked list of results with title, URL, date and a short summary. Use it when you need current or external information: recent events, documentation, prices, facts you are not sure about. Prefer one well-chosen query over many similar ones; if the summaries are not enough, call web_fetch on the most relevant URL instead of searching again. Query rules: - At most 128 characters. Write concise keywords, not a long question. - Operators (combine freely): site:example.com only results from that site -site:example.com exclude that site lang:en results in a language (e.g. lang:zh, lang:en) after:2025-01-01 published on or after a date (YYYY-MM-DD) before:2025-12-31 published before a date - Example: "cloudflare durable objects pricing site:developers.cloudflare.com after:2025-06-01" max_results: number of results (1-50, default 10). Asking for more does not cost more but uses more context. include_content: include the full page text of every result. This is very large (often thousands of tokens per result) and rarely needed — leave it false and use web_fetch on one or two chosen URLs instead. Results may come from a shared cache. refresh: skip the cache and search again now; the new results also replace the cached copy for everyone. Billed at the full (uncached) rate, so only set it when the user needs the latest information or a cached result looks out of date.
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"query"
],
"properties": {
"query": {
"type": "string",
"maxLength": 128,
"minLength": 1,
"description": "Search query, 1-128 characters. Supports site:, -site:, lang:, after:YYYY-MM-DD, before:YYYY-MM-DD."
},
"refresh": {
"type": "boolean",
"default": false,
"description": "Skip the cache and search again now (full price); the fresh results replace the cached copy. Default false."
},
"max_results": {
"type": "integer",
"default": 10,
"maximum": 50,
"minimum": 1,
"description": "Number of results to return, 1-50. Default 10."
},
"include_content": {
"type": "boolean",
"default": false,
"description": "Include full page text for every result. Very large; rarely needed. Default false."
}
}
}{
"readOnlyHint": true,
"openWorldHint": true,
"idempotentHint": true,
"destructiveHint": false
}web_fetch — Fetch web page
Fetch a web page and return its title and main content as Markdown. Use it to read a specific page in full: a URL the user gave you, or a promising result from web_search whose snippet was not enough. Only http and https URLs are supported. Pages may be served from a shared cache; set refresh to read the live page (billed at the full rate) when the page changes often or the cached copy looks stale.
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"url"
],
"properties": {
"url": {
"type": "string",
"format": "uri",
"maxLength": 8192,
"description": "The http or https URL of the page to read."
},
"refresh": {
"type": "boolean",
"default": false,
"description": "Skip the cache and fetch the live page (full price); the result replaces the cached copy. Default false."
}
}
}{
"readOnlyHint": true,
"openWorldHint": true,
"idempotentHint": true,
"destructiveHint": false
}Prompts
Not advertised
Resources
Not advertised
30-day availability
Aggregated from read-only remote checks; this is not a tool-execution or security guarantee.
- Successful checks
- 1 of 1 (100%)
- Average latency
- 436 ms
- 95th percentile latency
- 436 ms
Maintenance history
Public check and source-refresh events. Editorial and ownership records remain private.
- · probe · passed · 436 ms · metadata changed · 2 tool(s)
Connect from your client
Each snippet registers the same endpoint; pick the client you use.
Claude Code
claude mcp add --transport http dipper-mcp-dipper-search https://dipper-search.com/mcp/freeCodex
codex mcp add dipper-mcp-dipper-search --url https://dipper-search.com/mcp/freeCursor
{
"mcpServers": {
"dipper-mcp-dipper-search": {
"url": "https://dipper-search.com/mcp/free"
}
}
}Cline
{
"mcpServers": {
"dipper-mcp-dipper-search": {
"type": "streamableHttp",
"url": "https://dipper-search.com/mcp/free",
"disabled": false
}
}
}VS Code
{
"servers": {
"dipper-mcp-dipper-search": {
"type": "http",
"url": "https://dipper-search.com/mcp/free"
}
}
}Gemini CLI
gemini mcp add --transport http dipper-mcp-dipper-search https://dipper-search.com/mcp/freeClaude Desktop
{
"mcpServers": {
"dipper-mcp-dipper-search": {
"url": "https://dipper-search.com/mcp/free"
}
}
}Windsurf
{
"mcpServers": {
"dipper-mcp-dipper-search": {
"serverUrl": "https://dipper-search.com/mcp/free"
}
}
}Let your agent find its tools
Find servers like Dipper MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.
Other developer tools servers
Do you run Dipper MCP?
Prove ownership with a DNS record, a well-known file, or your Official MCP Registry entry, and your edits publish immediately. Proofs are re-checked weekly; admins can still hide or remove a listing.