Trino MCP Server
Provides tools to list and query tables via Trino, including a list of tables as resources and a tool for executing arbitrary SQL queries.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Trino MCP Serverlist all tables in the tpch catalog"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Trino MCP Server
This repository provides an MCP (Model-Control-Protocol) server that allows you to list and query tables via Trino using Python.
Overview
MCP: MCP is a protocol for bridging AI models, data, and tools. This example MCP server provides:
A list of Trino tables as MCP resources
Ability to read table contents through MCP
A tool for executing arbitrary SQL queries against Trino
Trino: A fast, distributed SQL query engine for big data analytics. This server makes use of Trino’s Python client (trino.dbapi) to connect to a Trino host, catalog, and schema.
Related MCP server: Trino MCP Server
Requirements
Python 3.9+ (or a version compatible with mcp, trino, and asyncio)
trino (the Python driver for Trino)
mcp (the Model-Control-Protocol Python library)
Configuration
The server reads Trino connection details from environment variables:
Variable | Description | Default |
| Trino server hostname or IP |
|
| Trino server port |
|
| Trino user name | required |
| Trino password (optional, depends on your authentication setup) | (empty) |
| Default catalog to use (e.g., | required |
| Default schema to use (e.g., | required |
Usage
{
"mcpServers": {
"trino": {
"command": "uv",
"args": [
"--directory",
"<path_to_mcp_server_trino>",
"run",
"mcp_server_trino"
],
"env": {
"TRINO_HOST": "<host>",
"TRINO_PORT": "<port>",
"TRINO_USER": "<user>",
"TRINO_PASSWORD": "<password>",
"TRINO_CATALOG": "<catalog>",
"TRINO_SCHEMA": "<schema>"
}
}
}
}
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseBqualityDmaintenanceProvides AI models with structured access to Trino's distributed SQL query engine, enabling LLMs to directly query and analyze data stored in Trino databases.Last updated310MIT
- Alicense-qualityDmaintenanceAn MCP server that enables listing and querying Trino tables using Python, providing access to data resources through the Model-Control-Protocol.Last updated18MIT
- Alicense-qualityCmaintenanceMCP server providing seamless integration with Trino and Iceberg for advanced data exploration, querying, and table maintenance.Last updatedApache 2.0
- Alicense-qualityCmaintenanceEnables SQL query execution and database structure browsing via MCP tools and resources.Last updatedMIT
Related MCP Connectors
MCP server for managing Prisma Postgres.
Query metrics, targets, entities, and team data in your Steep workspace via MCP.
UN FAOSTAT global food & agriculture statistics over a local SQLite mirror, via MCP.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/mikeysrecipes/mcp-server-trino'
If you have feedback or need assistance with the MCP directory API, please join our Discord server