# Setting up Goematic

Goematic is a login service for AI assistants: it logs in to websites for a person and carries out the
steps their assistant asks for, without the assistant ever seeing a password. This page describes how
a person connects it to their assistant. How Goematic keeps passwords: https://goematic.com/security

Goematic is a remote MCP server at `https://mcp.goematic.com/mcp` (Streamable HTTP, sign-in with
OAuth). Nothing is downloaded or installed on the computer.

## 1. Adding Goematic

- **Claude Code:** the command is
  `claude mcp add --transport http goematic https://mcp.goematic.com/mcp --scope user`
  (remove it with `claude mcp remove goematic --scope user`).
- **Claude.ai and Claude Desktop:** the person adds it in Settings → Connectors → Add custom
  connector, name `Goematic`, address `https://mcp.goematic.com/mcp`, then Connect.
- **Other assistants:** any assistant that adds a remote MCP server by address, with that address.

## 2. Signing in

- In Claude Code, a newly added server appears in a new session: restart Claude Code, type `/mcp`,
  choose **goematic** and **Authenticate**.
- Goematic emails the person a code. They type it on Goematic's own page and press **Allow**. The code
  is only for that page; the assistant never needs it.

Goematic is by invitation. Without an account, a person can join the waitlist at
https://goematic.com/#waitlist or ask a member for an invitation.

## 3. Using it

When the person asks their assistant to work in a website that needs a login, the assistant calls
Goematic's `login` tool with the site's address, then `read_page` and `act` in the session it returns.
Passwords are never pasted into a chat. More: https://goematic.com/llms.txt
