Integration

Atomic integration

Atomic is a payroll connectivity and deposit switching API that enables direct connections to payroll systems. Update direct deposits, verify income and employment, and access payroll data. Perfect for neobanks, fintech apps, earned wage access providers, and any application requiring payroll integration or deposit account switching.

Ask it in chat

Say what should happen.
The workflow builds itself.

When this happens, do that in Atomic.Built from the 27 Atomic tools below, on the connection you add once.

Common Atomic use cases

  • secret management
  • income verification
  • loan documentation
  • configuration review
  • audit trail
  • decommissioning
  • user onboarding
  • webhook configuration
  • secret rotation
  • webhook cleanup

What you can do with Atomic

Each of these is one operation on one endpoint, available both as a workflow step and as a tool an AI agent can call on its own. Nothing bundles several operations into one action, so what a run did stays readable afterwards.

Most endpoints run on the free plan. A few, mainly the ones that publish on your behalf, need a paid plan.

Task, 4 operations

  • get_task_detailsGet task detailsGETRetrieves full task details including company, connector, deposit data, and status.
  • get_task_statusGet task statusGETRetrieves lightweight task status for polling. Returns status, payrollDataAvailable, and failReason.
  • get_user_tasksGet user tasksGETLists all tasks (payroll connection attempts) for a user with their status and results. Track connection progress and outcomes.
  • task_prescreenTask prescreenPOSTPre-screens a task to predict conversion confidence before creating it.

Webhook, 4 operations

  • create_webhook_endpointCreate webhook endpointPOSTRegisters a webhook endpoint to receive real-time event notifications from Atomic.
  • delete_webhook_endpointDelete webhook endpointDELETEDeletes a webhook endpoint and stops all event notifications to that URL.
  • get_webhook_endpointsGet webhook endpointsGETLists all registered webhook endpoints with their URLs, secrets, and subscribed event types.
  • update_webhook_endpointUpdate webhook endpointPUTUpdates an existing webhook endpoint's configuration.

Secret, 3 operations

  • create_api_secretCreate api secretPOSTCreates an API secret for webhook HMAC signature verification.
  • delete_api_secretDelete api secretDELETEDeletes an API secret. Fails if the secret is assigned to active webhook endpoints.
  • get_api_secretsGet api secretsGETLists all API secrets with their IDs, names, and associated webhook endpoints.

User, 3 operations

  • end_monitoringEnd monitoringPUTEnds payroll data monitoring for a user. Stops continuous access data syncing.
  • pre_screen_userPre screen userPOSTPre-screens a user via CoAuth to check payroll provider support and income sources.
  • update_userUpdate userPUTUpdates user data in Atomic, typically in response to an onDataRequest event from the Transact SDK.

Access token, 2 operations

  • create_access_tokenCreate access tokenPOSTCreates an access token for initializing Atomic Transact. Required to launch the user-facing payroll connection interface.
  • revoke_access_tokenRevoke access tokenPUTRevokes an existing access token to prevent further use. Useful for security and session cleanup.

Company, 1 operation

  • search_companiesSearch companiesPOSTSearches supported employers and payroll platforms by name with optional product and tag filters.

Deposit account, 1 operation

  • get_deposit_accountsGet deposit accountsGETRetrieves direct deposit configurations for a user. Returns bank accounts with routing numbers, account types, and distribution details.

Employment, 1 operation

  • get_employment_dataGet employment dataGETRetrieves employment data for a user. Returns job title, employment status, start date, employer info, and more.

File, 1 operation

  • generate_file_urlGenerate file urlGETGenerates a temporary download URL for a task file. URL valid for 1 hour.

Identity, 1 operation

  • get_identity_dataGet identity dataGETRetrieves identity data for a user from payroll records. Returns employer-verified name, SSN, date of birth, and address.

Income, 1 operation

  • get_income_dataGet income dataGETRetrieves income data for a user. Returns pay rate, income type, annual income, hourly rate, and earnings history.

Linked account, 1 operation

  • list_linked_accountsList linked accountsGETLists all linked payroll accounts for a user. Returns account IDs needed for Continuous Access data retrieval.

Statement, 1 operation

  • get_statementsGet statementsGETRetrieves pay statements for a user. Returns paystubs with earnings breakdowns, deductions, and net pay.

Task workflow, 1 operation

  • create_task_workflowCreate task workflowPOSTCreates a task workflow from a linked account for Continuous Access data refresh.

Tax document, 1 operation

  • get_tax_dataGet tax dataGETRetrieves tax documents and parsed data for a user. Returns W-2s, 1040s, and 1099s with form values.

Timesheet, 1 operation

  • get_timesheetsGet timesheetsGETRetrieves timesheet data for a user. Returns hours worked, pay periods, and timesheet types.

Use Atomic from Claude Code, Cursor or Codex

Connect Atomic in LiveContext, create an API key in Settings, then add the LiveContext MCP server to your client. Its Atomic operations become tools the client can call, next to every other integration you connected.

Claude Code
claude mcp add --transport http livecontext https://livecontext.ai/mcp --header "X-API-Key: YOUR_API_KEY"
Codex (~/.codex/config.toml)
[mcp_servers.livecontext]
url = "https://livecontext.ai/mcp"

[mcp_servers.livecontext.http_headers]
"X-API-Key" = "YOUR_API_KEY"
Cursor, Claude Desktop and other JSON configs
{
  "mcpServers": {
    "livecontext": {
      "type": "http",
      "url": "https://livecontext.ai/mcp",
      "headers": {
        "X-API-Key": "YOUR_API_KEY"
      }
    }
  }
}

Set up the MCP server step by step

How to connect Atomic

  1. Create your workspace

    Sign up free. Nothing to install.

  2. Connect Atomic once

    Add your Atomic connection in Settings. Every tool from this integration reuses it, and secrets are encrypted at rest and visible only to you.

  3. Describe the job in chat

    The workflow builds itself in front of you and picks the endpoints it needs. Drag the steps yourself on the canvas whenever you would rather be explicit.

Atomic integration FAQ

What can you do with the Atomic integration?

LiveContext exposes 27 operations on Atomic, covering task, webhook, secret and user. Common uses include secret management, income verification and loan documentation.

Popular integrations

Browse the whole catalog