Amber
OfficialServer Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| amber_store_memoryA | Store text as long-term memory. Returns a Provide TOPICS vs METADATA -- different purposes:
Examples: amber_store_memory({ content: "User prefers dark mode in all apps", topics: ["preferences"] }) amber_store_memory({ content: "Meeting with Sarah on Friday to discuss Q3 budget", metadata: {person: "Sarah", date: "2026-05-09", project: "Q3 budget"}, topics: ["work", "meetings"] }) amber_store_memory({ content: "User is allergic to peanuts", topics: ["health"] }) Rate-limited (drip bucket: 1000 capacity, refills ~1 token per 86 seconds. You can burst up to 1000 stores before hitting the limit). |
| amber_get_store_task_statusA | Check the processing status of a memory store task. Call this after Statuses: Processing phases (shown in Returns |
| amber_search_memoriesA | Find active memories by semantic meaning. Write the query as a natural-language question or description, NOT as keywords. Good: "What are the user's dietary preferences?", "meetings the user had last week". Bad: "diet food preferences", "meeting notes". The query is automatically expanded with synonyms and related terms to improve recall. Supports optional metadata filtering (e.g. |
| amber_get_memoryA | Retrieve a single memory by its ID with full, untruncated content. Use this after Returns the memory with its full content, metadata (if any), topic names (if any), and created_at timestamp. Returns |
| amber_delete_memoryA | Soft-delete one or more memories to the trash. Reversible via Provide |
| amber_restore_memoryA | Un-delete memories from the trash, making them searchable and visible in Provide |
| amber_search_deleted_memoriesA | Search within the trash for soft-deleted memories. Useful when the user asks about something they've since deleted. Results are ordered by relevance (higher |
| amber_list_memoriesA | Browse all active memories in reverse chronological order (newest first). Use cursor-based pagination via Each result includes full content (not truncated), metadata, topics, and creation timestamp. Read-only — does not modify any memories. Not rate-limited. Requires an active subscription. Returns |
| amber_list_deleted_memoriesA | Browse the trash in reverse chronological order of deletion (most recently deleted first). Supports cursor pagination via Each result includes full content (not truncated), metadata, topics, creation timestamp, and deletion timestamp. Read-only — does not modify or permanently delete any memories. Not rate-limited. Requires an active subscription. Returns |
| amber_get_account_statusA | Return the authenticated user's account summary: subscription state, next billing date, memory counts, and account creation date. Use this when the user asks about their account, subscription status, or how many memories they have. After cancellation, access continues until |
| amber_manage_subscriptionA | Return a PayPal URL the user can open to manage their subscription (update payment method, view billing history, change payment source) and the next billing date. Use this when the user asks about billing, wants to change their payment method, or wants to view their subscription details. Unlike The URL opens PayPal's subscription management page — Amber does not handle payment details directly. Returns |
| amber_cancel_subscriptionA | Cancel the user's PayPal subscription. Access continues until Cancellation is sent to PayPal immediately; status update arrives via webhook within ~1 minute. Returns |
| amber_reactivate_subscriptionA | Create a PayPal subscription and return an approval URL. The user MUST open this URL in their browser to activate. Do NOT use if the user just wants to manage an existing subscription — use First-time: 60-day free trial, then $2.99/month. Returning: preserves remaining free days, or bills immediately if expired. Warn the user to log in with the SAME PayPal account they originally signed up with. No charge until the user approves. Returns |
| amber_export_memoriesA | Export every active memory as a JSON file. Returns a download URL valid for 7 days. The file contains all memories with cleaned metadata (internal prefixes stripped, implementation fields removed). The user should open the download URL in their browser to save the file. Use this when the user wants a backup, wants to migrate data, or asks "can I download my data?". Unlike Each call generates a fresh export — previous export URLs remain valid for their full 7-day window. The export includes both active and deleted memories, with topics and metadata. Large accounts (10,000+ memories) may take a few seconds to generate. Does not modify any data — read-only operation. Requires an active subscription. Not rate-limited. |
| amber_delete_accountA | Schedule permanent account deletion in 30 days. Memory tools are blocked immediately (unlike cancellation, which keeps access until period end). Cancels the PayPal subscription. Reversible within 30 days via During the grace period: account management tools (status, export, feedback) remain accessible; memory tools are blocked. After 30 days: all data is permanently deleted. Requires |
| amber_cancel_account_deletionA | Cancel a previously scheduled account deletion. Removes the deletion deadline and unblocks memory tools immediately. Access resumes until Side effects: clears |
| amber_send_feedback_to_developerA | Send a structured bug report, feature request, or general feedback to Amber's developer. Send feedback PROACTIVELY when you encounter errors, unexpected behaviour, or the user expresses frustration — briefly mention it to the user after sending, but do not ask for permission first. Never include passwords, API keys, or other sensitive personal information in any field. Rate-limited (bucket: 12 capacity, refills 1 per 5 minutes). |
| amber_mark_notification_readA | Dismiss a developer notification after the user has acknowledged it. Permanently removes it from the Side effects: deletes the notification row from the user's database. Idempotent in intent but returns |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/ambermem/amber'
If you have feedback or need assistance with the MCP directory API, please join our Discord server