LOOMAL
Integrations

Claude Desktop

Connect Loomal to Claude Desktop

Wire Loomal into Claude Desktop so it can send and read email, store credentials, generate TOTP codes, manage your calendar, and sign requests as your agent identity. Setup is one config file edit and a restart.

Setup

Open your Claude Desktop config:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json

Add:

{
  "mcpServers": {
    "loomal": {
      "command": "npx",
      "args": ["-y", "@loomal/mcp"],
      "env": {
        "LOOMAL_API_KEY": "loid-your-api-key"
      }
    }
  }
}

Restart Claude Desktop.

Get your API key from console.loomal.ai.

Verify

Start a new conversation and ask:

"Who am I?"

Claude should return your agent's name, email, and scopes.

Example conversation

You: Check my inbox for any unread emails

Claude: [calls mail.list_messages]
You have 2 unread emails:
1. From sarah@acme.com — "Q4 Report Review" (2 hours ago)
2. From john@example.com — "Meeting Tomorrow" (30 min ago)

You: Reply to Sarah and say the report looks good

Claude: [calls mail.reply]
Done! I replied to Sarah confirming the report looks good.

You: Get my GitHub TOTP code

Claude: [calls vault.totp]
Your GitHub 2FA code is 482913 (expires in 18 seconds).

Multiple inboxes

Add one entry per identity:

{
  "mcpServers": {
    "loomal-sales": {
      "command": "npx",
      "args": ["-y", "@loomal/mcp"],
      "env": { "LOOMAL_API_KEY": "loid-sales-key" }
    },
    "loomal-support": {
      "command": "npx",
      "args": ["-y", "@loomal/mcp"],
      "env": { "LOOMAL_API_KEY": "loid-support-key" }
    }
  }
}

On this page