
Trawlia
co.trawliaPublished by trawlia.cov0.1.0Updated Oct 24, 2026
Web search and page extraction for agents, returned as readable text rather than raw JSON.
Overview
Lets an assistant run live web searches and pull readable text from pages it already has URLs for.
- What you can do
- Trawlia exposes two tools: trawlia_search returns ranked, deduplicated results from the live web, with options for search depth, news topic, result count, domain filters and time range; trawlia_extract fetches URLs you supply and returns their readable content with navigation, cookie banners and newsletter modals stripped. Results come back as readable text rather than raw JSON, and unreadable pages or unavailable sources are reported explicitly. Errors are plain sentences indicating whether a retry is worthwhile.
- When to use it
- Useful when an assistant needs current web information or the text of specific pages, such as research, fact-checking or summarising articles. It is not a crawler: there is no site-walking or long-running job to poll, so it is the wrong choice for crawling a whole site.
- Requirements
- Runs locally over stdio, typically via npx trawlia-mcp, so Node.js is needed. A Trawlia API key is required in the TRAWLIA_API_KEY environment variable; a free key gives 100 credits a month. TRAWLIA_BASE_URL is optional and defaults to the hosted API. Network access to the Trawlia API is required.
Installation
In SourceWeft
- Open Trawlia in the dashboard and add it to a workspace.
- Enable the server for the chats that should use its tools.
Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.
Other MCP clients
Follow the launch instructions in the repository.
README
trawlia-mcp
Trawlia as an MCP server: news search, web search and page extraction, as two tools any MCP client can call.
Get a free key at trawlia.co/signup - 1,000 credits a month, no card.
Claude Code
Claude Desktop, Cursor, and anything else reading a JSON config
The tools
trawlia_search
Ranked, deduplicated results from the live web.
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
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
Spends 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
Source: README.md at commit 4ff57a1
Tools
0Version history
1- v0.1.0LatestSep 16, 2026
Score
50% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
- Reached in the last 30 days25 pts
Keep the endpoint answering the MCP handshake; SourceWeft probes it every 30 days.
- Auth declared10 pts
Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.
- Tools listed15 pts
Answer tools/list without a credential, or ship a package that starts in a sandbox without one.
- DescriptionRequired15 pts
- Logo10 pts
- Documentation15 pts
- License10 pts