Semilattice gives agents the ability to predict how specific audiences answer questions. Use it to test content, personalise features, and A/B test decisions.
The Semilattice MCP is a remote server accessible over Streamable HTTP. The URL is:
https://mcp.semilattice.ai
See the full documentation for information on tools and the Semilattice API.
Note: This list is not exhaustive. Semilattice MCP should work with any client which supports connecting to remote MCP servers over Streamable HTTP with OAuth.
Prerequisites: paid ChatGPT subscription
- Navigate to Settings from the account menu (bottom left corner)
- Click Apps & Connectors in left-side nav
- Click Advanced Settings at bottom of tab
- Toggle on Developer Mode
- Go back to Apps & Connectors tab
- Click Create in top right of the Connectors section
- Add a descriptive name like
semilatticein the name field. Optionally add a short explanation - Enter
https://mcp.semilattice.aias the MCP Server URL - Leave the authentication toggle default "OAuth"
- Tick the warning box for Custom MCPs
- Go through the authentication flow to create or sign into a Semilattice account with your Google email
🎉 Semilattice should now be ready to use with ChatGPT!
Known issue: ChatGPT cannot execute multiple tool calls in parallel or sequentially. You have to ask every question separately or prompt ChatGPT to continue the process after every question if it has planned to predict multiple questions.
- In a CLI where you have Claude Code installed, before running Claude Code itself, run:
claude mcp add --transport http semilattice https://mcp.semilattice.ai- Start Claude Code with
claude - Run
/mcpto list MCPs. You should seesemilattice △ disconnected · Enter to login - Select the Semilattice MCP and hit Enter
- Select the
Authenticateoption on the next screen - Go through the authentication flow to create or sign into a Semilattice account with your Google email
🎉 Semilattice should now be ready to use with Claude Code!
See the Claude Code docs for more info.
Prerequisites: paid Claude subscription
- Navigate to Settings from the account menu (bottom left corner)
- Click Add custom connector below the list of Connectors
- Add a descriptive name e.g.
semilattice - Enter the MCP URL:
https://mcp.semilattice.ai - Leave advanced settings blank
- Click Connect
- Go through the authentication flow to create or sign into a Semilattice account with your Google email
🎉 Semilattice should now be ready to use with Claude!
Prerequisites: paid Claude subscription
- Navigate to Settings from the account menu (bottom left corner)
- Click Add custom connector below the list of Connectors
- Add a descriptive name e.g.
semilattice - Enter the MCP URL:
https://mcp.semilattice.ai - Leave "Advanced settings" blank
- Click Connect
- Go through the authentication flow to create or sign into a Semilattice account with your Google email
🎉 Semilattice should now be ready to use with Claude!
- Open the Cline plugin in your IDE
- Find and click the MCP Servers button to open the MCP Servers menu
- Select the Configure tab and click Configure MCP Servers
- The
cline_mcp_settings.jsonfile will open in the editor. Update it to add Semilattice MCP:
{
"mcpServers": {
"semilattice": {
"type": "streamableHttp",
"url": "https://mcp.semilattice.ai"
}
}
}- Save the file and Semilattice MCP should appear in the Cline plugin interface
- Click Authenticate in the Cline interface
- Go through the authentication flow to create or sign into a Semilattice account with your Google email
🎉 Semilattice should now be ready to use with Cline!
- Click this link to add Semilattice MCP to Cursor
- In Cursor, click Install to confirm adding Semilattice MCP
- Click Connect to authenticate
- Go through the authentication flow to create or sign into a Semilattice account with your Google email
🎉 Semilattice should now be ready to use with Cursor!
The above process will add the Semilattice MCP to your mcp.json file. You can also skip the steps above and edit this directly:
{
"mcpServers": {
"semilattice": {
"url": "https://mcp.semilattice.ai",
"headers": {}
}
}
}See the Cursor docs for more info.
- Open your
settings.jsonfile, usually found at~/.gemini/settings.json - Add Semilattice MCP:
{
...other config
"mcpServers": {
"semilattice": {
"httpUrl": "https://mcp.semilattice.ai"
}
}
}- Start or restart Gemini CLI with
gemini - Authentication should be triggered automatically, if not run
/mcp auth semilattice - Go through the authentication flow to create or sign into a Semilattice account with your Google email
🎉 Semilattice should now be ready to use with Gemini CLI!
See the Gemini CLI docs for more info.
- Select Extensions from the left-nav
- Click Add custom extension
- Enter a descriptive name like
semilattice - Select Streamable HTTP from the Type dropdown
- Enter the Semilattice MCP URL in the Endpoint field:
https://mcp.semilattice.ai
- Leave other fields blank and click Add Extension
- Go through the authentication flow to create or sign into a Semilattice account with your Google email
🎉 Semilattice should now be ready to use with goose!
- Update your
librechat.yamlfile to add Semilattice MCP:
mcpServers:
semilattice:
type: streamable-http
url: https://mcp.semilattice.ai
requiresOAuth: true- In LibreChat, click the MCP dropdown in the main prompt input field
- Click the 🔑 key icon next to Semilattice
- Go through the authentication flow to create or sign into a Semilattice account with your Google email
🎉 Semilattice should now be ready to use with LibreChat!
See the LibreChat docs for more info.
- Open the VSCode command palette:
Shift+Command+P(Mac) orCtrl+Shift+P(Windows/Linux) - Type "mcp" and select the MCP: Add Server... action
- Select the HTTP (HTTP or Server-Sent Events) option
- Enter the Semilattice MCP URL:
https://mcp.semilattice.ai - Enter "semilattice" or another descriptive name when prompted for a Server ID
- Choose whether to add the MCP globally or just to the current workspace
- Go through the authentication flow to create or sign into a Semilattice account with your Google email
🎉 Semilattice should now be ready to use with VS Code!
The above process will add the Semilattice MCP to your mcp.json file. You can also skip the steps above and edit this directly:
{
"servers": {
"semilattice": {
"url": "https://mcp.semilattice.ai",
"type": "http"
}
},
"inputs": []
}See the VS Code docs for more info.
As MCP is still a young protocol, clients and servers can sometimes have difficulty connecting. If you're experiencing issues with a specific chatbot, agent platform, or IDE, please email us and we'll be happy to investigate:
