{"id":"xncbf-chatgpt-mcp","name":"chatgpt-mcp","homepage":null,"repo_url":"https://github.com/xncbf/chatgpt-mcp","category":"automation","subcategories":[],"tags":["mcp","chatgpt","macos","automation","python","fastmcp","desktop-integration","tooling"],"what_it_does":"chatgpt-mcp is an MCP (Model Context Protocol) server for macOS that lets MCP-compatible AI assistants send prompts to the ChatGPT desktop app and retrieve responses. It uses Python/FastMCP and automates interaction with the local desktop app (and notes limited language support).","use_cases":["Integrate an MCP client (e.g., Claude Code) with the local ChatGPT desktop app via standard MCP tools","Automate sending prompts and retrieving responses without writing a custom UI/automation bridge","Enable chat workflow start/new chat plus subsequent message/response retrieval from an MCP agent"],"not_for":["Production-grade, server-to-server API access to ChatGPT (it depends on local macOS desktop app automation)","Non-English input scenarios (README indicates Korean/other languages may not work reliably, with only English text input supported)","Environments where GUI automation is disallowed or unreliable (the package depends on pyautogui)"],"best_when":"You have a macOS machine with the ChatGPT desktop app running, and you want MCP tool access from an MCP-compatible client to drive ChatGPT through that desktop UI.","avoid_when":"You need robust multilingual text input, headless/server execution, or strong guarantees around deterministic automation and error recovery.","alternatives":["Use official ChatGPT APIs (when available for your use case) instead of desktop UI automation","Other MCP servers that provide direct model/provider access rather than local UI automation","A custom integration that uses a stable API surface (if you have one) instead of pyautogui-based control"],"af_score":52.2,"security_score":20.5,"reliability_score":25.0,"package_type":"mcp_server","discovery_source":["github"],"priority":"high","status":"evaluated","version_evaluated":null,"last_evaluated":"2026-03-30T13:54:09.211848+00:00","interface":{"has_rest_api":false,"has_graphql":false,"has_grpc":false,"has_mcp_server":true,"mcp_server_url":null,"has_sdk":false,"sdk_languages":[],"openapi_spec_url":null,"webhooks":false},"auth":{"methods":[],"oauth":false,"scopes":false,"notes":"No explicit authentication mechanism is described for the MCP server; it appears to rely on local execution and operating the user’s installed ChatGPT desktop app."},"pricing":{"model":null,"free_tier_exists":false,"free_tier_limits":null,"paid_tiers":[],"requires_credit_card":false,"estimated_workload_costs":null,"notes":"The repository indicates an MIT-licensed open-source MCP server; no pricing details are provided for using the server itself."},"requirements":{"requires_signup":false,"requires_credit_card":false,"domain_verification":false,"data_residency":[],"compliance":[],"min_contract":null},"agent_readiness":{"af_score":52.2,"security_score":20.5,"reliability_score":25.0,"mcp_server_quality":55.0,"documentation_accuracy":60.0,"error_message_quality":0.0,"error_message_notes":null,"auth_complexity":90.0,"rate_limit_clarity":10.0,"tls_enforcement":0.0,"auth_strength":20.0,"scope_granularity":0.0,"dependency_hygiene":50.0,"secret_handling":40.0,"security_notes":"No network/TLS model is described because this is a local MCP server controlling a desktop app. Authentication/authorization and secret handling are not clearly documented. Use of pyautogui implies GUI automation risks (unintended interactions if the UI state changes).","uptime_documented":0.0,"version_stability":55.0,"breaking_changes_history":20.0,"error_recovery":25.0,"idempotency_support":"false","idempotency_notes":null,"pagination_style":"none","retry_guidance_documented":false,"known_agent_gotchas":["Depends on the ChatGPT macOS desktop app being installed and running","Likely relies on GUI/automation timing; transient UI issues may cause failed tool calls","README notes English text input only; other languages may not work properly"]}}