Loading...

Features

Feature support for Model Context Protocol capabilities in Tambo

Tambo supports various Model Context Protocol features that enable rich interactions between your application and MCP servers. Below is a summary of currently supported features.

Supported Features

FeatureSupport StatusDescriptionDocumentation
Tools✅ SupportedCall functions exposed by MCP servers to perform actions and retrieve dataComing soon
Prompts✅ SupportedUse predefined prompt templates from MCP serversView docs
Elicitations✅ SupportedRequest additional input from users during tool execution with dynamic formsView docs
Sampling✅ SupportedAllow MCP servers to request LLM completions through your applicationView docs
Resources⏳ PlannedAccess data and content exposed by MCP serversComing soon

Feature Details

Tools

MCP tools are automatically discovered and made available to Tambo when you connect to an MCP server (either client-side or server-side). The AI can call these tools to perform actions like creating issues, fetching data, or interacting with external services.

Tools support rich content responses, including text, images, and other media types that are seamlessly passed to the AI.

Prompts

Prompts allow MCP servers to expose reusable prompt templates that can be inserted into your message input. Users can select from available prompts via a dropdown menu in the message input area.

Note: Prompt parameters are not yet supported. All prompts are inserted as-is without customization.

Learn more about prompts

Elicitations

Elicitations allow MCP servers to pause during tool execution and request additional information from users. Tambo provides built-in UI components that automatically render dynamic forms based on the requested schema, handle validation, and return responses to the MCP server.

Learn more about elicitations

Sampling

Sampling enables MCP servers to request LLM completions through your application. This allows MCP tools to leverage AI capabilities for tasks like generating text, analyzing content, or making decisions based on context.

Note: Sampling currently only works with server-side MCP connections.

Learn more about sampling

Future Features

Resources will enable MCP servers to expose data sources and content that can be dynamically accessed and used by the AI.

Connection Types

MCP features work with both connection types:

Different features may have different capabilities or requirements depending on the connection type. Check the specific documentation for each feature for details.