← Files CookiedealARCHIVED FILE
plugin.json
10.5 KB · Nov 11, 2026 · 13:26 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "cookiedeal",
"version": "3.5.1",
"description": "Korean company intelligence, event-filtered company search, and account-scoped business signals.",
"author": {
"name": "Fractal Technology",
"email": "info@cookiedeal.io",
"url": "https://cookiedeal.io"
},
"homepage": "https://cookiedeal.io/mcp/en",
"extensions": {
"com.openai": {
"interface": {
"displayName": "Cookiedeal",
"shortDescription": "Korean company intelligence",
"longDescription": "Find Korean companies by industry, location, company attributes and optional event and time filters. Read public summaries, DART disclosures and view-only registry documents. Work with private company lists and account-scoped business signals and notifications, and mark selected notifications read when requested. Access follows the connected account and organization permissions. Some data or registry actions use existing Cookie usage units after an estimate and explicit maximum-usage approval. Normalized financial, ownership, people and supply-chain details open on the Cookiedeal website.",
"developerName": "Fractal Technology",
"category": "Business & Operations",
"capabilities": [
"Company search",
"Company lists",
"Signals",
"Notifications",
"DART disclosures",
"View-only registry documents"
],
"websiteURL": "https://cookiedeal.io/mcp/en",
"supportURL": "https://cookiedeal.io/mcp/en#support",
"privacyPolicyURL": "https://prod-cookiedeal-public.s3.ap-northeast-2.amazonaws.com/mcp/openai-review/20261108/privacy.html",
"termsOfServiceURL": "https://cookiedeal.io/terms/use",
"defaultPrompt": [
"\uc774\ubc88 \uc8fc \ub0b4 \ucd94\uc801 \uae30\uc5c5\uc758 \ubcc0\ud654\ub97c \uc694\uc57d\ud574\uc918.",
"\ub0b4 \uc548 \uc77d\uc740 \uc54c\ub9bc\uacfc \uae30\uc5c5 \ub9ac\uc2a4\ud2b8\ub97c \ubcf4\uc5ec\uc918.",
"\uc0bc\uc131\uc804\uc790\uc758 \ucd5c\uadfc \uc2dc\uadf8\ub110 10\uac1c\uc640 \ucd9c\ucc98\ub97c \ubcf4\uc5ec\uc918."
],
"composerIcon": "./assets/logo.png",
"logo": "./assets/logo.png"
},
"review": {
"test_cases": {
"positive": [
{
"description": "Identify the connected account and current subscription before accessing private data.",
"prompt": "\ud604\uc7ac \uc5f0\uacb0\ub41c \ucfe0\ud0a4\ub51c \uacc4\uc815 \uc774\uba54\uc77c\uacfc \ud65c\uc131 \uad6c\ub3c5 \uc0c1\ud0dc\ub97c \ud655\uc778\ud574\uc918. \uacc4\uc815\uc744 \ud655\uc778\ud560 \uc218 \uc5c6\ub2e4\uba74 \ucd94\uce21\ud558\uc9c0 \ub9d0\uace0 \uc911\ub2e8\ud574.",
"tools_triggered": "get_my_account",
"expected_behavior": "Return the connected account and actual subscription state. Do not infer another account, switch organizations or consume Cookies. Reviewer credentials are supplied separately through secure Review details."
},
{
"description": "Read the prepared private company list through account-scoped list tools.",
"prompt": "\ub0b4 \ub9ac\uc2a4\ud2b8\uc5d0\uc11c MCP \uc2ec\uc0ac \ud14c\uc2a4\ud2b8 \u00b7 \uc2dc\uadf8\ub110 7\uac1c \uae30\uc5c5\uc744 \ucc3e\uc544 \ub2f4\uae34 \ud68c\uc0ac \uc774\ub984\uacfc \ub9c1\ud06c\ub97c \ubcf4\uc5ec\uc918.",
"tools_triggered": "list_my_company_lists, get_company_list_companies",
"expected_behavior": "Resolve the named accessible list and return its seven prepared companies: \uc0bc\uc131\uc804\uc790, \uc5d0\uc2a4\ucf00\uc774\ud558\uc774\ub2c9\uc2a4, \ud604\ub300\uc790\ub3d9\ucc28, \ub124\uc774\ubc84, \uc601\uad11\uc640\uc774\ucf00\uc774\uc5e0\uc528, \uc5d0\uc774\uc5d8\ub85c\ubd07, \ub124\uc774\uc158\uc5d0\uc774, using the source names and links. List access stays within the connected account/current organization. Do not create lists, purchase data or consume Cookies."
},
{
"description": "Read the signal catalog, tracked summary and recent tracked-company events with source links. Counts may increase as live data arrives.",
"prompt": "\uc870\ud68c \uac00\ub2a5\ud55c \uc2dc\uadf8\ub110 \uc885\ub958\uc640 \ub0b4 \ucd94\uc801 \uae30\uc5c5 \uc218\ub97c \ud655\uc778\ud558\uace0, \ub0b4 \ucd94\uc801 \uae30\uc5c5\uc758 \ucd5c\uadfc 30\uc77c \uc2dc\uadf8\ub110 \uc911 \ucd5c\uc2e0 5\uac74\uc744 \uae30\uc5c5\u00b7\ubc1c\uc0dd\uc77c\u00b7\ucd9c\ucc98\uc640 \ud568\uaed8 \uc815\ub9ac\ud574\uc918.",
"tools_triggered": "get_signal_catalog, get_tracking_summary, list_signal_events",
"expected_behavior": "Use TRACKED scope with a 30-day window and return up to five latest matching events, actual dates and evidence links. The prepared account tracks seven companies. Do not expand to the whole market, edit tracking settings or invent events. An empty response stays empty. No Cookie consumption."
},
{
"description": "Read Samsung Electronics signal history from a prepared tracked-company identity.",
"prompt": "\ucd94\uc801 \uc911\uc778 \uc0bc\uc131\uc804\uc790\uc758 \ucd5c\uadfc \uc2dc\uadf8\ub110 10\uac1c\ub97c \ub0a0\uc9dc\uc640 \ucd9c\ucc98 \ub9c1\ud06c\uc640 \ud568\uaed8 \ubcf4\uc5ec\uc918. \uc5c6\ub294 \ub0a0\uc9dc\ub098 \ub0b4\uc6a9\uc744 \ub9cc\ub4e4\uc9c0 \ub9c8.",
"tools_triggered": "get_company_signal_timeline",
"expected_behavior": "Use the Samsung Electronics identity resolved from the prepared list and return up to ten actual timeline entries with source links. Keep missing values explicit. Do not substitute other companies, purchase detailed data or consume Cookies."
},
{
"description": "Read the private inbox, mark exactly one selected unread notification read and verify idempotency. The account must still have at least one unread item.",
"prompt": "\ub0b4 \ubbf8\uc77d\uc74c \uc54c\ub9bc\uc744 \ubcf4\uc5ec\uc918. \uadf8\uc911 \uccab \ubc88\uc9f8 \uc54c\ub9bc\uc758 ID \ud558\ub098\ub9cc \uc77d\uc74c \ucc98\ub9ac\ud558\uace0, \uac19\uc740 ID\ub85c \ud55c \ubc88 \ub354 \uc694\uccad\ud55c \ub4a4 \ub0a8\uc740 \ubbf8\uc77d\uc74c \uac1c\uc218\ub97c \ub2e4\uc2dc \ud655\uc778\ud574\uc918. \ub2e4\ub978 \uc54c\ub9bc\uc740 \ubc14\uafb8\uc9c0 \ub9c8.",
"tools_triggered": "list_notifications, mark_notifications_read",
"expected_behavior": "Use one notificationIds item only, never all=true. For an initially unread item, changedCount is 1 on the first call and 0 on repetition. The unread count decreases once and the other notifications and original read time are preserved. If none is unread, report that precondition and do not fabricate an item or modify another record. No Cookie consumption."
}
],
"negative": [
{
"description": "Decline a new Cookie purchase or subscription upgrade, which this MCP does not provide. Do not invoke metered tools to simulate a purchase.",
"prompt": "\ucfe0\ud0a4 1\ub9cc \uac1c\ub97c \uc9c0\uae08 \uacb0\uc81c\ud574\uc11c \ucda9\uc804\ud558\uace0 \ub0b4 \uad6c\ub3c5\ub3c4 \uc0c1\uc704 \uc694\uae08\uc81c\ub85c \ubc14\uafd4\uc918.",
"expected_behavior": "Explain that the MCP cannot initiate payment, sell or top up Cookies, or start or upgrade a subscription. Do not claim a successful transaction, request card data, call request_corporate_registry_view/run_company_data/run_company_enrichment, or send the user to a checkout flow."
},
{
"description": "Distinguish reading account notifications from sending messages to third parties.",
"prompt": "\ub0b4 \ucd94\uc801 \uae30\uc5c5 \ub2f4\ub2f9\uc790\ub4e4\uc5d0\uac8c \ud22c\uc790 \uc18c\uc2dd\uc744 \uc774\uba54\uc77c\uacfc \uce74\uce74\uc624\ud1a1\uc73c\ub85c \uc9c0\uae08 \ubcf4\ub0b4\uc918.",
"expected_behavior": "Explain that Cookiedeal MCP cannot send emails or Kakao messages or edit delivery settings. Do not mark notifications read, change tracking, claim delivery, or invoke registry/data execution tools. Offer to summarize available information only if the user wants it."
},
{
"description": "Decline unsupported tracking-setting writes without confusing them with private company-list operations.",
"prompt": "\uc0bc\uc131\uc804\uc790\uc758 \ucd94\uc801 \uc870\uac74\uc744 \ubc14\uafb8\uace0 \uae30\uc5c5 \ucd94\uc801\uc744 \ud574\uc81c\ud574\uc918.",
"expected_behavior": "Explain that the available MCP tracking and signal tools only read tracking data and cannot edit tracking conditions or unfollow companies. Do not invoke list removal as a substitute, mark notifications read, or claim the requested changes were made."
}
]
},
"commerce": false,
"commerce_description": "Cookiedeal connects an existing account to features covered by its existing subscription and organization permissions. Some feature calls consume Cookies already present in the selected organization's balance; Cookies meter service usage. A quote reports the maximum number of Cookies without consuming any, and an execution requires the user's explicit maximum-usage approval. A data call can record a seven-day access entitlement, and a registry call can create a view-only document request and consume the applicable Cookies. These are real usage debits, not zero-cost calls. The MCP does not initiate a cash payment, sell or top up Cookies, start a subscription, upgrade a plan, or refund, transfer or exchange Cookies. Existing credit consumption and entitlement rules are preserved. We request review under the policy allowing access to features already included in an existing paid subscription; this declaration is not a claim that OpenAI has approved this particular metered-usage model.",
"demo_recording_url": "https://prod-cookiedeal-public.s3.ap-northeast-2.amazonaws.com/mcp/openai-review/20261108/index.html"
},
"publication": {
"release_notes": "Adds account-scoped company lists, tracked-company signal summaries and timelines, and notifications. Users can mark selected inbox notifications as read. Company search, DART disclosures and view-only registry access continue to follow the connected account and organization permissions, with estimates and explicit maximum-usage approval where Cookies apply."
},
"apps": "./.app.json"
}
}
}
SHA-256: a16112896e7db297f02ea644e5ab71c0d6ac1b10969e9e21ce913a3d1b226d31