# copy_drive_file (https://sellersheetai.com/docs/mcp-api/tools/copy_drive_file)

> Copy a file, returns new file ID.

Access: **WRITE** · toolset google_workspace · family null

## Call it

MCP tool call:

```json
{
  "name": "copy_drive_file",
  "arguments": {
    "fileId": "<fileId>",
    "name": "<name>"
  }
}
```

Tool API (early access — contact us):

```bash
curl -X POST https://api.sellersheetai.com/api/v1/tools/copy_drive_file \
  -H "Authorization: Bearer $SELLERSHEET_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"fileId":"<fileId>","name":"<name>"}'
```

## Arguments

| Name | Type | Required | Description |
|---|---|---|---|
| `fileId` | string | yes | the Drive file ID. |
| `name` | string | yes | Name for the copied file. |
| `parentId` | string |  | Optional target folder ID. |
| `convertTo` | string |  | Optional Google Workspace target mimeType — Drive converts on copy. E.g. copy an .xlsx Drive file with convertTo='application/vnd.google-apps.spreadsheet' to get a native Google Sheet copy (the source file is untouched). |

## Result

- `fileId` — New file ID.

## Example

- copy_drive_file(fileId="1XYZ...", name="Copy of Report", parentId="1ABC...") copy_drive_file(fileId="<xlsx id>", name="Q3 Model", convertTo="application/vnd.google-apps.spreadsheet")