OpenAI intelligence →
Association is based on retained identity fields; it does not by itself prove first-party publication.
Private tooling to stage ChatGPT conversations into reviewable Homebase markdown and Notion drafts with redaction and classification
Detailed security scan evidence is not public for this MCP yet. Public identity, registry metadata, and independently observed protocol inventory remain available.
Installation and connection instructions are shown only when supported by retained package, repository, or endpoint evidence.
No verified installation or connection method is available in the retained evidence yet.
| Canonical slug | chatgpt-context-bridge-cfc2065b | Deployment | Local Only |
|---|---|---|---|
| Canonical package | — | Repository | howdycarter/chatgpt-context-bridge |
| First published | — | Latest release | — |
| Last security verification | — | Classification confidence | 90% |
| Publication | Draft | Official distribution | Not verified |
| Channel | Identifier | Current version | Versions | Source |
|---|---|---|---|---|
| source_git | howdycarter/chatgpt-context-bridge | 409962f084e0122b7f0bbe66fcebf7e9c77a22c5 | 1 | Repository |
| Package | Version | Published / observed | Inventory | Security scan |
|---|---|---|---|---|
| source_githowdycarter/chatgpt-context-bridge | 409962f084e0122b7f0bbe66fcebf7e9c77a22c5Current | Aug 25, 2026 | 7 toolsSucceeded · 0 resources · 0 prompts | Evidence restricted |
Independently scan the exact version your agents use, receive alerts when its risk changes, and investigate every finding with retained version evidence.
No public current-version evidence is available yet.
| Tool | Category | Annotations | Risk |
|---|---|---|---|
generate_image_assetGenerate an image with OpenAI image generation, save it into Context Bridge staging, and return the local staged file path plus manifest metadata. Requires OPENAI_API_KEY. Does not publish media.Input schema{
"type": "object",
"properties": {
"prompt": {
"type": "string",
"minLength": 1,
"maxLength": 32000,
"description": "Text prompt for OpenAI image generation."
},
"model": {
"type": "string",
"enum": [
"gpt-image-1.5",
"gpt-image-1",
"gpt-image-1-mini"
],
"default": "gpt-image-1.5",
"description": "OpenAI GPT image model to use."
},
"size": {
"type": "string",
"enum": [
"1024x1024",
"1536x1024",
"1024x1536",
"auto"
],
"default": "1024x1024",
"description": "Generated image size."
},
"quality": {
"type": "string",
"enum": [
"auto",
"low",
"medium",
"high"
],
"default": "auto",
"description": "Generated image quality."
},
"output_format": {
"type": "string",
"enum": [
"png",
"jpeg",
"webp"
],
"default": "png",
"description": "File format to save in staging."
},
"background": {
"type": "string",
"enum": [
"auto",
"opaque",
"transparent"
],
"default": "auto",
"description": "Background handling for supported formats."
},
"moderation": {
"type": "string",
"enum": [
"auto",
"low"
],
"default": "auto",
"description": "Content moderation level for GPT image models."
},
"source_chat_id": {
"type": "string",
"description": "Optional staged chat ID associated with the generated image."
},
"usage_rights_note": {
"type": "string",
"maxLength": 1000,
"description": "Usage rights or publication review note."
},
"suggested_homebase_folder": {
"type": "string",
"maxLength": 240,
"description": "Suggested Homebase media folder."
},
"response_format": {
"type": "string",
"enum": [
"markdown",
"json"
],
"default": "markdown",
"description": "Output format: markdown or json."
}
},
"required": [
"prompt"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}Annotations{
"readOnlyHint": false,
"destructiveHint": false,
"idempotentHint": false,
"openWorldHint": true
} | — | WritesNon-destructiveNon-idempotentOpen world | — |
propose_homebase_noteCreate a staged Homebase markdown draft and suggested canonical path for one staged chat. Draft-only; no Homebase repo writes.Input schema{
"type": "object",
"properties": {
"staged_chat_id": {
"type": "string",
"minLength": 1,
"description": "ID returned by stage_chat or search_context."
},
"response_format": {
"type": "string",
"enum": [
"markdown",
"json"
],
"default": "markdown",
"description": "Output format: markdown or json."
}
},
"required": [
"staged_chat_id"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}Annotations{
"readOnlyHint": false,
"destructiveHint": false,
"idempotentHint": true,
"openWorldHint": false
} | — | WritesNon-destructiveIdempotentClosed world | — |
propose_notion_pageCreate a staged Notion payload with verification notes for one staged chat. Draft-only; no Notion API calls or page mutations.Input schema{
"type": "object",
"properties": {
"staged_chat_id": {
"type": "string",
"minLength": 1,
"description": "ID returned by stage_chat or search_context."
},
"response_format": {
"type": "string",
"enum": [
"markdown",
"json"
],
"default": "markdown",
"description": "Output format: markdown or json."
}
},
"required": [
"staged_chat_id"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}Annotations{
"readOnlyHint": false,
"destructiveHint": false,
"idempotentHint": true,
"openWorldHint": false
} | — | WritesNon-destructiveIdempotentClosed world | — |
register_image_assetStage image-generation artifacts by recording prompt, source chat, usage-rights note, and optional local copied asset. Does not publish media.Input schema{
"type": "object",
"properties": {
"source": {
"type": "string",
"minLength": 1,
"description": "Local image path or http(s) URL."
},
"source_kind": {
"type": "string",
"enum": [
"local_file",
"url"
],
"description": "Whether source is a local file or URL."
},
"prompt": {
"type": "string",
"maxLength": 6000,
"description": "Prompt or generation context for the image."
},
"source_chat_id": {
"type": "string",
"description": "Optional staged chat ID associated with the image."
},
"usage_rights_note": {
"type": "string",
"maxLength": 1000,
"description": "Usage rights or publication review note."
},
"suggested_homebase_folder": {
"type": "string",
"maxLength": 240,
"description": "Suggested Homebase media folder."
},
"response_format": {
"type": "string",
"enum": [
"markdown",
"json"
],
"default": "markdown",
"description": "Output format: markdown or json."
}
},
"required": [
"source",
"source_kind"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}Annotations{
"readOnlyHint": false,
"destructiveHint": false,
"idempotentHint": true,
"openWorldHint": false
} | — | WritesNon-destructiveIdempotentClosed world | — |
search_contextSearch private Context Bridge staging records. Read-only. Returns staged chat IDs, titles, summaries, and draft paths when present.Input schema{
"type": "object",
"properties": {
"query": {
"type": "string",
"maxLength": 500,
"default": "",
"description": "Search staged chat titles, tags, and summaries."
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 50,
"default": 20,
"description": "Maximum staged records to return."
},
"offset": {
"type": "integer",
"minimum": 0,
"default": 0,
"description": "Number of matching records to skip."
},
"response_format": {
"type": "string",
"enum": [
"markdown",
"json"
],
"default": "markdown",
"description": "Output format: markdown or json."
}
},
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}Annotations{
"readOnlyHint": true,
"destructiveHint": false,
"idempotentHint": true,
"openWorldHint": false
} | — | Read onlyNon-destructiveIdempotentClosed world | — |
stage_chatRead a local ChatGPT export JSON or manual markdown chat file, redact sensitive values, classify it, and write only staging artifacts. Does not write to Homebase or Notion.Input schema{
"type": "object",
"properties": {
"source_path": {
"type": "string",
"minLength": 1,
"description": "Path to a ChatGPT conversations.json export or manual markdown chat file."
},
"source_type": {
"type": "string",
"enum": [
"auto",
"chatgpt_export_json",
"chatgpt_conversations_json",
"markdown"
],
"default": "auto",
"description": "Parser to use. auto chooses JSON or markdown from file extension."
},
"tags": {
"type": "array",
"items": {
"type": "string",
"minLength": 1,
"maxLength": 64
},
"default": [],
"description": "Private routing tags to attach to staged records."
},
"allow_overwrite": {
"type": "boolean",
"default": false,
"description": "Whether to overwrite an existing staged record with the same source hash."
},
"redaction_level": {
"type": "string",
"enum": [
"standard",
"strict"
],
"default": "standard",
"description": "standard redacts secrets/contact data; strict also redacts street addresses."
},
"response_format": {
"type": "string",
"enum": [
"markdown",
"json"
],
"default": "markdown",
"description": "Output format: markdown or json."
}
},
"required": [
"source_path"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}Annotations{
"readOnlyHint": false,
"destructiveHint": false,
"idempotentHint": true,
"openWorldHint": false
} | — | WritesNon-destructiveIdempotentClosed world | — |
summarize_threadReturn the deterministic summary, action candidates, and risk notes for one staged chat ID. Read-only.Input schema{
"type": "object",
"properties": {
"staged_chat_id": {
"type": "string",
"minLength": 1,
"description": "ID returned by stage_chat or search_context."
},
"response_format": {
"type": "string",
"enum": [
"markdown",
"json"
],
"default": "markdown",
"description": "Output format: markdown or json."
}
},
"required": [
"staged_chat_id"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}Annotations{
"readOnlyHint": true,
"destructiveHint": false,
"idempotentHint": true,
"openWorldHint": false
} | — | Read onlyNon-destructiveIdempotentClosed world | — |
| Endpoint | Transport | Authentication | Health | Observed |
|---|---|---|---|---|
| No verified remote endpoint is linked. | ||||
No verified package installation command is available in the retained catalog evidence.
ChatGPT Context Bridge MCP Server exposed 7 tools during independent protocol observation, including generate_image_asset, propose_homebase_note, propose_notion_page, register_image_asset, search_context, stage_chat, summarize_thread.
The selected current version does not yet have completed public verification. Unknown does not mean clean or vulnerable.
These internal links are derived from strong identity fields such as the implementation name, package, repository, vendor, and listing name—not generic description prose.
Association is based on retained identity fields; it does not by itself prove first-party publication.
Curated product and capability guides containing this catalog record.