Koskamo

Triremes MCP

A read-only MCP server provided by Triremes (Pigfox LLC) that allows AI agents to search for software problems reported by users and identify business websites with poor SEO or AEO gaps. It enables developers and agencies to find leads for fixes or pitches without needing an API key.

Endpoint and access

No sign-in to connect and list tools. Individual tools may still need a vendor account, credentials, or permissions; check the documented prerequisites.

Triremes MCP logo, by Pigfox LLCVendor evidenceStreamable HTTPNo sign-inEndpoint checked 2026-11-01Operated by Pigfox LLC
MCP endpoint (Streamable HTTP)
https://triremes.com/mcp
Vendor documentation

What you can do with it

  • Search for specific software problems reported by users
  • Identify business websites with poor SEO or AEO gaps
  • Find leads for businesses experiencing specific software issues
  • Access idea reports for problems with no known business solutions

Source and maintenance

Vendor evidenceRegistry 1.0.0

Protocol and capabilities

Server
triremes 2025-06-18
MCP protocol
2025-06-18
Tools
4 advertised
Resources
Not advertised
Resource templates
Not advertised
Prompts
Not advertised
Server-advertised capabilities
{
  "tools": {
    "listChanged": false
  }
}

Server-provided instructions

Untrusted server output shown for inspection. It is not Koskamo guidance and is excluded from knowledge search.

Triremes lists real problems people have, and business websites with poor SEO / AEO. Search them, read a website's gap score, and see the free samples. Everything here is free to read; what is for sale (a problem's lead or idea report, a website's business and contacts) is bought on the page each answer links to.

Tools

4 advertised

search_problems — Search problems
Advertised by the server during the last successful anonymous check.
Advertised read-only

Search the problems people have that Triremes lists, biggest first: each with its title, tier, how many reports and when the last was, its summary as its page shows it, whether it is sold as a lead (businesses that have it) or an idea report, its price, and its page. Leads and idea reports are bought on that page.

