Public platform

Build with AtlaSynq

Connect Cursor, ChatGPT, and Claude to your workspace with one API key and remote MCP. REST and webhooks are available for custom apps.

Choose how to connect

MCP

Available

Connect ChatGPT, Cursor, Claude, Codex, and other AI agents to AtlaSynq tools.

REST API

Available

Build custom integrations using AtlaSynq's stable public API.

OAuth Connect

Available where supported

Authorize compatible apps using AtlaSynq account and workspace permissions.

Webhooks

Available

Receive signed business events from AtlaSynq in real time.

Connect Cursor, ChatGPT, and Claude

Pick a client, copy one thing, connect. Same API key and remote MCP for Cursor, ChatGPT, and Claude. There is no app-store listing yet.

Create an API key first, then copy the step below. Settings → Developers

1

Copy the AtlaSynq connector URL

You’ll paste this URL into Claude in the next step.

2

Add a custom connector in Claude

In claude.ai, open Customize → Connectors → + → Add custom connector. Name it AtlaSynq, paste the URL, then add header Authorization: Bearer and your API key. AtlaSynq is not in Claude’s connector directory.

Open Claude Connectors

3

Connect and start

Sign in, then ask: Show me the leads that need attention this week.

Copies the first question, then opens the client so you can paste it.

Using Claude Code?

REST API

Same API key. Workspace comes from the credential, not from organization_id.

Business snapshot

curl https://staging.api.atlasynq.com/api/public/v1/business/snapshot \
  -H "Authorization: Bearer $ATLASYNQ_API_KEY"

What you can do

AskTool
How is my business doing today?get_business_snapshot
Show me new leads from this week.list_leads
Book an appointment for this lead.create_appointment
Build a follow-up workflow for new leads.draft → validate → test → publish
Show me the current automation schema.get_automation_schema

API Reference

Stable public REST at https://staging.api.atlasynq.com/api/public/v1. The workspace always comes from the API key. Do not pass organization_id.

Public OpenAPIhttps://staging.api.atlasynq.com/api/public/v1/openapi.json

Authentication

Send an API key as a Bearer token. Keys look like atq_live_•••••••• in deployed environments and atq_test_•••••••• locally.

Header

Authorization: Bearer $ATLASYNQ_API_KEY

Scopes

Grant access scopes on the API key (leads:read, automations:execute, and the rest of the public catalog). Missing scopes return insufficient_scope. Publishing an automation requires both automations:write and automations:execute.

Errors

Public errors use { "error": { "code", "message", "request_id" } }. Unknown or cross-workspace ids return resource_not_found.

Pagination

Lists return data, next_cursor, and has_more. There is no fake global total.

Idempotency

Creates and high-impact writes require an Idempotency-Key UUID. Retrying the same key and body does not duplicate the write.

Automation API

Draft → validate → test → publish. Test is a side-effect-free simulation. Publish changes live behavior. Trigger runs an already-active automation and may perform real configured actions.

MCP

Available

AtlaSynq MCP is a remote HTTPS server. Cursor, ChatGPT, and Claude all call the same URL with a Bearer API key. MCP uses the same access scopes as the public API. The workspace is taken from the authenticated principal — never from a client-supplied organization id.

API-key auth is the supported path today. There is no generic HTTP, SQL, or eval tool. Directory or app-store Connect for Cursor, ChatGPT, and Claude is not verified here.

  • Business
  • Leads
  • Appointments
  • Conversations
  • Automations
  • Developer docs
  • Webhooks

MCP URL: https://staging.api.atlasynq.com/mcp

OAuth Connect

Available where supported

For compatible OAuth-enabled clients, AtlaSynq can authorize access using your existing account and workspace permissions.

That is not the same as every agent host shipping an AtlaSynq connector. Cursor, ChatGPT, Claude, and Codex are documented with the API-key MCP path. Directory or app-store Connect for those clients is not verified here.

An API key is the supported way to call MCP and REST today. Do not assume a client can skip the API key.

Webhooks

Available

Receive signed business events from AtlaSynq in real time. Delivery is at-least-once. Consumers should deduplicate by event ID.

Create an HTTPS endpoint in Settings → Developers or with the public API. Signing secrets are shown once. AtlaSynq POSTs asynchronously — lead and appointment writes do not wait on your server.

Event types

  • lead.created
  • lead.updated
  • appointment.created
  • appointment.updated
  • conversation.message.received
  • lead.email.unanswered
  • automation.completed
  • automation.failed

Verify signatures

Each POST is signed with HMAC-SHA256. Canonical payload is timestamp.raw_body. Header X-AtlaSynq-Signature is v1=<hex>. Reject timestamps older than 300 seconds.

Retry behavior

Up to 8 attempts with exponential backoff. Timeouts, 408, 429, and 5xx are retried. Most 4xx responses are not. Retries keep the same event ID.

Manage developer access

Settings → Developers is the control plane. Create and revoke API keys, choose access scopes, and copy the MCP URL, REST API base, and public OpenAPI URL for this environment.

Open Settings → Developers

We bring the customers. You take care of the rest.

Book a 30-minute walkthrough. We'll show how AtlaSynq fits your lead flow, calendar, and marketing setup.

    Developers — AtlaSynq public API and MCP