Three public MCP tools manage encrypted secrets tied to your NEUS Profile. Values are sealed with AES-256-GCM and never returned in plaintext through MCP. Sign in first — OAuth or a Profile access key (Auth). CallDocumentation Index
Fetch the complete documentation index at: https://docs.neus.network/llms.txt
Use this file to discover all available pages before exploring further.
neus_me to confirm the session wallet before create or revoke.
| Tool | Purpose |
|---|---|
neus_secret_create | Store a named secret as an encrypted proof |
neus_secret_list | List secret metadata (alias, qHash, type) — no values |
neus_secret_revoke | Revoke a secret proof by qHash |
Create (neus_secret_create)
| Field | Notes |
|---|---|
walletAddress | Must match your authenticated Profile wallet |
alias | Letters, numbers, underscore; must start with a letter |
secretType | single (default) or bundle (JSON object string in content) |
content | Plaintext input — encrypted at rest; never echoed back via MCP |
List (neus_secret_list)
authRequired: true — it does not leak metadata.
Revoke (neus_secret_revoke)
Security
- Never paste secret values into chat logs or public issues.
- Prefer OAuth or Profile keys in MCP config only — not in app browser bundles.
- Rotate or revoke through
neus_secret_revokeand re-create if a value is exposed.