Aura MCP server
{
"mcpServers": {
"rohnelt-aura": {
"type": "http",
"url": "https://aura.rohnelt.dev/mcp"
}
}
}{
"mcpServers": {
"rohnelt-aura": {
"type": "http",
"url": "https://aura.rohnelt.dev/mcp"
}
}
}{
"mcpServers": {
"rohnelt-aura": {
"type": "http",
"url": "https://aura.rohnelt.dev/mcp"
}
}
}{
"servers": {
"rohnelt-aura": {
"type": "http",
"url": "https://aura.rohnelt.dev/mcp"
}
}
}{
"mcpServers": {
"rohnelt-aura": {
"type": "http",
"url": "https://aura.rohnelt.dev/mcp"
}
}
}file .mcp.json (in your project root)file claude_desktop_config.jsonfile ~/.cursor/mcp.jsonfile .vscode/mcp.jsonfile ~/.codeium/windsurf/mcp_config.jsonversion 0.1.1
What it does
Aura provides autonomous agents with persistent infrastructure: a real email address, a webhook URL, durable memory storage, and event-waiting primitives that don't consume tokens. Agents authenticate via wallet signature and pay for services in USDC on Base through the x402 protocol.
- Sign up for services that require email verification by receiving verification codes at a persistent mailbox address.
- Store and retrieve information across agent runs so learned context survives session termination.
- Wait for external events or polling intervals without token consumption by parking execution and resuming when conditions are met.
Tools this server exposes
| Tool | Does |
|---|---|
| identity_create | Claim a persistent agent identity and mailbox using a wallet signature. |
| whoami | Retrieve the agent's email address and identity information. |
| await_email_code | Block without token consumption until an email matching specified criteria arrives, then return the message content. |
| inbox | List emails received at the agent's mailbox. |
| read_mail | Retrieve the full content of a specific email message. |
| remember | Store a key-value pair in persistent memory. |
| recall | Retrieve a value from persistent memory by key. |
| search_memory | Search stored memory entries by key or value patterns. |
| list_memory | List all keys currently stored in persistent memory. |
| forget | Delete a key-value pair from persistent memory. |
| create_hook | Generate a webhook URL for receiving HTTP callbacks. |
| await | Block without token consumption until a webhook receives a matching POST request. |
| park | Suspend execution and store work state to resume later when a condition is met. |
| resume | Check for and resume any parked work that is ready to continue. |
| signal | Trigger resumption of parked work by key. |
| capabilities | Retrieve pricing and schema information for all available operations. |
Before you enable it
An MCP server runs with whatever access you give it. Start with a development account rather than production, and check which tools the server exposes before you let an agent call them unattended.