MCP

freesea as an MCP server — two tools, bearer auth, stateless.

freesea speaks MCP at https://freesea.dev/mcp over streamable HTTP. It is stateless and authenticates with the same key as the REST API.

Claude Code

claude mcp add --transport http freesea https://freesea.dev/mcp \
  --header "Authorization: Bearer freesea_sk_…"

Cursor, Windsurf, VS Code and friends

{
  "mcpServers": {
    "freesea": {
      "url": "https://freesea.dev/mcp",
      "headers": { "Authorization": "Bearer freesea_sk_…" }
    }
  }
}

Config locations: ~/.cursor/mcp.json (Cursor), ~/.codeium/windsurf/mcp_config.json (Windsurf), .vscode/mcp.json (VS Code).

Restart your client after adding it — MCP servers are loaded at startup.

Tools

ToolMaps to
web_searchPOST /v1/search — same fields, same filters
web_fetchPOST /v1/fetch — same fields

Both take and return exactly what the REST endpoints do, validated through the same schema, so anything in the reference applies unchanged.

On this page