Skip to main content

Tessell MCP Server

Tessell MCP Server is your AI-powered command center for cloud data and services. It connects your favorite IDEs (like VS Code, Cursor) or chat-based clients (like Claude) to Tessell—so you can manage everything using natural language.

With simple prompts, you can:

  • Manage services, snapshots, and availability machines
  • Explore and operate Tessell databases (Oracle, PostgreSQL, and more)
  • Run queries, check health, and troubleshoot—without switching tools or writing scripts

Just describe what you want to do—Tessell MCP Server takes care of the rest.

Why Use Tessell MCP Server?

  • Conversational Power: Manage your cloud and databases using plain language—no scripts or CLI required
  • Unified Control: Access all your Tessell services and databases from one place
  • Instant Insights: Query, analyze, and troubleshoot in seconds
  • Secure & Local: Your credentials stay safe—nothing leaves your environment unless you approve it

Installation & Configuration

Requirements

  • Tessell account with an active API key
  • Tenant API base URL and Tenant ID
  • Compatible MCP client (e.g., Claude Desktop, Cursor)

Configuration

To set up the Tessell MCP Server, add the following configuration to your MCP client's configuration file (such as mcp_config.json):

{
  "mcpServers": {
    "tessell": {
      "command": "uvx",
      "args": [
        "tessell-mcp@latest"
      ],
      "env": {
        "TESSELL_API_BASE": "{your-tenant-api-url}",
        "TESSELL_API_KEY": "{your-api-key}",
        "TESSELL_TENANT_ID": "{your-tenant-id}",
        "DATABASE_CONFIG_PATH": "/path/to/database-credentials.json"
      }
    }
  }
}

Database Connections

Tessell MCP Server automatically connects to your Tessell databases using the service API. You only need to provide database credentials in a secure JSON configuration file.

1. Create a database credentials file (e.g., database-credentials.json):

{
  "database_credentials": {
    "my_postgres_service": {
      "prod_db": {
        "username": "master",
        "password": "your_password_here"
      },
      "staging_db": {
        "username": "app_user",
        "password": "app_password"
      }
    },
    "analytics_service": {
      "reporting": {
        "username": "analyst",
        "password": "analyst_password"
      }
    }
  }
}

Tessell MCP supports PostgreSQL and Oracle, with MySQL and SQL Server coming soon. Use the standard URI format for your database engine.

Be sure to replace the placeholders with your actual database information and keep your credentials secure.

What You Can Do

Service

Manage your data services deployed on Tessell with ease - Discover services, manage snapshots, and control lifecycles—across clouds and environments—using simple prompts.

Action Example Prompt
See all my services Show me all running services
Get details about a service Show details for the 'hr' service
List databases in a service List all databases in the analytics service
Find a service by name Find all services with 'prod' in the name
Start/stop a service Stop the integration test service
Manage snapshots Create a snapshot named 'pre-upgrade' for the hr availability machine
List snapshots Show all snapshots for the analytics availability machine

Database

Seamlessly interact with your Tessell databases—explore metadata, run queries, and troubleshoot performance with simple natural language commands.

Action Example Prompt
Create a new database (Postgres) Create a db named prod_reporting with analytics connection
List schemas in a database Show me all schemas in the analytics database
List tables/views in a schema List all tables and views in the public schema of sales
Describe a table or view Describe the structure of the 'orders' table in reporting
Get sample data Show me 5 sample rows from the 'customers' table
Run a custom query Get top 10 transactions with amount greater than 1000
See slowest queries What are the slowest queries running on analytics?
Check database health Check the health of indexes and vacuum status in hr
Explain a query plan Explain the query plan for 'SELECT * FROM sales WHERE region = 'US''

Tessell Documentation

Get answers directly from Tessell’s documentation—search across product guides and configuration help, right from the MCP interface.

Action Example Prompt
Search documentation What is Parameter Profile in Tessell?
Find setup instructions How do I configure IAM in Tessell?
List available features What can I do with Tessell's governance app?

Security Notes

  • Tessell MCP Server is intended for local development and IDE integrations only.
  • Keep your API key and tenant credentials secure and private.
  • Review and approve all actions before allowing execution via the MCP client.
  • Database connection files should be kept secure and not committed to version control.

Release files for tessell-mcp 0.1.14

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for tessell-mcp 0.1.14
File Size Uploaded
tessell_mcp-0.1.14.tar.gz 33.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for tessell-mcp 0.1.14
File Interpreter ABI Platform
tessell_mcp-0.1.14-py3-none-any.whl Python 3 none any Details

Total release size: 69.4 kB

Release files / tessell_mcp-0.1.14.tar.gz

Download URL tessell_mcp-0.1.14.tar.gz
Size 33.8 kB
Tags Source
SHA-256 checksum
How to use checksums
626cefd9fbc152ca0a213b13d6e9f61da99caba4e913daaeda035c51bb6bd7b6
BLAKE2b-256 checksum
How to use checksums
a49eddf68afd3efe472f428c8216e78bc296afc1c315833723f8e621b259b568
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.5

Release files / tessell_mcp-0.1.14-py3-none-any.whl

Download URL tessell_mcp-0.1.14-py3-none-any.whl
Size 35.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
41da675c173326f200259beeac068e8fe6f0e7166f472a65ee4e659de4717ab9
BLAKE2b-256 checksum
How to use checksums
cfaa81704e2077562864b1a65fc84190ab88d1e0e663ffbddd3ee9368d13f47d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.5

Release history Release notifications | RSS feed

This release

0.1.14 This release

2 release files

0.1.13

2 release files

0.1.9

2 release files

0.1.8

2 release files

0.1.7

2 release files

0.1.6

2 release files

0.1.5

2 release files

0.1.4

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page