Bring SimilarLabs product research into your AI agent

Explore the public catalog anonymously. Sign in through your browser only when the agent needs to manage one of your products.

https://similarlabs.com/api/mcp
No API key to createSecure browser OAuth for account tools

Install SimilarLabs MCP

Install with natural language

Send this prompt to an AI coding agent that can manage MCP configuration, and let it configure the client for you.

Install the SimilarLabs MCP for me. The server URL is https://similarlabs.com/api/mcp. Preserve my existing MCP configuration, then verify the connection and list the available tools. Do not call any tool that requires account authorization.

Or configure a client manually

Connect from Codex

Add the server to your user-level ~/.codex/config.toml. The ChatGPT desktop app, Codex CLI, and IDE extension share this configuration.

Official client docs
Configuration
[mcp_servers.similarlabs]
url = "https://similarlabs.com/api/mcp"
auth = "oauth"
  1. 1Paste this block into ~/.codex/config.toml, or add the same Streamable HTTP URL from Settings → MCP servers.
  2. 2Restart the client, then run codex mcp login similarlabs or choose Authenticate in the MCP server list.
  3. 3Open /mcp to confirm that SimilarLabs is connected and its tools are available.

Try it with a natural-language request

After connecting, ask your agent normally. It will select the appropriate SimilarLabs tool and request authorization only when necessary.

Search SimilarLabs for AI audio tools and compare the first 10 results.
Compare Cursor, Windsurf, and Zed by positioning, pricing model, and ideal audience.
Find alternatives to Notion AI and return only the first 10 that support team collaboration.
List the available product categories and tags related to developer tools.
Create a product draft for my AI meeting assistant, asking for each required detail that is missing.
Show my product drafts, check what the newest draft is missing, and ask me before submitting it for review.

Sign in only when your account is needed

Search, categories, and tags are public. Product ownership operations use OAuth 2.1 with PKCE and per-tool scopes.

  1. 1

    The client discovers authorization

    A protected tool returns a standard 401 challenge. Your MCP host reads the SimilarLabs OAuth metadata automatically.

  2. 2

    You review permissions in the browser

    Sign in to SimilarLabs and approve the exact product permissions requested by the connection. No token is shown or copied.

  3. 3

    The original tool call resumes

    The client securely stores the access and refresh tokens, returns to the conversation, and retries the action.

You never paste a SimilarLabs password or token into the agent. The MCP host stores OAuth credentials, while the model receives only tool inputs and results. Creating a draft never publishes a product or starts a payment.

Available tools

Public tools support research and analysis. Account tools can only access products owned by the person who approved the connection.

Anonymous

3
search_products

Search published products, with no more than 10 results per request.

list_categories

List active product categories and their IDs.

list_tags

List or search product tags and their IDs.

OAuth

5
list_my_products

List products and drafts submitted by the authorized user.

get_my_product

Read one owned product, edit permissions, and missing review requirements.

create_my_product

Create an unpublished product draft owned by the authorized user.

update_my_product

Update an owned draft or a product returned for changes.

submit_product_for_review

Send a complete owned draft to human review.

Frequently asked questions

Do I need to sign in to browse products?

No. Product search, categories, and tags are available anonymously. Browser authorization is requested only when you read, create, update, or submit products owned by your account.

What can the agent do after I authorize it?

The connection can read or change products you own only within the permissions you approve. It cannot publish products, approve reviews, start payments, or access another user’s products.

Which MCP clients are supported?

This page includes configuration for Codex, Claude Code, Cursor, and VS Code. Other MCP clients that support remote Streamable HTTP and OAuth can use the same server URL.

The server is connected, but I cannot see its tools

Refresh or restart the MCP client, then inspect its MCP server list. Confirm that the URL ends in /api/mcp and that the server is enabled for the current workspace.

The browser authorization page did not open

Start authentication from your client’s MCP server panel. Codex can use codex mcp login similarlabs; Claude Code exposes authentication in /mcp. Also confirm that your client supports OAuth for remote HTTP servers.

The connection asks me to authenticate again

The authorization may have expired or been revoked. Remove the saved SimilarLabs authorization in the MCP client and authenticate again. You do not need to create an API key.

How do I revoke SimilarLabs MCP access?

Disconnect or remove SimilarLabs in your MCP client, then clear the authorization saved for that connection. Account tools will require browser approval again after access is revoked.