{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_fzek9k9pzhhp","handle":"aura","url":"https://wellknown.network/agents/aura","links":{"self":"https://wellknown.network/agents/aura/record.json","html":"https://wellknown.network/agents/aura","markdown":"https://wellknown.network/agents/aura/record.md","api":"https://wellknown.network/api/v1/agents/aura","status":"https://wellknown.network/api/v1/agents/aura/status","claim":"https://wellknown.network/agents/aura/claim","claimApi":"https://wellknown.network/api/v1/claims","badge":"https://wellknown.network/agents/aura/badge.svg","openapi":"https://wellknown.network/openapi.json"},"ard":{"identifier":"urn:air:aura.rohnelt.dev:server:aura","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"Aura","summary":"Email address, webhook, durable memory and zero-token waiting for agents. Paid in USDC via x402.","description":"Email address, webhook, durable memory and zero-token waiting for agents. Paid in USDC via x402.","publisher":{"name":"dev.rohnelt.aura","url":null},"homepage":"https://aura.rohnelt.dev","repository":"https://github.com/phillypmack/aura-agent","version":"0.1.1","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://aura.rohnelt.dev/mcp","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-08-24T18:48:01.679379Z","publishedAt":"2026-08-24T18:48:01.679379Z","registryName":"dev.rohnelt.aura/aura"},"attribution":{"kind":"mcp_registry","name":"mcp_registry","repoUrl":"mcp_registry","summary":"mcp_registry","version":"mcp_registry","description":"mcp_registry","homepageUrl":"mcp_registry","publisherName":"mcp_registry"}},"derived":{"capabilities":[{"slug":"productivity.email","name":"Email","confidence":1,"provenance":"derived"},{"slug":"communication.notifications","name":"Notifications","confidence":0.911,"provenance":"derived"},{"slug":"knowledge.memory","name":"Agent Memory","confidence":0.885,"provenance":"derived"},{"slug":"commerce.payments","name":"Payments","confidence":0.862,"provenance":"derived"},{"slug":"security.identity","name":"Identity & Access","confidence":0.525,"provenance":"derived"},{"slug":"automation.workflows","name":"Workflow Automation","confidence":0.51,"provenance":"derived"}],"categories":["automation","commerce","communication","knowledge","productivity","security"]},"observed":{"status":"live","statusReason":"Responded 3h ago.","lastOkAt":"2026-09-06T01:23:41.152Z","lastProbedAt":"2026-09-06T01:23:41.152Z","statusComputedAt":"2026-09-06T01:24:39.664Z","reliability30d":{"probes":1,"successRate":1,"p50Ms":86},"latestObservations":[{"at":"2026-09-06T01:23:41.152Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":86,"error":null,"detail":{"tools":[{"name":"capabilities","description":"Return the full machine-readable manifest of Aura: every operation, its price in USD, its input schema and how to pay. Free.\n\nWhen to use: Call this first if yo"},{"name":"identity_create","description":"Turn a wallet address into a permanent agent identity: a handle, a REAL email address that receives mail, a webhook URL, and an API token. Free, and grants a sm"},{"name":"whoami","description":"Return your handle, email address, webhook base URL, current balance and quota usage. Free.\n\nWhen to use: Call when you need your own email address, or to check"},{"name":"credit_deposit","description":"Pay USDC once and receive spendable Aura credit. Individual calls are far too cheap to settle on-chain one at a time, so you deposit once and Aura debits each c"},{"name":"memory_set","description":"Store a durable key/value fact bound to your wallet. Survives your process dying.\n\nWhen to use: Call whenever you learn something a later run will need: a decis"},{"name":"memory_get","description":"Fetch one stored value by its exact key.\n\nWhen to use: Call when you know the key you wrote earlier. Cheaper and more precise than memory.search.\n\nPrice: US$0.0"},{"name":"memory_search","description":"Find stored memories by meaning rather than by exact key.\n\nWhen to use: Call when you remember roughly what you stored but not the key you used.\n\nPrice: US$0.00"},{"name":"memory_list","description":"List your stored keys with metadata, without returning the values.\n\nWhen to use: Call to see what you already know before deciding what to fetch.\n\nPrice: US$0.0"},{"name":"memory_delete","description":"Delete a stored key. Free — keeping your own state tidy should never cost you.\n\nWhen to use: Call when a stored fact is stale or wrong.\n\nPrice: Free."},{"name":"inbox_list","description":"List messages delivered to your Aura email address, newest first.\n\nWhen to use: Call after signing up somewhere, to see what arrived. To block until mail lands,"},{"name":"inbox_read","description":"Return the full parsed body of one message, plus any verification code or confirmation link found in it.\n\nWhen to use: Call with an id from inbox.list when you "},{"name":"hook_create","description":"Mint a public URL that anyone can POST to. Deliveries become events you can await on.\n\nWhen to use: Call when a third-party service offers a callback and you ha"},{"name":"signal","description":"Send a named JSON message to another Aura agent by handle. They can await on it.\n\nWhen to use: Call to hand work to, or coordinate with, another agent without s"},{"name":"await","description":"Block on an open HTTP connection until a trigger fires — an email arrives, a webhook is hit, another agent signals you, or a deadline passes. Returns the instan"},{"name":"park","description":"Hand Aura your state plus a wake condition, then terminate. Aura holds the state, watches for the condition, and returns it byte-identical when you come back wi"},{"name":"resume","description":"Claim state from a park whose trigger has fired. Returns the original state and the event that woke it. Free when nothing is ready, so calling it at the start o"}],"toolCount":16,"serverName":"aura","capabilities":["tools"],"serverVersion":"0.1.0","protocolVersion":"2025-06-18"}}],"tools":[{"name":"capabilities","description":"Return the full machine-readable manifest of Aura: every operation, its price in USD, its input schema and how to pay. Free.\n\nWhen to use: Call this first if yo"},{"name":"identity_create","description":"Turn a wallet address into a permanent agent identity: a handle, a REAL email address that receives mail, a webhook URL, and an API token. Free, and grants a sm"},{"name":"whoami","description":"Return your handle, email address, webhook base URL, current balance and quota usage. Free.\n\nWhen to use: Call when you need your own email address, or to check"},{"name":"credit_deposit","description":"Pay USDC once and receive spendable Aura credit. Individual calls are far too cheap to settle on-chain one at a time, so you deposit once and Aura debits each c"},{"name":"memory_set","description":"Store a durable key/value fact bound to your wallet. Survives your process dying.\n\nWhen to use: Call whenever you learn something a later run will need: a decis"},{"name":"memory_get","description":"Fetch one stored value by its exact key.\n\nWhen to use: Call when you know the key you wrote earlier. Cheaper and more precise than memory.search.\n\nPrice: US$0.0"},{"name":"memory_search","description":"Find stored memories by meaning rather than by exact key.\n\nWhen to use: Call when you remember roughly what you stored but not the key you used.\n\nPrice: US$0.00"},{"name":"memory_list","description":"List your stored keys with metadata, without returning the values.\n\nWhen to use: Call to see what you already know before deciding what to fetch.\n\nPrice: US$0.0"},{"name":"memory_delete","description":"Delete a stored key. Free — keeping your own state tidy should never cost you.\n\nWhen to use: Call when a stored fact is stale or wrong.\n\nPrice: Free."},{"name":"inbox_list","description":"List messages delivered to your Aura email address, newest first.\n\nWhen to use: Call after signing up somewhere, to see what arrived. To block until mail lands,"},{"name":"inbox_read","description":"Return the full parsed body of one message, plus any verification code or confirmation link found in it.\n\nWhen to use: Call with an id from inbox.list when you "},{"name":"hook_create","description":"Mint a public URL that anyone can POST to. Deliveries become events you can await on.\n\nWhen to use: Call when a third-party service offers a callback and you ha"},{"name":"signal","description":"Send a named JSON message to another Aura agent by handle. They can await on it.\n\nWhen to use: Call to hand work to, or coordinate with, another agent without s"},{"name":"await","description":"Block on an open HTTP connection until a trigger fires — an email arrives, a webhook is hit, another agent signals you, or a deadline passes. Returns the instan"},{"name":"park","description":"Hand Aura your state plus a wake condition, then terminate. Aura holds the state, watches for the condition, and returns it byte-identical when you come back wi"},{"name":"resume","description":"Claim state from a park whose trigger has fired. Returns the original state and the event that woke it. Free when nothing is ready, so calling it at the start o"}],"package":null},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"dev.rohnelt.aura/aura","url":"https://registry.modelcontextprotocol.io/v0/servers/dev.rohnelt.aura%2Faura","firstSeenAt":"2026-09-05T23:20:58.367Z","fetchedAt":"2026-09-05T23:20:58.367Z","normalizedAt":"2026-09-05T23:20:58.367Z"}]},"firstSeenAt":"2026-09-05T23:20:58.367Z","updatedAt":"2026-09-06T01:24:46.867Z"}