
Mcp Turso Cloud
Connects Claude to Turso's edge database platform with two authentication layers: organization-level ops for managing databases and tokens, plus database-level ops for running queries. You get list_databases, create_database, and delete_database on the org side. For actual data work, it splits read from write with execute_read_only_query for SELECT statements and execute_query for INSERT, UPDATE, DELETE that require approval. Also includes describe_table for schema inspection and vector_search if you're working with embeddings. Handles token generation and caching internally. Useful when you want Claude to query or manage Turso databases without leaving the conversation.
- GitHub stars
- 16
- tools
- 9
- auth
- Secret needed
- transport
- STDIO
- env vars
- 5
- last updated
- Sep 26, 2025
Tools
9 toolsPublic tool metadata for what this MCP can expose to an agent.
list_databasesLists all databases in your Turso organization.
Lists all databases in your Turso organization.
No parameter schema in public metadata yet.
create_databaseCreates a new database in your organization.
Creates a new database in your organization.
No parameter schema in public metadata yet.
delete_databaseDeletes a database from your organization.
Deletes a database from your organization.
No parameter schema in public metadata yet.
generate_database_tokenGenerates a new token for a specific database.
Generates a new token for a specific database.
No parameter schema in public metadata yet.
list_tablesLists all tables in a database, with pagination metadata.
Lists all tables in a database, with pagination metadata.
No parameter schema in public metadata yet.
execute_read_only_queryExecutes one SELECT, read-only WITH/VALUES query, EXPLAIN of a read, or allowlisted metadata PRAGMA against a database.
Executes one SELECT, read-only WITH/VALUES query, EXPLAIN of a read, or allowlisted metadata PRAGMA against a database.
No parameter schema in public metadata yet.
execute_queryExecutes a potentially destructive SQL query (INSERT, UPDATE, DELETE, CREATE, etc.) against a database.
Executes a potentially destructive SQL query (INSERT, UPDATE, DELETE, CREATE, etc.) against a database.
No parameter schema in public metadata yet.
describe_tableGets schema information for a table.
Gets schema information for a table.
No parameter schema in public metadata yet.
vector_searchPerforms vector similarity search using SQLite vector extensions.
Performs vector similarity search using SQLite vector extensions.
No parameter schema in public metadata yet.
Sponsors
Configuration
TURSO_API_TOKEN*secretTurso Platform API token for authentication
TURSO_ORGANIZATION*Turso organization name
TURSO_DEFAULT_DATABASEDefault database name (optional)
TOKEN_EXPIRATIONToken expiration time (default: 7d)
TOKEN_PERMISSIONDefault token permission level (default: full-access)
Readme
mcp-turso-cloud
A Model Context Protocol (MCP) server that provides integration with Turso databases for LLMs. This server implements a two-level authentication system to handle both organization-level and database-level operations, making it easy to manage and query Turso databases directly from LLMs.
Features
🏢 Organization-Level Operations
- List Databases: View all databases in your Turso organization
- Create Database: Create new databases with customizable options
- Delete Database: Remove databases from your organization
- Generate Database Token: Create authentication tokens for specific databases
💾 Database-Level Operations
Details
- Repository
- github.com/spences10/mcp-turso-cloud
- Category
- Databases
- Package
mcp-turso-cloud- Transport
- STDIO
- Auth
- Required
- Registry
- MCP registry, active