Back to Browse

Trawlia MCP Server

Developer ToolsLow Risk10.0MCP RegistryLocal
Free

Server data from the Official MCP Registry

Web search and page extraction for agents, returned as readable text rather than raw JSON.

About

Web search and page extraction for agents, returned as readable text rather than raw JSON.

Security Report

10.0
Low Risk10.0Low Risk

Valid MCP server (3 strong, 4 medium validity signals). No known CVEs in dependencies. Package registry verified. Imported from the Official MCP Registry.

4 files analyzed · 1 issue found

Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.

Permissions Required

This plugin requests these system permissions. Most are normal for its category.

HTTP Network Access

Connects to external APIs or services over the internet.

env_vars

Check that this permission is expected for this type of plugin.

What You'll Need

Set these up before or after installing:

A Trawlia API key. Free at https://trawlia.co/signup, 100 credits a month, no card.Required

Environment variable: TRAWLIA_API_KEY

Override the API origin. Defaults to https://api.trawlia.co; only needed to point at a local server.Optional

Environment variable: TRAWLIA_BASE_URL

How to Install

Add this to your MCP configuration file:

{
  "mcpServers": {
    "co-trawlia-trawlia-mcp": {
      "env": {
        "TRAWLIA_API_KEY": "your-trawlia-api-key-here",
        "TRAWLIA_BASE_URL": "your-trawlia-base-url-here"
      },
      "args": [
        "-y",
        "trawlia-mcp"
      ],
      "command": "npx"
    }
  }
}

Documentation

View on GitHub

From the project's GitHub README.

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-mcp

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.

ArgumentDefaultNotes
queryrequiredNatural language, not keywords.
search_depthbasicbasic is 1 credit and returns snippets. advanced is 2 and returns full page text.
topicgeneralnews reaches news indexes and returns publication dates.
max_results5Up to 20. These go into your context, so fewer is usually better.
include_domains / exclude_domains-Host filters. Subdomains are included.
time_range-day, week, month, year.

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

OperationCredits
Basic search1
Advanced search2
Extraction1 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.mjs

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

VariableRequiredNotes
TRAWLIA_API_KEYyesA search-scoped key is enough and is what you should deploy.
TRAWLIA_BASE_URLnoDefaults to https://api.trawlia.co. For pointing at a local server.

Reviews

No reviews yet

Be the first to review this server!