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.
# 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.
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 teselagenOpen-source client for scripting DESIGN, BUILD, TEST, and DISCOVER
REST API
api-docs.teselagen.comLanguage-agnostic HTTP endpoints under /tg-api
MCP Server
https://mcp.teselagen.com/mcpFor 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_sequencesSearch DNA sequences in your LIMS by name, description, or properties
design_primersDesign PCR primers with Primer3, including Tm calculation
optimize_codonsCodon-optimize a DNA sequence for a target host organism
create_sequence_from_genbankImport a GenBank record straight into your LIMS in one step
submit_assemblySubmit a design for J5 assembly and track the batch
predict_protein_structurePredict 3D protein structure with ESMFold
# 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 ZedReady to integrate?
Generate an API Password under Settings in the TeselaGen app and start building in minutes.