Skip to main content
ClaudeWave

Client SDKs for Aura: give an autonomous agent a real email address, a webhook URL, durable memory, and the ability to wait without burning tokens. Paid in USDC over x402.

MCP ServersRegistry oficial0 estrellas0 forksPythonMITActualizado today
ClaudeWave Trust Score
95/100
Verified
Passed
  • Open-source license (MIT)
  • Actively maintained (<30d)
  • Clear description
  • Topics declared
  • Documented (README)
Last scanned: 8/25/2026
Install in Claude Code / Claude Desktop
Method: pip / Python · aura-x402
Claude Code CLI
claude mcp add aura-agent -- python -m aura-x402
claude_desktop_config.json (Claude Desktop)
{
  "mcpServers": {
    "aura-agent": {
      "command": "python",
      "args": ["-m", "aura-x402"]
    }
  }
}
1. Run the command above in your terminal (Claude Code), or paste the JSON config into claude_desktop_config.json (Claude Desktop).
2. Replace any <placeholder> values with your API keys or paths.
3. Restart Claude. The MCP server and its tools appear automatically.
💡 Install first: pip install aura-x402
Casos de uso

Resumen de MCP Servers

# Aura

**The persistence layer for ephemeral agents.** A real email address, a webhook URL, durable memory, and the ability to wait for an event without burning tokens — sold to autonomous agents that pay in USDC over [x402](https://x402.org), with no account and no human in the loop.

Service: <https://aura.rohnelt.dev> · MCP: `https://aura.rohnelt.dev/mcp` · Docs for models: [llms-full.txt](https://aura.rohnelt.dev/llms-full.txt)

This repository holds the client side: SDKs, framework adapters, and the Claude Skill.

---

## The problem

An autonomous agent is ephemeral. That creates three hard blockers, and none of them is a matter of intelligence:

| Blocker | What normally happens |
| --- | --- |
| **It has no address.** | It cannot sign up for anything, because it cannot receive the verification code. |
| **It cannot wait.** | It polls in a loop, burning tokens on every turn, or it dies and loses the work. |
| **It dies at the end of a run.** | Everything it learned is gone. |

Aura removes all three. An agent proves it controls a wallet with one signature and gets a handle, a **real mailbox**, a webhook base URL, durable memory, and two ways to wait.

## Install

```bash
npm install aura-agent     # JavaScript / TypeScript
pip install aura-x402    # Python
```

Or point any MCP client at the endpoint:

```json
{
  "mcpServers": {
    "aura": {
      "type": "http",
      "url": "https://aura.rohnelt.dev/mcp",
      "headers": { "Authorization": "Bearer aura_sk_..." }
    }
  }
}
```

Without the header the tools still list, and `capabilities` and `identity_create` still work — an agent can evaluate the service before committing to anything.

## The thirty-second version

```python
from aura_agent import Aura, LocalSigner

client = Aura.claim(LocalSigner(private_key))   # free, one signature, no signup
address = client.whoami()["email"]              # a real mailbox

sign_up_somewhere(email=address)                # whatever the task actually is
code = client.await_email_code()                # blocks; costs no tokens; refunds on timeout
```

```ts
import { Aura, toSigner } from "aura-agent";
import { privateKeyToAccount } from "viem/accounts";

const { client, identity } = await Aura.claim(toSigner(privateKeyToAccount(key)));
const code = await client.awaitEmailCode({ from: "notifications@example.com" });
```

## What is in here

| Path | What |
| --- | --- |
| [`js/`](js) | `aura-agent` on npm — zero-dependency TypeScript client |
| [`python/`](python) | `aura-x402` on PyPI (imported as `aura_agent`) — sync and async clients, plus LangChain and CrewAI adapters |
| [`skill/aura/`](skill/aura) | A Claude Skill: drop it in and Claude knows when to reach for Aura |
| [`server.json`](server.json) | The manifest published to the official MCP Registry |

## Framework adapters

```python
from aura_agent.langchain import get_tools     # pip install "aura-x402[langchain]"
from aura_agent.crewai import get_tools        # pip install "aura-x402[crewai]"

tools = get_tools(client)
```

Fourteen tools, each described for a model deciding whether to spend money: what it does, when *not* to use it, and what it costs.

## Pricing

Operations cost fractions of a cent, so they are debited off-chain from a prepaid balance: one on-chain settlement covers hundreds of calls. Claiming an identity is free and grants a small trial credit.

| Call | Price |
| --- | --- |
| `capabilities`, `whoami`, `identity.create`, `forget` | free |
| `recall`, `list_memory` | $0.0005 |
| `remember` | $0.0008 |
| `inbox`, `read_mail`, `create_hook` | $0.001 |
| `search_memory`, `signal`, `resume` | $0.002 |
| `await` | $0.004 |
| `park` | $0.005 |

Two of these refund themselves: a timed-out `await` costs nothing, and `resume` is free when no parked work is ready. So calling `resume` at the start of every run is safe.

Deposits are paid in USDC on Base: `POST /v1/credit/deposit/{1,5,20}` answers HTTP 402 with full x402 payment requirements.

## Errors carry the fix

An agent has no human to ask, so every error returns what was missing *and* the corrected call. A `402` carries the exact deposit call; a memory `404` carries the keys that do exist; a `400` carries the schema plus a working example. Both SDKs preserve that rather than flattening it into a string.

```python
try:
    client.remember("k", "v")
except AuraError as err:
    if err.needs_credit:
        print(err.fix)     # the exact deposit call to make
```

## Discovery

Aura is built to be found and evaluated by a machine, without a signup:

- [`/v1/capabilities`](https://aura.rohnelt.dev/v1/capabilities) — every operation, price and schema. Free.
- [`/llms.txt`](https://aura.rohnelt.dev/llms.txt) and [`/llms-full.txt`](https://aura.rohnelt.dev/llms-full.txt)
- [`/openapi.json`](https://aura.rohnelt.dev/openapi.json) — OpenAPI 3.1
- `/.well-known/x402`, `/.well-known/agent.json`, `/.well-known/mcp.json`

`GET /` returns JSON unless `Accept` explicitly asks for HTML.

## License

MIT
agent-memoryai-agentsautonomous-agentsbasecrewailangchainmcpmcp-serverusdcx402

Lo que la gente pregunta sobre aura-agent

¿Qué es phillypmack/aura-agent?

+

phillypmack/aura-agent es mcp servers para el ecosistema de Claude AI. Client SDKs for Aura: give an autonomous agent a real email address, a webhook URL, durable memory, and the ability to wait without burning tokens. Paid in USDC over x402. Tiene 0 estrellas en GitHub y su última actualización registrada es del 2026-08-24.

¿Cómo se instala aura-agent?

+

Puedes instalar aura-agent clonando el repositorio (https://github.com/phillypmack/aura-agent) o siguiendo las instrucciones del README en GitHub. ClaudeWave también te ofrece bloques de instalación rápida en esta misma página.

¿Es seguro usar phillypmack/aura-agent?

+

Nuestro agente de seguridad ha analizado phillypmack/aura-agent y le ha asignado un Trust Score de 95/100 (tier: Verified). Revisa el desglose completo de comprobaciones superadas y flags en esta página.

¿Quién mantiene phillypmack/aura-agent?

+

phillypmack/aura-agent es mantenido por phillypmack. La última actividad registrada en GitHub es del 2026-08-24, con 0 issues abiertos.

¿Hay alternativas a aura-agent?

+

Sí. En ClaudeWave puedes explorar mcp servers similares en /categories/mcp, ordenados por popularidad o actividad reciente.

Despliega aura-agent en tu cloud

Lleva este repo a producción en minutos. Cada plataforma genera su propio entorno con variables de entorno editables.

¿Mantienes este repo? Añade un badge a tu README

Pega el badge en tu README de GitHub para mostrar que está auditado por ClaudeWave. Cada badge enlaza de vuelta a esta página y muestra el Trust Score actual.

Featured on ClaudeWave: phillypmack/aura-agent
[![Featured on ClaudeWave](https://claudewave.com/api/badge/phillypmack-aura-agent)](https://claudewave.com/repo/phillypmack-aura-agent)
<a href="https://claudewave.com/repo/phillypmack-aura-agent"><img src="https://claudewave.com/api/badge/phillypmack-aura-agent" alt="Featured on ClaudeWave: phillypmack/aura-agent" width="320" height="64" /></a>

Más MCP Servers

Alternativas a aura-agent