---
title: Connect another AI client
description: "What an MCP client needs to work with quickS3, remote HTTP transport and OAuth sign-in, and the four steps to connect one and check its access."
section: AI agents
order: 60
audience: [owner, admin, member, agent-user]
status: published
lastVerified: 2026-09-15
sources:
  - src/routes/discovery.ts
  - src/mcp/handler.ts
  - web/src/components/app/pages/AgentsPage.tsx
---

Any MCP client that supports remote servers over **Streamable HTTP**, with **OAuth** sign-in, can connect to quickS3. The client finds the sign-in steps on its own, so there's nothing to configure but the address.

1. Copy the server address from the **AI agents** page: `https://quicks3.com/mcp`.
2. Add it to your client as a remote (HTTP) MCP server.
3. Start the connection. The client opens quickS3 in your browser.
4. On the consent page, untick the roles the client doesn't need, pick how long the access lasts, and select **Authorize**. See [approve an AI client](/docs/agents/consent/).
5. Ask the client to list your quickS3 connections to check it works.

## Clients that don't fit

- **Local-only clients** (stdio servers only) can't connect directly. Don't work around it by copying access tokens into a script or config file.
- **Chat-only clients** can list and browse, but can't download or upload, because transfers need the client to run an HTTP request like `curl`. See [how file transfers work](/docs/agents/transfers/).

## Check the client is who it says

On the consent page, the client's name is whatever the client reported, and anyone can pick any name. The "returns to" address is the part you can trust. If it doesn't match the app you're connecting, select **Deny**.
