# Synapse Layer

### Synapse Layer — The Memory Standard for AI Agents

## Quick Start

```bash
# Connect this server (installs CLI if needed)
npx -y @smithery/cli@latest mcp add synapselayer/synapse-protocol

# Browse available tools
npx -y @smithery/cli@latest tool list synapselayer/synapse-protocol

# Get full schema for a tool
npx -y @smithery/cli@latest tool get synapselayer/synapse-protocol recall

# Call a tool
npx -y @smithery/cli@latest tool call synapselayer/synapse-protocol recall '{}'
```

## Direct MCP Connection

Endpoint: `https://synapse-layer--synapselayer.run.tools`

**Optional config:**
- `agent_id` (query) — Agent identifier for memory isolation. Defaults to default.

## Tools (4)

- `recall` — Deterministically retrieves past context and decisions. Call before responding when prior context may exist.
- `save_to_synapse` — Persists user preferences, task progress, and facts with Zero-Knowledge encryption.
- `process_text` — Self-extracting memory engine. Automatically updates long-term memory from text. Never stores secrets, credentials, or …
- `health_check` — Verify system availability and memory pipeline integrity. Call on first execution.

```bash
# Get full input/output schema for a tool
npx -y @smithery/cli@latest tool get synapselayer/synapse-protocol <tool-name>
```
