Atlas Forms + Claude
Create and manage forms directly from Claude Code with native MCP integration, or use Claude.ai with pasted context.
Method 1: MCP Server
RecommendedThe best experience. Claude Code gets native tools to create forms, view submissions, and manage your accountβall through natural conversation.
Get your API key
Sign up or log in to Atlas Forms and copy your project API key.
Add to Claude Code config
Open your Claude Code settings and add the MCP server configuration.
{
"mcpServers": {
"atlas-forms": {
"command": "npx",
"args": ["@atlas-forms/mcp-server"],
"env": {
"ATLAS_API_KEY": "fep_your_api_key"
}
}
}
}Replace fep_your_api_key with your actual API key from the dashboard.
Restart Claude Code
Close and reopen Claude Code to load the new MCP server.
Start building
Ask Claude to create forms, view submissions, or get endpoint URLs.
Your form endpoint is ready:
https://atlasforms.app/f/nl_abc123
Here's the HTML you can add to your blog:
<form action="https://atlasforms.app/f/nl_abc123" method="POST">
<input type="email" name="email" placeholder="your@email.com" required>
<button type="submit">Subscribe</button>
</form>Method 2: Paste Context
Claude.aiFor Claude.ai or the API. Paste the Atlas context at the start of your conversation so Claude understands how to use the API.
Copy the context
This gives Claude everything it needs to know about Atlas Forms.
# Atlas Forms
Form backend API. Submit forms to: https://atlasforms.app/f/{form_id}
## Quick Start
1. Create account at https://atlasforms.app
2. Create a project β get API key
3. Create a form β get endpoint URL
4. Point your HTML form action to the endpoint
## API Endpoints
- POST /f/{form_id} - Submit form (accepts JSON, form-data)
- GET /api/v1/submissions - List submissions
- POST /api/v1/projects/{id}/forms - Create form
## Authentication
Bearer token: Authorization: Bearer fep_your_api_key
## HTML Example
<form action="https://atlasforms.app/f/{form_id}" method="POST">
<input name="email" type="email" required>
<button type="submit">Submit</button>
</form>Full documentation available at atlasforms.app/llms.txt
Start your conversation
Paste the context, then describe what you want to build.
Your message:
I need a contact form for my portfolio. Can you give me the HTML and explain how to set it up?
Get your code
Claude will generate HTML and guide you through setup.
I'll help you set up a contact form. First, you'll need to:
- Create an account at atlasforms.app
- Create a new project and form
- Copy your form endpoint URL
Here's the HTML for your form:
Method 3: CLI + Claude
HybridUse the Atlas CLI to manage forms from your terminal, then ask Claude to help with integration code.
Install the CLI
Create a form
Ask Claude for integration code
Share the endpoint with Claude and ask for framework-specific code.
I'll create a React contact form component with loading and success states:
export function ContactForm() {
const [status, setStatus] = useState<'idle' | 'loading' | 'success'>('idle')
async function handleSubmit(e: FormEvent) {
e.preventDefault()
setStatus('loading')
const form = e.target as HTMLFormElement
const data = new FormData(form)
await fetch('https://atlasforms.app/f/abc123', {
method: 'POST',
body: data
})
setStatus('success')
}
// ... rest of component
}Available MCP Tools
When using the MCP server, Claude has access to these tools:
atlas_list_projectsList all your projects
atlas_create_projectCreate a new project
atlas_list_formsList forms in a project
atlas_create_formCreate a new form endpoint
atlas_get_submissionsView recent submissions
atlas_get_form_endpointGet endpoint URL and examples
atlas_sandbox_statusCheck localhost testing setup
atlas_sandbox_register_ipRegister IP for testing
Example Prompts
Try these prompts with Claude Code (MCP) or Claude.ai (with context):
Creates a new form and provides HTML code
Creates form with custom redirect URL
Retrieves and displays recent submissions
Creates form configured for file uploads
Configures sandbox mode and registers your IP
Ready to start?
Create your free Atlas account, add the MCP config, and start building forms with Claude.