---
title: "Callback"
method: GET
path: "/auth/callback"
tags: ["auth"]
---

# Callback

`GET /auth/callback`

## Request

- Base URL: `https://contendeo.app` (the document declares no server; this is the origin it was published from)
- URL: `https://contendeo.app/auth/callback`
- Auth: none declared

Handle Supabase's redirect back to us after user logs in.

Supabase returns the access/refresh tokens in the URL fragment, so this
route serves an HTML page that extracts them via JS and posts them to
/auth/finalize, which then redirects back to Claude with our code.

## Response `200`

Successful Response

- unknown

---

[API](https://skmtc.dev/contendeo/apis/contendeo-ai-mcp-server.md) · [All operations](https://skmtc.dev/contendeo/apis/contendeo-ai-mcp-server/llms.txt) · [OpenAPI document](https://skmtc.dev/contendeo/apis/contendeo-ai-mcp-server/revisions/03fac8a91f13?raw)
