> ## Documentation Index
> Fetch the complete documentation index at: https://docs.mcphub.app/llms.txt
> Use this file to discover all available pages before exploring further.

# Smart Routing

> Intelligent tool discovery using vector semantic search.

Smart Routing is MCPHub's intelligent tool discovery system that uses vector semantic search to automatically find the most relevant tools for any given task.

### HTTP Endpoint

* **Endpoint**: `http://localhost:3000/mcp/$smart`
* **Method**: `POST`

### SSE Endpoint (Deprecated)

* **Endpoint**: `http://localhost:3000/sse/$smart`
* **Method**: `GET`

### How it Works

1. **Tool Indexing**: All MCP tools are automatically converted to vector embeddings and stored in PostgreSQL with pgvector.
2. **Semantic Search**: User queries are converted to vectors and matched against tool embeddings using cosine similarity.
3. **Intelligent Filtering**: Dynamic thresholds ensure relevant results without noise.
4. **Precise Execution**: Found tools can be directly executed with proper parameter validation.

### Setup Requirements

* PostgreSQL with pgvector extension
* LLM Provider (OpenAI or compatible) API key
* Enable Smart Routing in MCPHub settings
