Endpoint
Authentication
Pass your API key as a Bearer token:Tools (13)
| Tool | Description |
|---|---|
list_threads | List email threads with optional filters |
get_thread | Get a thread with full message history |
list_drafts | List drafts filtered by thread, identity, or status |
get_draft | Get a draft by ID |
submit_draft | Submit a draft for human approval |
approve_draft | Approve a pending draft |
reject_draft | Reject a draft with optional reason |
edit_draft | Edit a pending draft’s body or subject |
send_draft | Send an approved draft via Postmark |
list_identities | List sender identities |
get_identity | Get an identity by ID |
list_contacts | List contacts with optional search |
get_contact | Get a contact by ID |
Resources (3)
| Resource | URI | Description |
|---|---|---|
| Current workspace | workspace://current | Workspace name, plan, and settings |
| Active identities | identities://active | All active sender identities |
| Recent threads | threads://recent | Last 20 threads across all identities |
Prompts (2)
| Prompt | Description |
|---|---|
draft_reply | Guides your AI through reading a thread and submitting a draft for approval |
triage_inbox | Read-only inbox scan ranked by urgency — no drafts submitted |
Integration Guides
Claude Code
Add ActionLayer as a named MCP server in Claude Code
Python SDK
Use the MCP Python client in your own agents
n8n
Connect ActionLayer tools in n8n workflows