search_problems input schema
{
  "type": "object",
  "properties": {
    "kind": {
      "enum": [
        "lead",
        "idea_report"
      ],
      "type": "string",
      "description": "Only leads, or only idea reports."
    },
    "query": {
      "type": "string",
      "maxLength": 200,
      "description": "Words to find in a problem's title or summary; empty for every problem."
    },
    "cursor": {
      "type": "string",
      "maxLength": 200,
      "description": "The next_cursor of the answer before, for the next page."
    }
  },
  "additionalProperties": false
}
search_problems annotations
{
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
search_website_gaps — Search websites with poor SEO / AEO
Advertised by the server during the last successful anonymous check.
Advertised read-only

Search the business websites Triremes measured with gaps in what search engines and AI answer engines can read, each one sold on its own: what kind of business and where, its gap score, its gaps and failed checks by name, when it was measured, its price and its page. The business, its website and its contacts are bought on that page.

search_website_gaps input schema
{
  "type": "object",
  "properties": {
    "city": {
      "type": "string",
      "maxLength": 100,
      "description": "A city."
    },
    "cursor": {
      "type": "string",
      "maxLength": 200,
      "description": "The next_cursor of the answer before, for the next page."
    },
    "country": {
      "type": "string",
      "maxLength": 2,
      "description": "A country, as its two-letter ISO code (US, DE)."
    },
    "business": {
      "type": "string",
      "maxLength": 100,
      "description": "A kind of business, such as Dentists or Roofing Contractors; when several kinds match, the answer lists them."
    },
    "gap_score": {
      "enum": [
        "poor",
        "fair",
        "good"
      ],
      "type": "string",
      "description": "Only websites with a gap score in this band: poor Poor: 50% or more, fair Fair: 20% to 49%, good Good: under 20%."
    }
  },
  "additionalProperties": false
}
search_website_gaps annotations
{
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
get_website_gap_score — A website's gap score
Advertised by the server during the last successful anonymous check.
Advertised read-only

One website on sale by its id (3f9a1c07b2e85d64): its gap score, the share of the checks measured on its homepage that it fails, each weighted 3, 2 or 1 by how serious it is, with the checks it failed by name, when it was measured, its price and its page.

get_website_gap_score input schema
{
  "type": "object",
  "required": [
    "site_id"
  ],
  "properties": {
    "site_id": {
      "type": "string",
      "maxLength": 200,
      "description": "The website's id, as search_website_gaps gives it."
    }
  },
  "additionalProperties": false
}
get_website_gap_score annotations
{
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
show_samples — Free samples
Advertised by the server during the last successful anonymous check.
Advertised read-only

The free sample lead and sample idea report: what a buyer gets, on pages anyone may read.

show_samples input schema
{
  "type": "object",
  "properties": {},
  "additionalProperties": false
}
show_samples annotations
{
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}

Prompts

Not advertised

No prompt definitions available.

Resources

Not advertised

No resource definitions available.

30-day availability

Aggregated from read-only remote checks; this is not a tool-execution or security guarantee.

Successful checks
1 of 1 (100%)
Average latency
281 ms
95th percentile latency
281 ms

Maintenance history

Public check and source-refresh events. Editorial and ownership records remain private.

  • · probe · passed · 281 ms · metadata changed · 4 tool(s)

Connect from your client

Each snippet registers the same endpoint; pick the client you use.

This server is operated by the named third party. Listing and endpoint checks are not an endorsement or a security audit. Review the operator's permissions, terms, and data handling before connecting. How listings are checked and corrected.

Claude Code

Run this once in a terminal. It registers the remote server. Use --scope project to write .mcp.json for the repo.
Claude Code configuration
claude mcp add --transport http triremes-mcp https://triremes.com/mcp

Codex

Run this once. Codex stores MCP servers in ~/.codex/config.toml (or .codex/config.toml in a trusted project).
Codex configuration
codex mcp add triremes-mcp --url https://triremes.com/mcp

Cursor

Merge this server into .cursor/mcp.json in your project, then enable triremes-mcp in your MCP settings.
Cursor configuration
{
  "mcpServers": {
    "triremes-mcp": {
      "url": "https://triremes.com/mcp"
    }
  }
}

Cline

Merge this into cline_mcp_settings.json (Cline → MCP Servers → Configure).
Cline configuration
{
  "mcpServers": {
    "triremes-mcp": {
      "type": "streamableHttp",
      "url": "https://triremes.com/mcp",
      "disabled": false
    }
  }
}

VS Code

Merge this server into .vscode/mcp.json. Use MCP: List Servers to start triremes-mcp and inspect its tools.
VS Code configuration
{
  "servers": {
    "triremes-mcp": {
      "type": "http",
      "url": "https://triremes.com/mcp"
    }
  }
}

Gemini CLI

Run this once. It writes .gemini/settings.json in the current project; pass --scope user for ~/.gemini/settings.json.
Gemini CLI configuration
gemini mcp add --transport http triremes-mcp https://triremes.com/mcp

Claude Desktop

Merge this into claude_desktop_config.json (macOS: ~/Library/Application Support/Claude/, Windows: %APPDATA%\Claude\), then restart Claude Desktop.
Claude Desktop configuration
{
  "mcpServers": {
    "triremes-mcp": {
      "url": "https://triremes.com/mcp"
    }
  }
}

Windsurf

Merge this into ~/.codeium/windsurf/mcp_config.json, then refresh MCP in Cascade. Windsurf remote servers use serverUrl, not url.
Windsurf configuration
{
  "mcpServers": {
    "triremes-mcp": {
      "serverUrl": "https://triremes.com/mcp"
    }
  }
}

Let your agent find its tools

Find servers like Triremes MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.

Do you run Triremes MCP?

Prove ownership with a DNS record, a well-known file, or your Official MCP Registry entry, and your edits publish immediately. Proofs are re-checked weekly; admins can still hide or remove a listing.

Claim this listing