Endpoint
Setup
On first connection your client opens a browser to sign in with your Atomscale account, then caches a token for subsequent requests. Headless clients can authenticate with an API key instead (see Authentication).- Claude Code
- Claude Desktop / claude.ai
- Cursor
- Other
/mcp inside Claude Code to complete sign-in and list the tools.Authentication
- OAuth (default)
- API key (headless)
Interactive clients sign in through your browser on first connect. There’s nothing to configure — approve the access request and the client caches its token.
Tools
Your assistant chooses which tools to call. Write tools (marked below) prompt for confirmation in most clients before making changes.| Tool | Access | Description |
|---|---|---|
search_data | Read | Search the data catalogue |
fetch_data | Read | Get one data item’s metadata by ID |
fetch_results | Read | Processed analysis results or AI summary for a data item |
fetch_embeddings | Read | Similarity embeddings for a data item |
search_sample | Read | Search physical samples |
fetch_sample | Read | Get one physical sample by ID |
list_notebooks | Read | List your organization’s analysis notebooks |
annotate_data | Write | Apply tags and/or attach a note to a data item |
add_notebooks | Write | Create an analysis notebook |
edit_notebooks | Write | Commit a new version of a notebook |
upload_data | Write | Get presigned URLs to upload a new file |
start_stream | Write | Start a timeseries stream |
stop_stream | Write | Finalize a stream |
A
ping tool is also available for liveness checks and requires no authentication.