Uploaded copy versus connected source
Uploaded file
- A snapshot taken at the moment of upload
- Works with no integration and no admin involvement
- Goes out of date silently — nothing announces it
- You control exactly what Claude has: this file, nothing else
Connector
- Reads the source as it is now
- Mirrors your existing permissions in that system
- Needs organisational enablement on Team and Enterprise
- Can take actions, not only read — which admins can restrict
Uploaded knowledge: know the limits before you promise anything
Uploads land in two different places with two different limits. A file uploaded into a single chat can be up to 500MB, with up to 20 files per chat. A file added to a project’s knowledge is capped at 30MB, and while the number of files is not limited, the total content has to fit within Claude’s context window — beyond which, on the paid plans, retrieval takes over. Supported document formats include PDF, DOCX, CSV, TXT, HTML, ODT, RTF, EPUB and JSON, with XLSX requiring code execution and file creation to be enabled. Images can be JPEG, PNG, GIF or WebP, up to 8000 by 8000 pixels.
| Where | Per-file size | How many | Note |
|---|---|---|---|
| A single chat | Up to 500MB | Up to 20 files | Good for one-off analysis of something large |
| Project knowledge | Up to 30MB | No stated cap | Total content must fit the context window |
| PDF, up to 100 pages | — | — | Text and visual elements such as charts are analysed |
| PDF, 101 to 1,000 pages | — | — | Text only; visual elements are not analysed |
| DOCX and similar | — | — | Text extracted; embedded images are not interpreted |
Those last two rows cause more silent failures than any size limit. A 400-page PDF whose crucial numbers live in a chart is, for practical purposes, missing those numbers. A Word policy whose approval matrix is a pasted screenshot has no approval matrix as far as Claude is concerned. Neither produces an error message; you get a fluent answer built from whatever text was available. The habit that catches it is asking Claude to quote the passage behind an answer — a quote that cannot be produced tells you the content was never read.
Where should this knowledge live?
- Stable, needed oftenProject knowledgecurrent version, clear filename
- Changes weekly or dailyConnectorread the live source instead
- One task, then doneChat uploadno configuration to maintain
- Restricted or out of policyNeithercheck with the data owner first
Connectors: what they are and who must switch them on
Connectors let Claude reach your apps and services — retrieving data and, where permitted, taking actions within them. Anthropic’s documentation divides them into directory connectors, which are pre-built and verified integrations for well-known services, and custom connectors, which point at a remote MCP server at a publicly reachable address. You manage them under Customize and then Connectors, or reach them from the chat’s menu, and you can toggle an individual connector on or off for a particular conversation.
Two rules govern what a connector can see. It inherits your permissions: Claude cannot access anything you could not already open in that system. And on Team and Enterprise plans, an owner has to enable connectors for the organisation before individuals can authenticate at all; admins can also restrict what actions are allowed — read-only rather than write, for instance — and can prevent connections to services outside the organisation’s verified domains.
A connector request, end to end
The Google Workspace family is the set the objective names, and it is three connectors, not two. Gmail can search and read your mail, draft and send messages, manage labels and read message metadata. Google Calendar can see events across your calendars, create and update them, and find mutual availability. Google Drive can search and retrieve documents in several formats, share and move files, upload files, and save Claude-generated files straight back to your Drive.
| Connector | Useful for | A limit worth knowing |
|---|---|---|
| Gmail | Finding a thread, summarising a customer’s history, drafting replies | Attachment contents are not accessible — only message metadata |
| Google Calendar | Availability, preparing for a week, chasing responses | Works within your own calendar permissions |
| Google Drive | Pulling the current version of a document into a chat or a Project | Embedded images in documents are not processed |
Two further constraints shape design. Connectors are subject to the underlying provider’s rate limits, so a request that would sweep thousands of items is not a good pattern. And there are two distinct ways to use Drive material: adding a file directly to a conversation — by pasting its URL or picking a recent document — or adding it to a Project’s files, which Anthropic notes is available when adding to files in private projects. Data retrieved through a connector is retained with the chat it appears in, so deleting the chat deletes that retrieved data, and it is encrypted in transit and at rest.
Curating what is in there
A knowledge base is a garden, not a warehouse. Documents are added by people trying to be helpful, superseded by newer versions nobody removes, and eventually contradict each other. Because retrieval finds the passage that best matches a question, an obsolete document with unusually clear wording can outrank the current one. Curation is therefore not tidiness — it is accuracy work.
A knowledge audit
- Fails: One current version of each documenttwo versions of the standard contract are present
- Check: Filenames carry subject and datethree files named “final”
- Passes: Fast-changing data comes from a connector, not a copyrate card via Drive
- Check: Formats are ones Claude can actually readone key table is an image in a DOCX
- Passes: Nothing is in here that policy forbidschecked with the data owner
- Passes: Connectors are enabled and still authorised
- Missing: A named person owns this knowledge basenobody has been asked to own it
Traps the wrong answers are built from
| Tempting but wrong | Do this instead |
|---|---|
| Treating an uploaded file as if it were the live source | Put fast-changing data behind a connector, and date the filenames of anything you keep as a copy. |
| Assuming a connector gives Claude everything in the system | Connectors mirror your own permissions and have documented gaps, such as Gmail attachment contents. |
| Leaving superseded documents in project knowledge | Keep one current version; retrieval cannot tell which of two versions governs. |
| Assuming a document was fully read | Check the format rules and ask for a quote; long PDFs are text only and embedded images are not interpreted. |
| Connecting a service without checking policy or admin settings | Confirm the data owner is content and that an owner has enabled the connector for the organisation. |
You should now be able to
- Choose between a chat upload, project knowledge and a connector for a given piece of information.
- State the file size, count and format limits that apply in chats and in projects.
- Explain what Google Drive, Gmail and Calendar connectors can and cannot do, including the permission model.
- Identify the silent failures caused by long PDFs and embedded images, and test for them.
- Audit and curate a knowledge base so retrieval cannot surface superseded material.
- Check organisational enablement and data-owner approval before connecting a service.