Skip to main content
MCP server Replit Agent connects to remote MCP servers from Integrations → MCP Servers for Replit Agent. Add Keenable there once and Agent can search the web and read pages in every app and chat on your Replit account: search_web_pages returns live results with site and date filters, fetch_page_content returns a page as clean markdown.

Add Keenable

1

Open the install link

Click Add to Replit. Replit opens its Integrations page with the Keenable server filled in.
2

Sign in to Keenable

Click Test & save. Replit finds Keenable’s sign-in by itself, so there is nothing to paste: sign in to Keenable and allow access.
3

Ask Agent to use it

Keenable now shows under MCP Servers with its status, and Agent loads its tools in every project. Name it in a request when you want Agent to reach for it:
Use Keenable to find this week’s releases of the libraries this app depends on and list what changed.
Searches count against your current organization in Keenable, with its rate limits and the free monthly allowance in credits. To add it by hand instead, open replit.com/integrations, scroll to MCP Servers for Replit Agent, click + Add MCP server, name it Keenable, enter this URL and click Test & save:

With an API key

To use a key instead of signing in, add https://api.keenable.ai/mcp, open Advanced settings, and add the header X-API-Key with your key (keen_<your_key>, from the console).
With neither a sign-in nor a key, https://api.keenable.ai/mcp still answers, on the shared public tier. Replit Agent calls MCP servers from Replit’s cloud, so that tier’s per-IP hourly limit is shared with other Replit traffic and can run out in the middle of a task. Sign in or use a key for anything past a first try.

Search inside the app you build

The server above gives Agent a tool for its own work. For an app that searches the web for its users, have Agent call Keenable from the app’s backend with the SDK (npm install keenable or pip install keenable). Put your key in the app’s Secrets as KEENABLE_API_KEY first: a published app serves all its users from one server, so without a key they would all share one per-IP hourly limit.
Add web search to this app with the Keenable SDK (the keenable package). Call it from the server, read the key from the KEENABLE_API_KEY secret, and show each result’s title, URL and snippet.
Endpoints and parameters are in the API reference.