Developer Tools

Build faster with Atlas tools

CLI, MCP server, and REST API. Everything you need to integrate Atlas Forms into your workflow and automate form management.

Command Line Interface

Manage forms from your terminal

The Atlas CLI lets you create forms, view submissions, and manage projects without leaving your terminal. Perfect for automation and scripting.

Quick setup

Install globally or use with npx

Interactive form creation

Guided prompts to create endpoints

JSON output

Pipe to jq or scripts for automation

Secure credentials

API key stored in ~/.atlasrc with 600 permissions

Available Commands

atlas loginAuthenticate with API key
atlas whoamiShow current user info
atlas listList projects and forms
atlas initCreate a new form
atlas submissionsView form submissions
atlas logoutRemove credentials
# Install globally
npm install -g @atlasforms/cli

# Or use with npx (no install required)
npx @atlasforms/cli login
# Authenticate with your API key
$ atlas login

? Enter your API key: fep_xxxx...

Validating...
Logged in successfully!

Credentials saved to ~/.atlasrc
# List all your projects
$ atlas list

Projects (3):

  My Website
  ID: proj_abc123
  API Key: fep_xxxx...
  Forms: 2  Status: active

  Blog
  ID: proj_def456
  API Key: fep_yyyy...
  Forms: 1  Status: active

# List forms in a project
$ atlas list -p proj_abc123

Forms (2):

  Contact Form (contact)
  Endpoint: https://atlasforms.app/f/abc123xyz
  Submissions: 142  Status: active

  Newsletter (newsletter)
  Endpoint: https://atlasforms.app/f/def456uvw
  Submissions: 89  Status: active

MCP Server for Claude Code

AI-native form management

The Atlas MCP server integrates directly with Claude Code, allowing you to create and manage forms using natural language. Just tell Claude what you need.

Natural language

"Create a contact form for my blog"

Context-aware

Claude sees your projects and forms

Complete workflows

Creates forms and writes integration code

Zero config

Just add API key and start using

MCP Tools

atlas_list_projectsList all projects
atlas_create_projectCreate new project
atlas_list_formsList forms in project
atlas_create_formCreate form endpoint
atlas_get_submissionsFetch submissions
atlas_get_form_endpointGet endpoint with examples
# Add Atlas MCP server to Claude Code
claude mcp add atlas -- npx @atlasforms/mcp

# Set your API key (add to shell profile for persistence)
export ATLAS_API_KEY=fep_your_api_key_here

# That's it! Atlas tools are now available in Claude Code
You: "Create a contact form for my portfolio site"

Claude: I'll create a form endpoint for you using Atlas Forms.

[Uses atlas_create_form tool]

Done! Here's your form endpoint:

Endpoint: https://atlasforms.app/f/abc123xyz

Add this to your HTML:

<form action="https://atlasforms.app/f/abc123xyz" method="POST">
  <input type="text" name="name" placeholder="Name" required>
  <input type="email" name="email" placeholder="Email" required>
  <textarea name="message" placeholder="Message"></textarea>
  <button type="submit">Send</button>
</form>

The form is live and ready to receive submissions!

Works with MCP-compatible tools

Claude Code|Cursor|Windsurf|Any MCP client

REST API

Full programmatic access

The Atlas REST API gives you complete control over your forms and submissions. Build custom integrations, sync data with your backend, or create your own dashboards.

RESTful design

Standard HTTP methods and JSON responses

Bearer token auth

Secure API key authentication

Full CRUD operations

Create, read, update, delete projects and forms

Pro plan and above

API access included with paid plans

API Endpoints

GET/api/v1/projects
POST/api/v1/projects
GET/api/v1/projects/:id
PATCH/api/v1/projects/:id
GET/api/v1/projects/:id/forms
POST/api/v1/projects/:id/forms
GET/api/v1/submissions
# All API requests require Bearer token authentication
curl -X GET "https://atlasforms.app/api/v1/projects" \
  -H "Authorization: Bearer fep_your_api_key"

# The API key starts with "fep_" (Form EndPoint)
# Get your key from: Dashboard > Project Settings > API Key
const response = await fetch('https://atlasforms.app/api/v1/projects', {
  headers: {
    'Authorization': 'Bearer fep_your_api_key'
  }
})

const { data } = await response.json()

// Response:
// {
//   "data": [
//     {
//       "id": "proj_abc123",
//       "name": "My Website",
//       "slug": "my-website",
//       "forms_count": 3,
//       "is_active": true
//     }
//   ]
// }

Get your API key

All developer tools use the same API key for authentication

1

Create an Atlas account

Sign up free at atlasforms.app

2

Create a project

Projects group your forms and have their own API key

3

Copy your API key

Find it in Dashboard > Project Settings > API Key

4

Start building

Use CLI, MCP server, or REST API with your key