f0b58057bb5de374f9372a86a6103dd65990ab24source_git · protosskai/chatgpt-context-mcp · current release
Observed 2026-08-25T13:47:46.604Z using mcpSecurity-inventory. Status: succeeded. Negotiated protocol: 2025-06-18.
{
"tools": {
"listChanged": true
},
"resources": {
"listChanged": true
}
}| Tool | Category | Annotations | Risk |
|---|---|---|---|
get_chatgpt_contextRead an already imported ChatGPT conversation from local cache. This does not check the remote conversation.Input schema{
"type": "object",
"properties": {
"conversation_id": {
"type": "string",
"minLength": 1
},
"format": {
"type": "string",
"enum": [
"markdown",
"messages",
"json"
]
},
"max_chars": {
"type": "integer",
"exclusiveMinimum": 0
}
},
"required": [
"conversation_id"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
import_chatgpt_urlRefresh and import a private ChatGPT /c/{conversation_id} URL into local cache and return bounded context.Input schema{
"type": "object",
"properties": {
"url": {
"type": "string",
"format": "uri"
},
"format": {
"type": "string",
"enum": [
"markdown",
"messages",
"json"
]
},
"max_chars": {
"type": "integer",
"exclusiveMinimum": 0
},
"cache_policy": {
"type": "string",
"enum": [
"refresh",
"cache_only"
]
}
},
"required": [
"url"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
list_chatgpt_importsList locally cached ChatGPT conversation imports, optionally filtered by a simple text query.Input schema{
"type": "object",
"properties": {
"query": {
"type": "string"
},
"limit": {
"type": "integer",
"exclusiveMinimum": 0
}
},
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
verify_chatgpt_authCheck whether CHATGPT_BEARER_TOKEN is present, unexpired, and accepted by the ChatGPT backend.Input schema{
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object",
"properties": {}
} | — | — · — | — |
{
"template_key": "chatgpt://conversation/{conversation_id}/json",
"uri_template": "chatgpt://conversation/{conversation_id}/json",
"name": "chatgpt-json",
"description": null,
"mime_type": "application/json",
"annotations": null,
"metadata_hash": "59f9d15ef5a795d5c0cb8b3452e86ba4412cad4fdbc6a9a86373fa5b0cf50cf7"
}{
"template_key": "chatgpt://conversation/{conversation_id}/markdown",
"uri_template": "chatgpt://conversation/{conversation_id}/markdown",
"name": "chatgpt-markdown",
"description": null,
"mime_type": "text/markdown",
"annotations": null,
"metadata_hash": "519e251eb86d8b8bc5168e1238be6017cf174771bbc53c5a6677e143630f6b17"
}{
"template_key": "chatgpt://conversation/{conversation_id}/messages",
"uri_template": "chatgpt://conversation/{conversation_id}/messages",
"name": "chatgpt-messages",
"description": null,
"mime_type": "application/json",
"annotations": null,
"metadata_hash": "00720f5f7be68cf7c2d9f27abf0ce3a800937ad3be9d13617914799b86f94c59"
}{
"template_key": "chatgpt://conversation/{conversation_id}/metadata",
"uri_template": "chatgpt://conversation/{conversation_id}/metadata",
"name": "chatgpt-metadata",
"description": null,
"mime_type": "application/json",
"annotations": null,
"metadata_hash": "da03159d8ba43612ebe47889a505a2ba1f232a2ad8b9e708e79980ec0b17cb3f"
}