Search MCP

What is MCP?

The Model Context Protocol (MCP) is an open standard that enables AI apps to securely connect to MCP-compatible data sources and tools. You can think of MCP like a USB-C port for AI applications - a standardized way to connect AI apps to different services.

Search MCP

The Search MCP server provides programmatic access to your project’s search capabilities, enabling AI agents to search documents and retrieve AI-generated answers.

Base Server URL: https://mcp.tropicalia.dev

Authentication

To use the Tropicalia MCP server, you need:

  • API Key - Your Tropicalia API key (starts with tr_)
  • Project ID - Your project identifier (starts with prj_)

Both can be obtained from your Tropicalia Dashboard.

Available Tools

  1. search - Search documents in your Tropicalia project and get AI-powered answers.
  2. get_config - Display current MCP configuration and available tools.

Search documents in a Tropicalia project.

ParameterTypeRequiredDescription
querystringYesSearch query text
strategystringNo"hybrid" (default), "neural", or "keyword"
limitnumberNoNumber of results (1-300, default: 50)
generate_answerbooleanNoGenerate AI answer (default: true)
expand_querybooleanNoGenerate query variations (default: false)
include_sourcesbooleanNoInclude source documents (default: true)

get_config

Display current Tropicalia MCP configuration. No parameters required.

Wire Protocol

The Tropicalia MCP server supports Streamable HTTP:

  • URL: https://mcp.tropicalia.dev/{projectId}/mcp
  • Authentication is done via Bearer token in the Authorization header.

Setup Instructions

HTTP (Streamable HTTP)

For clients that support remote MCP servers (Cursor, Windsurf, N8N etc):

1{
2 "mcpServers": {
3 "tropicalia": {
4 "serverUrl": "https://mcp.tropicalia.dev/{projectId}/mcp",
5 "headers": {
6 "Authorization": "Bearer {apiKey}"
7 }
8 }
9 }
10}

Replace {projectId} with your project ID and {apiKey} with your API key.

Stdio

For clients that use local processes (Claude Desktop, etc):

1{
2 "mcpServers": {
3 "tropicalia": {
4 "command": "npx",
5 "args": ["-y", "tropicalia-mcp"],
6 "env": {
7 "TROPICALIA_API_KEY": "{apiKey}",
8 "TROPICALIA_PROJECT": "{projectId}"
9 }
10 }
11 }
12}

Replace {apiKey} with your API key and {projectId} with your project ID.