What Roster can connect to
GET
Every chat app and tool, with the fields a connection needs (fields) and the fields each hire has on it (hireFields). secret fields are sealed and never sent back. Tools also say how they work (kind: native, mcp or http), whether they work as they are or need setting up first (status, with setup steps), their category, how they sign in (auth, oauth), and whether their tools are found by testing the connection (discovers). Where a tool has more than one entry (a quick one-click one next to the full one), related lists the others, each with id and when (one sentence on when to pick it instead).
sessioncookie
better-auth.session_token<token>Set by POST /api/auth/sign-in/email.
A list of connection types.
curl -X GET 'https://app.useroster.work/api/catalog'Example Response
Empty