NewJobs: scheduled actions created from chat, personal or shared.Learn more
Start here

Quickstart

Three steps, then your first request from whichever tool you use.

  1. Create an account and, under Dashboard → Providers, add a model key (Anthropic, OpenAI, Google, an OpenAI-compatible endpoint, or a Claude Code token). An OpenAI or Google key also provides embeddings for memory.
  2. Create an API key under Dashboard → API keys. It starts with sk-memtro- and is shown once.
  3. Send a request:
curl https://platform.memtro.com/v1/chat/completions \
  -H "Authorization: Bearer $MEMTRO_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "auto",
    "messages": [{"role": "user", "content": "Who owns the billing migration?"}],
    "memtro": {"mode": "agent"}
  }'

What happens next

  • auto routes the request by difficulty; memtro uses your organisation's default model. See Model routing.
  • "memtro": {"mode": "agent"} (or :agent on the model id) runs a multi-step investigation across your connected systems. See Agent mode.
  • Connect your systems on Dashboard → Connections so the model has something to look up. See Connectors.
  • Facts from the exchange are extracted into memory, personal or shared. See Memory.