Skip to main content
The Agentic API is the HTTP product surface for Atlas. MCP and SDK also use this contract after adapting their local or typed inputs.

Responsibilities

The API owns the request envelope, response envelope, permission checks, full object retrieval, file resources, artifact resources, run lifecycle, and action approval. MCP adapts API results to MCP text, structured content, and resources. SDK provides typed wrappers over the same contracts.

Authenticate

Requests that read or modify user-owned resources include user-level auth. Application integrations also identify the developer application.
MCP calls do not require the caller to supply a developer key. Atlas identifies those clients from Atlas-managed client configuration. SDK and direct API integrations include application identity and end-user identity.

Upload Files

Local surfaces upload files before they create remote Atlas requests. The upload response is the file handle used by API, SDK, and remote MCP calls.

Create a Request

The request envelope contains input, caller-provided context, uploaded file IDs, and options. Headers carry user and developer auth.
The API evaluates the user token, attaches caller-provided files, and creates a response.

Run Lifecycle

Use a run for work that needs durable status, event streaming, cancellation, or later retrieval. A run uses the same user auth, input, context, and uploaded file handles as a request.

Create a Run

Stream Run Events

Run event streams emit progress, status changes, returned objects, files, artifacts, proposed actions, and completion state.

Retrieve a Run

Cancel a Run

Read Results

A request returns a response envelope for that request. A completed run exposes the same output collections. Object results include compact Atlas records. File and artifact results include metadata and links for later fetches.
The response envelope has the same shape across API, SDK, and MCP structured content.

Retrieve Full Objects

Full object retrieval returns the public fields for a compact object returned by Atlas.

Download Returned Files and Artifacts

Atlas applies the same permission check when a file or artifact is fetched.

Approve Actions

Atlas validates the user’s permissions at approval time.