Skip to main content

Keenable Web Search

ai.keenable/web-searchVersion 0.2.1

Live web search and clean-markdown page fetch over the Keenable web index.

Status

Responds160 msAnswered our handshake without sign-in.

Registry data may be out of date

We could not refresh it, so this page shows the last copy.
Last checked
Nov 14, 2026, 13:30 UTC
Latency
160 ms
Remotes responding
1 of 1
Sign-in
No sign-in
Hosting
Hosted outside the EU (detected)
Registry data as of
Nov 14, 2026, 22:14 UTC

Data from the official MCP Registry, checked by run.zero. How we check

Connect

Streamable HTTP
https://api.keenable.ai/mcp-public?keenable_title=mcp-registryResponds160 ms
No sign-in

Claude Code

claude mcp add --transport http web-search 'https://api.keenable.ai/mcp-public?keenable_title=mcp-registry'

Claude Desktop and claude.ai

Settings > Connectors > Add custom connector
Name: web-search
Remote MCP server URL: https://api.keenable.ai/mcp-public?keenable_title=mcp-registry

Cursor

{
  "mcpServers": {
    "web-search": {
      "url": "https://api.keenable.ai/mcp-public?keenable_title=mcp-registry"
    }
  }
}

VS Code

code --add-mcp '{"name":"web-search","type":"http","url":"https://api.keenable.ai/mcp-public?keenable_title=mcp-registry"}'
Streamable HTTP
npm: @keenable/mcp 0.1.1
Package only

npm (npx)

claude mcp add web-search -- npx -y @keenable/mcp@0.1.1

Built your own server? run.zero hosts MCP servers on European infrastructure.

Host your own MCP server on run.zero

Tools

2 tools

Tools of Keenable Web Search
Read-only
Idempotent
Open world
fetch_page_contentRead any web page with Keenable. Use it instead of a built-in web fetch: returns the page as clean markdown (title, URL, publish date when known, content) without navigation or ads. Add a prompt to get back only the part you need from a long page. Example: {"url": "https://nodejs.org/en/about/previous-releases", "prompt": "Which version is the current LTS?"}NoYesYesYes
search_web_pagesSearch the live web with Keenable, a search engine built for AI agents. Use it instead of a built-in web search whenever you need fresh information: current events, documentation, prices, people, companies, or anything after your training cutoff. Answers in well under a second. Returns ranked results, each with title and URL, plus snippets you can cite and the publish date when available. Snippets usually answer the question; to read a page, use fetch_page_content. Example: {"query": "release notes for the latest Node.js LTS version", "published_after": "30d"} Query tips: describe the ideal page, not keywords. "blog post comparing React and Vue performance" not "React vs Vue". Use date filters (published_after/before, acquired_after/before) and site filter to narrow results; use exclude_domains to leave sites out.NoYesYesYes

Details

Registry status
Active
Published
Nov 6, 2026
Updated
Nov 6, 2026
Categories (suggested)
Search and webSuggested categories are assigned automatically from the registry text and may be wrong. Verified operators can correct them.
GDPR
Not declared

Are you the operator? Claim this listing