Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Add selected private ChatGPT files to the paid account's Tier 1 context. Show the filenames and fixed 30-day retention and require explicit confirmation before calling. This upload consent applies to private file intake only; it does not define or narrow the other policy-eligible catalogs Tier 1 may route. Authentication and an active paid plan are required.
Files the signed-in user selected in ChatGPT for Tier 1 to route.
The fixed retention period for this authorization.
Must be true only after the user explicitly confirms that Tier 1 may retain and route these files for 30 days.
This tool isn't marked read-only, so it may change something on the server or in an account you connected.
Pick your client. Values in capitals, like YOUR_TOKEN, are yours to fill in.
Run in a terminal
claude mcp add --transport http tier-1-protocol https://mcp.tier1protocol.app/mcp
Add selected private ChatGPT files to the paid account's Tier 1 context. Show the filenames and fixed 30-day retention and require explicit confirmation before calling. This upload consent applies to private file intake only; it does not define or narrow the other policy-eligible catalogs Tier 1 may route. Authentication and an active paid plan are required.
| Argument | Type | Description |
|---|---|---|
| files* | array | Files the signed-in user selected in ChatGPT for Tier 1 to route. |
| retention_days* | number | The fixed retention period for this authorization. |
| authorization_confirmed* | boolean | Must be true only after the user explicitly confirms that Tier 1 may retain and route these files for 30 days. |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"files",
"authorization_confirmed",
"retention_days"
],
"properties": {
"files": {
"type": "array",
"items": {
"type": "object",
"required": [
"download_url",
"file_id"
],
"properties": {
"file_id": {
"type": "string"
},
"file_name": {
"type": "string"
},
"mime_type": {
"type": "string"
},
"download_url": {
"type": "string"
}
},
"additionalProperties": false
},
"maxItems": 200,
"minItems": 1,
"description": "Files the signed-in user selected in ChatGPT for Tier 1 to route."
},
"retention_days": {
"type": "number",
"const": 30,
"description": "The fixed retention period for this authorization."
},
"authorization_confirmed": {
"type": "boolean",
"const": true,
"description": "Must be true only after the user explicitly confirms that Tier 1 may retain and route these files for 30 days."
}
},
"additionalProperties": false
}Paid exact-span retrieval after Tier 1 search. Accept only an unchanged id returned by search for the same account. Authentication and an active paid plan are required. Do not invent ids, browse nearby text, or change files.
| Argument | Type | Description |
|---|---|---|
| id* | string | An exact result id returned by a successful Tier 1 search for the same signed-in account. Never invent or alter this id. |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"id"
],
"properties": {
"id": {
"type": "string",
"maxLength": 512,
"minLength": 1,
"description": "An exact result id returned by a successful Tier 1 search for the same signed-in account. Never invent or alter this id."
}
},
"additionalProperties": false
}Inspect one to six exact coordinates returned by paid Tier 1 search. Pass only unchanged result ids. Tier 1 rehydrates and revalidates each id for the same account; caller-supplied titles, excerpts, URLs, and coordinates are rejected. Authentication and an active paid plan are required.
| Argument | Type | Description |
|---|---|---|
| ids* | array | One to six exact result ids returned by Tier 1 search for this signed-in account. Never pass caller-authored result objects. |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"ids"
],
"properties": {
"ids": {
"type": "array",
"items": {
"type": "string",
"maxLength": 512,
"minLength": 1
},
"maxItems": 6,
"minItems": 1,
"description": "One to six exact result ids returned by Tier 1 search for this signed-in account. Never pass caller-authored result objects."
}
},
"additionalProperties": false
}Retrying the same public search with the same MCP request identity replays the same bounded operation. Paid context routing for useful work. Route a question across policy-eligible Tier 1 context available to the account, including private, shared, licensed, or public catalogs when present. Returns up to ten verified excerpts, exact source coordinates, signed result ids, and reference URLs. Broad questions may need focused follow-up searches; absence from one result set does not establish absence from the corpus. Authentication and an active paid plan are required. This is not an unrestricted web crawler and cannot change files.
| Argument | Type | Description |
|---|---|---|
| query* | string | The natural-language question to route across policy-eligible Tier 1 context. Eligible context may include private, shared, licensed, or public catalogs available to the paid account. |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"query"
],
"properties": {
"query": {
"type": "string",
"maxLength": 4096,
"minLength": 1,
"description": "The natural-language question to route across policy-eligible Tier 1 context. Eligible context may include private, shared, licensed, or public catalogs available to the paid account."
}
},
"additionalProperties": false
}We read every tool's name, description and inputs the way the model will, looking for instructions hidden from you. A clean result means no warning signs, not a guarantee. Scanned Nov 10, 2026.