Getting Started
Lab Atlas gives you two ways to work with your data programmatically:
REST API — a versioned HTTP API (
/api/v1/) for scripts, integrations, and automation.MCP server — a Model Context Protocol endpoint (
/mcp) that lets AI agents (Claude Code, claude.ai, the Anthropic API) read your Lab Atlas data with natural-language prompts.
Both surfaces authenticate with the same API key, scoped to your user and organization. Whatever you can see in the web app, your key can see — no more.
Create an API key
Every member of your organization can create their own API keys — no admin role is required. Each key belongs to the person who created it and carries that person's permissions.
You can revoke or delete keys at any time from the same page.

Use the REST API
Pass your key in the X-API-KEY header. The base URL is https://<your-tenant>.labatlas.com/api/v1/.
Use X-API-KEY (or Authorization: ApiKey <key>). Do not use Authorization: Bearer … — that scheme is reserved for the internal web client and will be rejected on /api/v1/.
For the full endpoint list, pagination, permissions model, and error formats, see the Public API Reference.
Connect via MCP
Point your MCP client at https://<your-tenant>.labatlas.com/mcp over Streamable HTTP, sending your API key in the X-API-KEY header.
In Settings → Connectors, add a custom connector:
URL —
https://<your-tenant>.labatlas.com/mcpTransport — HTTP / Streamable HTTP
Header name —
X-API-KEYHeader value — your Lab Atlas API key
For the full tool list, example prompts, and troubleshooting, see the MCP User Guide.
Last updated
