trawlia-mcp
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@trawlia-mcpSearch the web for the latest news on MCP servers, max 5 results"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
trawlia-mcp
Trawlia as an MCP server: web search and page extraction, as two tools any MCP client can call.
Get a free key at trawlia.co/signup - 100 credits a month, no card.
Claude Code
claude mcp add trawlia --env TRAWLIA_API_KEY=twl_... -- npx -y trawlia-mcpRelated MCP server: websearch-skill
Claude Desktop, Cursor, and anything else reading a JSON config
{
"mcpServers": {
"trawlia": {
"command": "npx",
"args": ["-y", "trawlia-mcp"],
"env": { "TRAWLIA_API_KEY": "twl_..." }
}
}
}The tools
trawlia_search
Ranked, deduplicated results from the live web.
Argument | Default | Notes |
| required | Natural language, not keywords. |
|
|
|
|
|
|
| 20 | Up to 20. These go into your context, so ask for fewer when the task is narrow. |
| - | Host filters. Subdomains are included. |
| - |
|
trawlia_extract
Fetches URLs you already have and returns their readable content, with navigation, cookie banners and newsletter modals removed. 1 credit per 5 URLs, so pass the whole list at once.
What the model sees
Results come back as readable text rather than raw JSON, and carry two things a plain response would lose:
When a page could not be read, the result says so and why, instead of presenting a snippet as though it were the article.
A coverage line when a source was unavailable, so the model can weigh a thin result set properly rather than reporting it as a confident nothing.
Errors are readable sentences that say whether retrying is worth it. Running out of credits says so and says not to retry; a rate limit says how long to wait.
Costs
Operation | Credits |
Basic search | 1 |
Advanced search | 2 |
Extraction | 1 per 5 URLs |
Charged before the work and refunded on hard failure. Full price list at trawlia.co/pricing.
Not available
Search and extraction, and nothing else. There is no crawler and no long-running job to poll. If your agent needs to walk a whole site, this is the wrong server for it.
Checking it works
TRAWLIA_API_KEY=twl_... node smoke.mjsSpends a few credits against the real API and prints what a client sees: the tool list, a rendered search, a rejected parameter, and an extraction. Not in CI, because it costs money and depends on the live web.
Environment
Variable | Required | Notes |
| yes | A |
| no | Defaults to |
This server cannot be deployed
Maintenance
Related MCP Connectors
Live AI-native web search with citations. One tool for every MCP client. Flat per-request pricing.
Scrape, crawl and search the web for AI agents via MCP.
Agent-native search engine with live web research optimized for AI agents.
Real-time web search for AI agents: ranked results, source URLs, and optional AI answers.
Related MCP Servers
AlicenseNot gradedqualityDmaintenanceEnables web search, scraping, extraction, and crawling through an MCP interface, allowing coding agents to access real-time web data.1MIT- AlicenseAqualityBmaintenanceEnables AI agents to perform multi-engine web search, fetch web pages, and extract clean Markdown content via MCP, with no API keys required.392 PyPI8MIT
- AlicenseNot gradedqualityBmaintenanceEnables AI agents to perform web searches with full content retrieval and multi-engine provenance, including trust scoring and local corpus persistence, via MCP integration.5 npm2Apache 2.0
- AlicenseNot gradedqualityAmaintenanceEnables AI agents to perform live web searches across 9 engines, scrape web pages into clean formats, and run agentic research with citations via MCP.222 PyPI2MIT