Connect Codex / ChatGPT
DocJacket works with every OpenAI surface that speaks MCP:
- Codex CLI β the open-source command-line tool for developers
- Codex for Work β OpenAI's hosted Codex for teams
- ChatGPT β with MCP connectors enabled in your account settings
The same DocJacket MCP server backs all three. Connect once per surface.
Quick start (Codex CLI)β
- Open your Codex configuration directory (
~/.codex/on Mac/Linux). - Open or create
connectors.json. - Add a DocJacket entry:
{
"connectors": {
"docjacket": {
"url": "https://mcp.docjacket.com/mcp",
"transport": "http"
}
}
}
- Restart Codex. On first call, Codex opens a browser window with DocJacket's OAuth consent screen.
- Allow the connection. Codex stores the access + refresh tokens in your local keychain.
- Run
codex tools listβ you should see the DocJacket read tools available to your token. Additional draft or action tools appear only when those rollout scopes are enabled for your account.
For the full plugin (with the skill set and .codex-plugin package), see docjacket-inc/codex-plugin on GitHub.
Quick start (ChatGPT)β
- Open ChatGPT in a browser, sign in.
- Settings β Connectors β + Add MCP server. (Available on Plus / Team / Enterprise.)
- Paste
https://mcp.docjacket.com/mcp. - Click Continue. ChatGPT redirects you to DocJacket's consent screen.
- Allow the connection.
- Start a new chat β DocJacket's read tools are now available. Additional draft or action tools appear only when your account has those scopes enabled.
Try itβ
Ask Codex or ChatGPT:
"Use DocJacket to summarize what needs my attention today."
The assistant will call get_next_required_actions and come back with a ranked list of transactions, overdue-first, with rationales explaining why each one matters.
Other good prompts:
- "Use DocJacket to search for any deals at 123 Main."
- "Use DocJacket to list deadlines this week."
- "Use DocJacket to show open tasks on the [property] deal."
- "Use DocJacket to look up the listing agent on [property]."
- "Use DocJacket to check what documents are missing for [property]."
The "Use DocJacket toβ¦" prefix is the convention OpenAI's surfaces follow when invoking a specific MCP connector. You can drop it once the assistant gets used to your patterns.
Current tool surfaceβ
Current AI Access is read-first. Codex and ChatGPT can use these DocJacket tools today:
search_transactionsget_transactionget_key_datesget_upcoming_key_datesget_open_tasksget_contactslist_open_contingenciesget_next_required_actions
Drafting and write tools are rolling out behind per-tool consent. You don't need to remember tool names β Codex / ChatGPT pick the right tool based on your question. To see the current full inventory for your token, ask:
"Use DocJacket's
mcp_catalogto list the tools by category."
Skills shipped with the pluginβ
The Codex plugin ships nine pre-built workflow skills the assistant picks from automatically:
daily-triage Β· email-triage Β· contract-intake Β· document-filing Β· closing-prep Β· follow-up-drafting Β· execution-workflow Β· contact-management Β· tc-context
Each is a recipe the assistant follows when you ask the corresponding question. Example invocations:
In Codex CLI:
$docjacket-daily-triage
In ChatGPT, just ask in plain English:
"Use DocJacket to do a daily triage of my pipeline." "Use DocJacket to find the listing agent on 1234 Main and summarize the deal context." "Use DocJacket to review extraction results for this PDF." Action tools are required to create the transaction from chat.
Either way you get a ranked, structured response β the skill carries the formatting and the recipe.
Permissions, audit, and revocationβ
Same as the Claude side. Each Codex or ChatGPT install gets its own client_id.
Inside DocJacket:
- Settings β AI Access lists every connected client with last-used timestamp.
- Activity log shows every tool call: who, what, when, what arguments, what result.
- Revoke any client with one click. The next request returns HTTP 401 β the assistant will fall back to re-consent if you want to reconnect.
Troubleshootingβ
"Authorization with the MCP server failed" β Remove the connector from Codex / ChatGPT settings and re-add it to clear stale state. If the problem persists, send the reference ID the assistant shows to support@docjacket.com.
Codex CLI auth keeps re-prompting β Your refresh token may have been invalidated (single-use rotation β concurrent processes can race). Delete the entry from ~/.codex/credentials and re-consent.
ChatGPT doesn't show MCP Connectors β Custom MCP connectors require Plus, Team, or Enterprise. Free-tier ChatGPT can't add custom servers yet.
"Token is invalid, expired, or revoked" β Either you revoked the client in DocJacket β Settings β AI Access, or the refresh token expired after 30 days of inactivity. Re-consent to reconnect.
Pro plan required β Connecting is free, but actually loading tools requires a DocJacket Pro plan on the connecting user's account. If you're on Free, upgrade at docjacket.com/pricing.
Read moreβ
- Contract Intake β external PDF intake when action tools are enabled; otherwise use the in-app Upload Documents wizard
- Tool Catalog (
mcp_catalog) β the self-discovery tool that returns DocJacket's live inventory - How the OAuth flow works β the underlying protocol
- AI Access overview β section index
- Connect Claude β sister guide for Anthropic surfaces