NewTesela AI is here — AI agents for library design, protocols & optimization. Try it free

Developer Platform

Build with Tesela AI

A REST API, an open-source Python client, and an MCP server for integrating biological intelligence into your pipelines, notebooks, and applications.

Quick Start

Get up and running in under 5 minutes with the open-source teselagen Python client.

quickstart.py
# Install the client
pip install teselagen

# Point it at your instance and log in with your API Password
from teselagen.api import DESIGNClient

client = DESIGNClient(host_url="https://your-instance.teselagen.com")
client.login(
    username="you@example.com",
    password="<API Password>",
)

# Read designs and sequences from your registry
designs = client.get_designs()
sequence = client.get_dna_sequence(seq_id=42)

# Submit a codon-optimization job and collect the results
job = client.post_codon_optimization_job(sequence=sequence)
results = client.get_codon_optimization_job_results(job["id"])

print(results)

ELN & LIMS Integration

Read sequences, registry entries, and assay results from your TeselaGen instance and write designs and amino acid sequences back — over the REST API, the Python client, or the MCP server.

registry_integration.py
from teselagen.api import DESIGNClient, TESTClient

# One login per module; the token is reused across calls
design = DESIGNClient(host_url="https://your-instance.teselagen.com")
design.login(username="you@example.com", password="<API Password>")

# Pull the registry sequences you want to work from
sequences = design.get_dna_sequences()

# Push protein designs back into the registry
design.import_aa_sequences(
    aa_sequences=[
        {"AA_NAME": "variant-1", "AA_SEQUENCE": "MKV..."},
    ]
)

# Assay data lives in the TEST module
test = TESTClient(host_url="https://your-instance.teselagen.com")
test.login(username="you@example.com", password="<API Password>")

Clients & Tools

Python Client

pip install teselagen

Open-source client for scripting DESIGN, BUILD, TEST, and DISCOVER

REST API

api-docs.teselagen.com

Language-agnostic HTTP endpoints under /tg-api

MCP Server

https://mcp.teselagen.com/mcp

For Claude, ChatGPT, and AI hosts

MCP Server

Connect Tesela AI to Claude, ChatGPT, Cursor, or any Model Context Protocol compatible host. Scientists access your tools through their preferred AI interface. Thirty-four tools are live today — see the full MCP documentation for setup, authentication, and the complete tool reference.

search_sequences

Search DNA sequences in your LIMS by name, description, or properties

design_primers

Design PCR primers with Primer3, including Tm calculation

optimize_codons

Codon-optimize a DNA sequence for a target host organism

create_sequence_from_genbank

Import a GenBank record straight into your LIMS in one step

submit_assembly

Submit a design for J5 assembly and track the batch

predict_protein_structure

Predict 3D protein structure with ESMFold

terminal
# Add the hosted server to Claude Code
claude mcp add --scope user --transport http teselagen https://mcp.teselagen.com/mcp

# Or paste the same URL as a custom connector
# in Claude Desktop, ChatGPT, Cursor, or Zed

Ready to integrate?

Generate an API Password under Settings in the TeselaGen app and start building in minutes.