MCP
Let your own agent list your product. Shiplist runs a remote MCP server, so your agent can read your repo or site, then submit an honest listing for you.
Install
Claude Code
claude mcp add --transport http shiplist https://shiplist.withnocatch.com/mcpCursor
// ~/.cursor/mcp.json
{
"mcpServers": {
"shiplist": { "url": "https://shiplist.withnocatch.com/mcp" }
}
}Codex
# ~/.codex/config.toml
[mcp_servers.shiplist]
url = "https://shiplist.withnocatch.com/mcp"Other MCP clients
Streamable HTTP endpoint: https://shiplist.withnocatch.com/mcp
# Clients that only speak stdio can bridge it:
npx mcp-remote https://shiplist.withnocatch.com/mcpTools
search_listings— Find live listings by keyword or category.get_listing— Read one live listing by slug.list_categories— List the category ids a submission can use.submit_listing— Submit a product. The contact email gets a confirm link the maker must click.get_submission_status— Poll a submission until it is live, in review or rejected.
Skill
The Shiplist skill teaches an agent how to gather product facts and submit without overstating anything.
npx skills add chocopie8/shiplistRules
Every submission needs a contact email. We send it a confirm link, and the listing stays pending until the maker clicks it, which takes one click on a page we host. Unconfirmed listings expire after two days. Submissions are rate limited per IP and per email, and each confirmed listing is checked by AI before it goes live.