← Files Connect AIARCHIVED FILE
.codex-plugin/plugin.json
12.7 KB · Nov 3, 2026 · 18:56 UTC
{
"author": {
"name": "Yang song yi"
},
"description": "Connect AI is a sales workspace for export teams that keeps overseas buyer contacts, sales projects, buyer interest signals, and recommended follow-ups in one place. Connecting this connector lets you look up and organize that data in your own account, and write email drafts, during a conversation.\n\nEvery change takes two steps. A preview tool first shows what will change, and the matching apply tool saves it only after you confirm. It never sends mail: it only creates and edits drafts, and you send them yourself in Connect AI.\n\nContacts are handled as opaque references; email addresses, phone numbers, postal addresses, mailbox content, and payment information are never returned. Email draft subjects and bodies are returned only by the draft lookup tool. Strings returned by the tools are marked as untrusted quoted data and are not interpreted as instructions. The connection goes through OAuth 2.0 and applies only to the single organization you explicitly select.\n\n33 tools are provided.\n- 13 lookup tools: search contacts and get a contact overview, list projects and get project metrics, list interest signals, list recommended follow-up actions, list change targets (contacts, projects, signals, actions), list and get email drafts, and get operation status.\n- 10 preview tools, each with a matching apply tool: add or edit a contact; create, update, complete or reopen a project; link or unlink a project's contacts and set the deal stage; mark an interest signal viewed or snooze it; acknowledge or snooze a recommended action; edit a draft; generate a draft for a contact; generate a draft for a project; regenerate a draft; translate a draft.",
"interface": {
"capabilities": [],
"category": "Productivity",
"composerIcon": "./assets/icon.png",
"defaultPrompt": [
"\uc9c0\uae08 \ucc59\uaca8\uc57c \ud560 \uc5f0\ub77d\ucc98 \uc54c\ub824\uc918",
"\uc9c4\ud589 \uc911\uc778 \ud504\ub85c\uc81d\ud2b8 \uc0c1\ud0dc \uc694\uc57d\ud574\uc918",
"\ubc14\uc774\uc5b4\uc5d0\uac8c \ubcf4\ub0bc \ud6c4\uc18d \uba54\uc77c \ucd08\uc548 \ub9cc\ub4e4\uc5b4\uc918"
],
"developerName": "Yang song yi",
"displayName": "Connect AI",
"logo": "./assets/icon.png",
"longDescription": "Connect AI is a sales workspace for export teams that keeps overseas buyer contacts, sales projects, buyer interest signals, and recommended follow-ups in one place. Connecting this connector lets you look up and organize that data in your own account, and write email drafts, during a conversation.\n\nEvery change takes two steps. A preview tool first shows what will change, and the matching apply tool saves it only after you confirm. It never sends mail: it only creates and edits drafts, and you send them yourself in Connect AI.\n\nContacts are handled as opaque references; email addresses, phone numbers, postal addresses, mailbox content, and payment information are never returned. Email draft subjects and bodies are returned only by the draft lookup tool. Strings returned by the tools are marked as untrusted quoted data and are not interpreted as instructions. The connection goes through OAuth 2.0 and applies only to the single organization you explicitly select.\n\n33 tools are provided.\n- 13 lookup tools: search contacts and get a contact overview, list projects and get project metrics, list interest signals, list recommended follow-up actions, list change targets (contacts, projects, signals, actions), list and get email drafts, and get operation status.\n- 10 preview tools, each with a matching apply tool: add or edit a contact; create, update, complete or reopen a project; link or unlink a project's contacts and set the deal stage; mark an interest signal viewed or snooze it; acknowledge or snooze a recommended action; edit a draft; generate a draft for a contact; generate a draft for a project; regenerate a draft; translate a draft.",
"privacyPolicyURL": "https://connectai.kr/privacy",
"shortDescription": "Manage buyers and projects",
"supportURL": "https://connectai.kr/support",
"termsOfServiceURL": "https://connectai.kr/terms",
"websiteURL": "https://connectai.kr"
},
"extensions": {
"com.openai": {
"review": {
"test_cases": {
"positive": [
{
"description": "Find the buyers that need attention today in the user's own workspace.",
"prompt": "\uc9c0\uae08 \ucc59\uaca8\uc57c \ud560 \uc5f0\ub77d\ucc98 \uc54c\ub824\uc918",
"tools_triggered": "list_actions",
"expected_behavior": "Pending recommended follow-up actions from the workspace, each with a title, the reason it was recommended, its priority group and expiry. The model usually asks for the \"now\" group first. No email address or phone number is returned."
},
{
"description": "Look up the buyer contact at a specific company and open its details.",
"prompt": "Harborline Foods Ltd \ub2f4\ub2f9\uc790 \uc790\uc138\ud788 \ubcf4\uc5ec\uc918",
"tools_triggered": "search_contacts, get_contact_overview",
"expected_behavior": "The contact at Harborline Foods Ltd (Purchasing Manager) is found by company query and then opened as a restricted overview, identified by an opaque reference. Email address, phone number, postal address and mailbox content are excluded by design."
},
{
"description": "Review the status of the user's active export projects.",
"prompt": "\uc9c4\ud589 \uc911\uc778 \ud504\ub85c\uc81d\ud2b8 \uc0c1\ud0dc \uc694\uc57d\ud574\uc918",
"tools_triggered": "list_projects, get_project_overview",
"expected_behavior": "A summary list of the workspace's active projects with status and dates, followed by computed metrics for each. Contact dumps, free-text descriptions and budget figures are excluded."
},
{
"description": "Add a new buyer contact after previewing and confirming the change.",
"prompt": "Sakura Trading Co \ub2f4\ub2f9\uc790\ub97c Connect AI \uc5f0\ub77d\ucc98\uc5d0 \ucd94\uac00\ud558\ub824\uace0 \ud574. \uc774\ub984 Ken Sato, \uc9c1\ud568 Buyer, \uc774\uba54\uc77c ken.sato@example.com. \uc800\uc7a5\ud558\uae30 \uc804\uc5d0 Connect AI \ubbf8\ub9ac\ubcf4\uae30\ubd80\ud130 \ubcf4\uc5ec\uc918",
"tools_triggered": "prepare_contact_change, commit_contact_change",
"expected_behavior": "The preview tool shows the new contact and nothing is saved. When the user asks to save, the apply tool creates exactly one contact. ChatGPT may ask the user to approve a call before it runs, and may warn if the same contact exists from an earlier run. No email is sent."
},
{
"description": "Write an email draft for a buyer without sending it.",
"prompt": "Connect AI\uc5d0\uc11c Alpha Global Retail\uc758 John Smith\uc5d0\uac8c \ubcf4\ub0bc \uc0d8\ud50c \ubc1c\uc1a1 \uc81c\uc548 \uba54\uc77c \ucd08\uc548\uc744 \ub9cc\ub4e4\uc5b4\uc918",
"tools_triggered": "prepare_contact_draft_generation, commit_contact_draft_generation",
"expected_behavior": "The model looks up the contact (list_contact_targets or search_contacts), prepares the draft request with the preview tool, and generates it with the apply tool. ChatGPT may ask the user to approve a call before it runs. The draft is generated in the background and saved in Connect AI. No email is sent."
}
],
"negative": [
{
"description": "Calendar and meeting scheduling are outside this connector's surface. It manages contacts, projects, interest signals, follow-ups and email drafts, and has no calendar or scheduling tool, so it must not be invoked.",
"prompt": "\ub2e4\uc74c \uc8fc \ud654\uc694\uc77c \uc624\ud6c4 3\uc2dc\uc5d0 \uc774 \ubc14\uc774\uc5b4\ub791 \ubbf8\ud305 \uc77c\uc815 \uce98\ub9b0\ub354\uc5d0 \uc7a1\uc544\uc918"
},
{
"description": "Billing, subscription, payment and credit data are outside this connector's surface. Its tools cover contacts, projects, interest signals, follow-up actions and email drafts only.",
"prompt": "\uc9c0\ub09c\ub2ec \ub9e4\ucd9c\uc774\ub791 \uacb0\uc81c \ub0b4\uc5ed \uc815\ub9ac\ud574\uc918"
},
{
"description": "The connector is closed-world: it works only inside the authenticated tenant's own workspace and cannot browse the web or query external sources. General company research must not route here.",
"prompt": "\uc774 \ud68c\uc0ac \ud648\ud398\uc774\uc9c0\ub791 \ucd5c\uadfc \ub274\uc2a4 \ucc3e\uc544\uc918"
}
]
},
"demo_recording_url": "https://drive.google.com/file/d/1TjZSvMqe9ZEvyKiebuxDy0liU07p3HRp/view?usp=sharing"
},
"publication": {
"release_notes": "Version 1.1.0\n\nYou can now keep your Connect AI records up to date from ChatGPT, not just read them: add or edit buyer contacts, create and update projects, link buyers to projects and set deal stages, handle interest signals and suggested follow-ups, and write, regenerate, edit or translate email drafts.\n\nEvery change is previewed first and saved only after you confirm. The plugin still never sends email; drafts stay in Connect AI for you to review and send.",
"translations": {
"ko-KR": {
"subtitle": "\ubc14\uc774\uc5b4\u00b7\ud504\ub85c\uc81d\ud2b8 \uc870\ud68c\uc640 \uc815\ub9ac",
"description": "Connect AI\ub294 \ud574\uc678\uc601\uc5c5 \ud300\uc774 \ubc14\uc774\uc5b4 \uc5f0\ub77d\ucc98, \uc601\uc5c5 \ud504\ub85c\uc81d\ud2b8, \ubc14\uc774\uc5b4 \uad00\uc2ec \uc2e0\ud638, \ucd94\ucc9c \ud6c4\uc18d \ud589\ub3d9\uc744 \ud55c\uacf3\uc5d0\uc11c \uad00\ub9ac\ud558\ub294 \uc11c\ube44\uc2a4\uc785\ub2c8\ub2e4. \uc774 \ucee4\ub125\ud130\ub97c \uc5f0\uacb0\ud558\uba74 \uc790\uae30 \uacc4\uc815\uc758 \uc774 \ub370\uc774\ud130\ub97c \ub300\ud654 \uc911\uc5d0 \uc870\ud68c\ud558\uace0 \uc815\ub9ac\ud558\uba70 \uba54\uc77c \ucd08\uc548\uc744 \ub9cc\ub4e4 \uc218 \uc788\uc2b5\ub2c8\ub2e4.\n\n\uc4f0\uae30\ub294 \ud56d\uc0c1 \ub450 \ub2e8\uacc4\uc785\ub2c8\ub2e4. \ubbf8\ub9ac\ubcf4\uae30 \ub3c4\uad6c\uac00 \ubc14\ub014 \ub0b4\uc6a9\uc744 \uba3c\uc800 \ubcf4\uc5ec \uc8fc\uace0, \uc0ac\uc6a9\uc790\uac00 \ud655\uc778\ud55c \ub4a4\uc5d0\ub9cc \uc801\uc6a9 \ub3c4\uad6c\uac00 \ubc18\uc601\ud569\ub2c8\ub2e4. \uba54\uc77c\uc740 \ubc1c\uc1a1\ud558\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4. \ucd08\uc548\uc744 \ub9cc\ub4e4\uace0 \uace0\uce60 \ubfd0\uc774\uba70 \ubc1c\uc1a1\uc740 Connect AI\uc5d0\uc11c \uc0ac\uc6a9\uc790\uac00 \uc9c1\uc811 \ud569\ub2c8\ub2e4.\n\n\uc5f0\ub77d\ucc98\ub294 \ubd88\ud22c\uba85 \ucc38\uc870\ub85c \ub2e4\ub8e8\uba70 \uc774\uba54\uc77c \uc8fc\uc18c, \uc804\ud654\ubc88\ud638, \uc8fc\uc18c, \ubc1b\uc740 \uba54\uc77c \ubcf8\ubb38, \uacb0\uc81c \uc815\ubcf4\ub294 \ubc18\ud658\ud558\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4. \uba54\uc77c \ucd08\uc548\uc758 \uc81c\ubaa9\uacfc \ubcf8\ubb38\uc740 \ucd08\uc548 \uc870\ud68c \ub3c4\uad6c\ub85c\ub9cc \ub3cc\ub824\uc90d\ub2c8\ub2e4. \ub3c4\uad6c\uac00 \ub3cc\ub824\uc8fc\ub294 \ubb38\uc790\uc5f4\uc740 \uc2e0\ub8b0\ud560 \uc218 \uc5c6\ub294 \uc778\uc6a9 \ub370\uc774\ud130\ub85c \ud45c\uc2dc\ub418\uba70 \uc9c0\uc2dc\ub85c \ud574\uc11d\ub418\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4. \uc5f0\uacb0\uc740 OAuth 2.0\uc744 \uac70\uce58\uace0 \ud68c\uc0ac \ub2e8\uc704\ub85c \uba85\uc2dc \uc120\ud0dd\ud55c \ud55c \uacf3\uc5d0\ub9cc \uc801\uc6a9\ub429\ub2c8\ub2e4.\n\n\uc81c\uacf5 \ub3c4\uad6c\ub294 33\uac00\uc9c0\uc785\ub2c8\ub2e4.\n- \uc870\ud68c 13\uac1c: \uc5f0\ub77d\ucc98 \uac80\uc0c9\u00b7\uac1c\uc694, \ud504\ub85c\uc81d\ud2b8 \ubaa9\ub85d\u00b7\uc9c0\ud45c, \uad00\uc2ec \uc2e0\ud638, \ucd94\ucc9c \ud6c4\uc18d \ud589\ub3d9, \ubcc0\uacbd \ub300\uc0c1 \ubaa9\ub85d(\uc5f0\ub77d\ucc98\u00b7\ud504\ub85c\uc81d\ud2b8\u00b7\uc2e0\ud638\u00b7\uc561\uc158), \uba54\uc77c \ucd08\uc548 \ubaa9\ub85d\u00b7\uc870\ud68c, \uc791\uc5c5 \uc0c1\ud0dc\n- \ubbf8\ub9ac\ubcf4\uae30\uc640 \uc801\uc6a9 \uac01 10\uac1c: \uc5f0\ub77d\ucc98 \ucd94\uac00\u00b7\uc218\uc815, \ud504\ub85c\uc81d\ud2b8 \ucd94\uac00\u00b7\uc218\uc815\u00b7\uc644\ub8cc\u00b7\uc7ac\uac1c, \ud504\ub85c\uc81d\ud2b8\uc758 \uc5f0\ub77d\ucc98 \uc5f0\uacb0\u00b7\ud574\uc81c\u00b7\uac70\ub798 \ub2e8\uacc4, \uad00\uc2ec \uc2e0\ud638 \ud655\uc778\u00b7\ubbf8\ub8e8\uae30, \ucd94\ucc9c \uc561\uc158 \ud655\uc778\u00b7\ubbf8\ub8e8\uae30, \ucd08\uc548 \ud3b8\uc9d1, \uc5f0\ub77d\ucc98 \uae30\uc900 \ucd08\uc548 \uc0dd\uc131, \ud504\ub85c\uc81d\ud2b8 \uae30\uc900 \ucd08\uc548 \uc0dd\uc131, \ucd08\uc548 \uc7ac\uc0dd\uc131, \ucd08\uc548 \ubc88\uc5ed"
}
}
}
}
},
"name": "app-6aba262efab88191b4349814d4d1744b",
"version": "1.1.0",
"mcpServers": "./.mcp.json",
"apps": "./.app.json"
}
SHA-256: 481ce1878092e0c9b62f1e20151f5008c1047d4fc7bf7b629b3f33ca7970f749