ChatGPT 예약 작업 + MCP로 만드는 주간 수요 레이더
EveryInfra MCP 서버를 통해 매주 월요일 Reddit과 Quora를 읽는 ChatGPT 예약 작업 설계입니다. 실측 API 비용은 주당 $0.007226입니다. 채팅마다 첫 데이터 호출에는 승인이 한 번 필요합니다.

네, 만들 수 있고 데이터 비용도 저렴합니다. 주간 "수요 레이더" 1회에 드는 EveryInfra API 요금은 $0.007226이며, 52주 기준 약 $0.38입니다. 계획해야 할 것은 비용이 아니라 승인입니다. 2026년 10월 26일 싱가포르 시간(SGT) 17:23에 EveryInfra 원격 MCP 서버의 도구 목록을 확인했습니다.
25개 도구 중 데이터를 가져오는 두 도구 everyinfra_call_api와 everyinfra_search에는 readOnlyHint=false와 destructiveHint=true가 지정되어 있습니다. 호출할 때마다 비용이 발생하기 때문입니다. OpenAI 개발자 가이드 Add custom MCP server에 따르면 ChatGPT는 읽기 도구와 쓰기 도구를 모두 지원합니다. readOnlyHint가 없는 도구는 쓰기 액션으로 간주되며, 쓰기 액션은 기본적으로 승인이 필요합니다. 따라서 채팅마다 첫 호출 시 확인 창이 표시됩니다. 허용을 선택하면 해당 채팅에서 이 선택을 기억하도록 할 수 있습니다. 예약 작업 문서에 따르면 액션에 승인이 필요하면 작업이 일시 중지됩니다.
화면 앞에 있다면 클릭 한 번이 늘어날 뿐입니다. 사람의 개입 없이 작업을 실행하려면 Business 또는 Enterprise 워크스페이스에서 이 앱의 액션이 승인 없이 실행되도록 설정하거나, 작업을 둘로 나누세요. 다른 스케줄러가 데이터를 가져오고, ChatGPT는 그 데이터를 읽고 보고서만 작성합니다.
이 글에서 "수요 레이더"란 매주 월요일 아침에 실행되는 짧은 보고서를 말합니다. 고정된 키워드와 고정된 커뮤니티를 사용합니다. Reddit과 Quora에서 그 주의 불만과 질문을 살펴봅니다. 유형별로 가장 두드러진 게시물 5개를 골라 링크와 한 줄 요약을 붙입니다.
제품 관리자, SaaS 마케터, 콘텐츠 기획자가 한 가지 질문에 답하는 데 도움이 됩니다. 그 질문은 "이번 주 사용자들은 무엇을 이야기했는가?"이며, 그 이상은 아닙니다. 판매량을 예측하지도 않고, 누가 옳은지 판단하지도 않습니다.
흔히 놓치는 부분은 권한 게이트입니다. ChatGPT 예약 작업은 고정된 스크립트가 아닙니다. 정해진 시간이 되면 모델이 지침을 다시 읽고 스스로 도구를 호출합니다. ChatGPT는 도구를 호출할 때마다 먼저 도구의 어노테이션과 사용자의 권한 설정을 확인합니다.
그런 다음 도구를 호출하거나 먼저 사용자에게 묻습니다. OpenAI 개발자 가이드에 따르면 읽기 전용으로 표시되지 않은 도구는 채팅마다 처음 호출될 때 확인 창이 뜨며, 허용을 한 번 클릭하면 통과합니다. 화면 앞에 있다면 "묻기"는 클릭 한 번이 늘어나는 것뿐입니다. 아무도 보지 않는 월요일 9:00에 "묻기"는 작업이 멈춘다는 뜻입니다. 아래 각 섹션은 한 가지 질문에 답합니다. 어떤 요금제와 어떤 설정에서 이 게이트에 사람이 필요하며, 예약 작업이 멈추지 않게 하려면 어떻게 해야 할까요?
요약: 요금제별로 ChatGPT 예약 작업은 어디까지 가능한가
아래 표는 이 작업과 관련된 OpenAI 문서의 제한 사항을 모은 것입니다. 각 셀은 2026년 10월 26일에 확인한 OpenAI 고객센터 내용을 따릅니다. 이번 테스트용 ChatGPT 계정이 없으므로, 표는 문서에 적힌 내용을 보여 줄 뿐 저희가 실행한 결과는 아닙니다.
| 요금제 | 활성 예약 작업 | 최소 반복 간격 | 커스텀 MCP | 예약 작업에서 데이터 도구(읽기 전용 아님) 사용 |
|---|---|---|---|---|
| Free, Go | 3 | 하루 1회, 아침이나 밤 같은 시간대 지정 | 고객센터에 명시 없음. 포럼 사용자 한 명은 Free에서 여전히 개발자 모드가 필요하다고 언급 | 문서화되지 않음. 의존하지 말 것 |
| Plus | 5 | 매시간, 정확한 시각 지정 | 고객센터에 명시 없음 | 문서화되지 않음. 의존하지 말 것 |
| Pro($100 / $200 / $500) | 15 | 매시간, 정확한 시각 지정 | 가능. 고객센터 FAQ에는 읽기 및 가져오기 권한만 있다고 명시 | 개발자 가이드상 읽기·쓰기 도구 지원, 쓰기는 승인 필요. 승인 대기 시 작업 일시 중지 |
| Business | 10 | 매시간, 정확한 시각 지정 | 관리자와 소유자만 가능 | 사용 가능. 승인이 필요할 수 있으며 승인 대기 시 작업 일시 중지 |
| Enterprise, Edu | Enterprise 15개, Edu 10개 | 매시간, 정확한 시각 지정 | 관리자가 역할별로 "Create plugins with MCPs" 권한 부여 가능 | 위와 같음, 액션별 제어 추가 |
작업 한도, 반복 규칙, Free 시간대는 Scheduled tasks in ChatGPT의 "Review scheduled task limits" 섹션에서 가져왔습니다. 커스텀 MCP 범위는 Connecting custom MCP servers in ChatGPT의 FAQ에서, Pro 가격은 About ChatGPT Pro tiers에서 가져왔습니다. What is ChatGPT Plus?에 따르면 Plus는 월 $20입니다.
고객센터에는 Free 계정이 커스텀 MCP 서버를 추가할 수 있는지 나와 있지 않습니다. 2026년 10월 7일 포럼 답글 하나에 따르면 Free 사용자는 여전히 설정의 "Security and login"에서 개발자 모드를 켜야 합니다. 사용자 보고이므로 "확인되지 않음"으로 표시합니다.

이 표에서 두 가지 결론이 나옵니다. 첫째, Plus나 Pro에서 쉬운 방법은 "ChatGPT가 데이터 도구를 호출"하는 방식이 아닙니다. "세 가지 설계" 섹션의 분리형 설계가 쉬운 방법입니다. 관리자가 이 앱의 액션을 허용할 의향이 있는 Business 또는 Enterprise 워크스페이스라면 MCP 직접 연결이 가장 간단한 방법입니다. 둘째, 주간 레이더는 어떤 유료 요금제에서도 반복 제한에 걸리지 않습니다. 주의할 숫자는 활성 작업 수입니다. Plus는 슬롯이 5개이므로 제품 카테고리당 작업 하나를 만들면 카테고리 5개에서 한도가 찹니다.
1회 실행, 6단계
1번과 6번 단계는 ChatGPT가, 3번과 5번 단계는 EveryInfra가 담당합니다. 2번과 4번 단계는 작업이 매주 같은 방식으로 실행될지를 좌우합니다. 2번 단계에는 고정값이 필요합니다. 모델은 실행할 때마다 지침을 다시 읽습니다. 지침에 선택의 여지가 있으면 모델이 매주 다른 키워드, 정렬 순서, limit 값을 고를 수 있습니다.
그러면 비용과 결과도 달라집니다. OpenAI의 예약 작업 개발자 페이지도 같은 조언을 합니다. 워크플로가 자동 도구 선택에 의존하면 안 되는 경우 작업 프롬프트에 스킬이나 도구 이름을 명시하라고 합니다. 또한 예약하기 전에 일반 채팅에서 프롬프트를 테스트하라고 합니다. 4번 단계는 아래에서 별도 섹션으로 다룹니다.
1단계: ChatGPT 커스텀 MCP 커넥터 추가하기(이제 개발자 모드 불필요)
2026년 10월 1일, OpenAI 플러그인 플랫폼 책임자가 공식 포럼에 글을 올렸습니다. 이제 커스텀 MCP 서버에는 개발자 모드가 필요하지 않습니다. 대상이 되는 모든 사용자는 Plugins 페이지에서 "+"를 선택한 뒤 메뉴에서 "Add custom MCP server"를 선택할 수 있습니다. 예전에 "Developer mode"라고 불리던 워크스페이스 권한도 이름이 바뀌어, 현재 고객센터에서는 "Create plugins with MCPs"라고 부릅니다. 개발자 페이지 Connect and test your plugin에 단계가 나와 있습니다. 이름과 설명을 입력합니다. Connection에서 /mcp 경로가 포함된 공개 HTTPS URL을 입력합니다.
인증을 설정합니다. 위험 경고에 동의합니다. "Create as a plugin"을 선택합니다. 그런 다음 ChatGPT가 찾은 도구를 검토합니다.
인증부터 먼저 고려해야 합니다. 인증 챕터는 계정이 필요한 MCP 서버에 OAuth 2.1을 사용하고 /.well-known/oauth-protected-resource에 메타데이터를 게시하도록 요구합니다. 서드파티 가이드인 AnythingMCP의 ChatGPT 페이지에는 양식의 선택지 세 가지가 "OAuth", "No authentication", "OAuth or no authentication" 순서로 기록되어 있습니다. API 키 헤더를 입력하는 필드는 없습니다. 17:42 SGT에 api.everyinfra.com의 각 디스커버리 경로로 GET 요청을 한 번씩 보냈습니다:
| 디스커버리 경로 | 상태 | ChatGPT에서의 의미 |
|---|---|---|
/.well-known/oauth-protected-resource | 404 | OAuth가 메타데이터를 찾지 못함 |
/.well-known/oauth-protected-resource/mcp | 404 | 위와 같음 |
/.well-known/oauth-authorization-server | 404 | 위와 같음 |
User-Agent curl/8.5.0로 POST /mcp | 200, 0.119 s | ChatGPT의 확인 요청을 차단하지 않음 |
따라서 ChatGPT에서는 "No authentication"을 선택하고 URL에 키를 넣습니다: https://api.everyinfra.com/mcp?key=YOUR_KEY. 이 과정을 ChatGPT에서 직접 클릭해 보지는 않았습니다. 다만 두 가지 사실이 이를 뒷받침합니다. 17:30 SGT에 키 없이 MCP 서버를 호출했을 때, 서버 자체의 오류 메시지에 키를 보내는 두 가지 방법이 나와 있었습니다. 문구는 "header Authorization: Bearer or ?key= query param."이었습니다. 또한 EveryInfra 게이트웨이는 MCP에 대해 두 형식을 모두 허용합니다.
마지막 행은 의도적으로 테스트했습니다. 2026년 9월 3일 한 개발자가 공식 포럼에 보고한 바에 따르면, ChatGPT의 확인 요청은 User-Agent curl/8.5.0을 사용했습니다. 그의 방화벽은 이를 스크립트로 판단해 차단했고, ChatGPT에는 "does not implement OAuth"만 표시되었습니다. 저희는 같은 User-Agent로 initialize 호출을 보냈고 200을 받았습니다.
URL에 키를 넣으면 대가가 따릅니다. RFC 6750, 2.3절에 따르면 토큰이 포함된 URL은 로그에 남을 가능성이 높으며, 헤더로 토큰을 전달할 수 없는 경우가 아니면 이 방법을 사용하지 말라고 합니다. 5.3절도 페이지 URL로 베어러 토큰을 전달하지 말라고 합니다. ChatGPT는 이 URL을 저장하며, 앱 설정을 볼 수 있는 워크스페이스 구성원도 이를 볼 수 있습니다.
ChatGPT 전용 키를 따로 만들고 세 가지 제한을 거는 것을 권장합니다. reddit/*와 quora/* 기능만 허용합니다(scope_mode=selected). USD 지출 한도를 설정합니다(spend_limit_usd, 2026년 10월 26일부터 제공). 키가 한도에 도달하면 API는 403 key_spend_limit_reached를 반환하고 과금하지 않습니다. 마지막으로 만료일을 설정합니다.
세 필드 모두 OpenAPI 문서에 있습니다. 이 글의 구성대로라면 1년 API 요금은 $0.40 미만입니다. $2 한도면 1년을 여유 있게 감당할 수 있고, URL이 유출되더라도 손실을 제한할 수 있습니다.

이 문장은 OpenAI 개발자 가이드와 맞지 않습니다. Add custom MCP server는 "ChatGPT supports both read and write tools from your server."라는 문장으로 시작합니다. "Reviewing and confirming tool calls" 섹션에 따르면 ChatGPT는 readOnlyHint로 읽기 전용 도구를 식별하며, 이 힌트가 없는 도구는 쓰기 액션으로 간주합니다. 쓰기 액션은 기본적으로 승인이 필요합니다. 도구 승인은 한 채팅 동안 기억하도록 할 수 있으며, 새 채팅을 열거나 새로고침하면 다시 묻습니다.
이 규칙에 따르면 저희 데이터 도구는 ChatGPT에서 작동합니다. 채팅마다 첫 호출 시 확인 창이 표시되고, 허용을 선택하면 됩니다. 차단되지 않습니다. Pro 계정에서는 테스트하지 않았습니다. Pro에서 다른 결과가 나온다면 직접 확인한 결과를 따르세요.
실제 왕복 1회: ChatGPT가 보내는 요청과 저희가 반환하는 응답
ChatGPT가 커스텀 MCP 서버의 도구를 호출할 때는 JSON-RPC tools/call 요청 하나를 보냅니다. 17:34:47 SGT에 같은 요청을 curl로 보냈습니다. 달라진 점은 키를 Authorization 헤더에 넣었다는 것 하나뿐입니다.
curl -s https://api.everyinfra.com/mcp \
-H "Authorization: Bearer $EVERYINFRA_API_KEY" \
-H "Content-Type: application/json" \
-H "Accept: application/json, text/event-stream" \
-d '{"jsonrpc":"2.0","id":4,"method":"tools/call",
"params":{"name":"everyinfra_call_api",
"arguments":{"platform":"reddit","action":"search",
"params":{"keyword":"robot vacuum keeps getting stuck","sort":"top","limit":10}}}}'
호출에는 5.9초가 걸렸고, 10행이 반환되었으며, 비용은 $0.000556이었습니다. 이는 카탈로그에 있는 reddit/search의 price_usd와 같습니다. 행의 필드 10개(id, url, title, text, author_username, community, like_count, comment_count, posted_at, platform)는 모두 카탈로그의 response_fields에 있습니다. 카탈로그에 없는 필드는 없습니다. 그러나 결과 10개 중 "vacuum"을 언급한 것은 하나도 없습니다. 첫 번째 결과는 63,584점을 받은 데이트 게시물입니다.
이유는 카탈로그에 나와 있습니다. reddit/search의 기간은 최근 1개월로 고정되어 있고, sort=top은 점수순으로 정렬합니다. 다섯 단어로 된 구문은 그중 한 단어만 일치해도 게시물과 매칭됩니다. 그 결과 Reddit 전체에서 그달 점수가 가장 높은 게시물 가운데 우연히 "stuck"이나 "getting"이 들어간 게시물이 반환되었습니다.
17:35:11 SGT에 같은 구문을 sort=relevance로 보냈습니다. 결과 10개 모두 "vacuum"을 언급했고, 2개에는 다섯 단어가 모두 들어 있었습니다. 즉 API는 정상 작동했고, 문제는 모델이 고른 파라미터였습니다.
채팅에서는 잘못된 결과를 보고 바로 고칠 수 있습니다. 예약 작업에서는 아무도 보지 않으므로, 모델이 매주 엉뚱한 게시물에 비용을 지불할 수 있습니다. 따라서 2번 단계에서는 sort를 고정하고 2~3단어로 된 키워드 구문을 사용해야 합니다. 또한 보고서에 호출별로 반환된 행 수와 일치하는 행 수를 기록하도록 해야 합니다. 그러면 그 주의 데이터가 잘못되었는지 한눈에 알 수 있습니다.
다른 청록색 막대는 로봇 청소기 브랜드인 Dreame입니다. 17:31:36 SGT에 결과 25개 중 Dreame에 관한 것은 3개뿐이었습니다. 나머지는 r/Dreams의 꿈 이야기 게시물과 소설 광고였습니다. 검색이 "Dreame"을 dream이라는 단어처럼 처리했기 때문입니다. 일반 단어처럼 보이지 않는 이름인 Roborock은 25개 중 18개로 훨씬 좋은 결과를 냈습니다. 브랜드 이름이 일반 영어 단어처럼 보이면 키워드 검색 결과에 노이즈가 가득 찹니다. reddit/subreddit_posts로 브랜드 자체 커뮤니티를 조회하거나(Dreame에는 r/Dreame_Tech가 있습니다), 키워드에 카테고리 단어를 추가하세요.
데이터 도구가 승인을 요구하는 이유: 25개 도구의 어노테이션

MCP 사양은 각 도구에 사용할 수 있는 몇 가지 어노테이션을 정의합니다. 2025-11-25 사양의 ToolAnnotations 정의에 따르면 readOnlyHint가 true이면 도구가 환경을 수정하지 않는다는 뜻이며, 기본값은 false입니다. destructiveHint는 도구가 읽기 전용이 아닐 때만 의미가 있으며, 기본값은 true입니다. openWorldHint는 도구가 외부 엔터티로 이루어진 열린 세계와 상호작용한다는 뜻이며, 기본값은 true입니다. OpenAI 플러그인 문서는 도구가 상태를 변경할 수 없을 때만 readOnlyHint를 true로 설정하라고 합니다.
또한 이 문서에 따르면 어노테이션은 ChatGPT와 Codex가 사용자 확인과 안전 처리 방식을 결정하는 데 도움을 줍니다. 어노테이션 자체로 동작이 실행되지는 않지만, 호스트는 이를 바탕으로 언제 사용자에게 확인을 요청할지 결정합니다. 예를 들어 Codex에는 MCP 설정 default_tools_approval_mode가 있습니다. OpenAI의 MCP 페이지에 따르면 값을 writes로 설정하면 "prompts for tools that aren't marked read-only", 즉 읽기 전용으로 표시되지 않은 도구에 대해 확인을 요청합니다. ChatGPT도 같은 방식으로 작동합니다. Add custom MCP server에 따르면 ChatGPT는 readOnlyHint로 읽기 전용 도구를 식별하고, 이 힌트가 없는 도구는 쓰기 액션으로 간주하며, 쓰기 액션에는 기본적으로 승인을 요청합니다.
25개 도구 중 11개가 읽기 전용입니다. 이 도구들은 기능, CAPTCHA 유형, 키, 티켓 목록을 조회합니다. 작업, 계정, 사용량, 요청 로그, 결제 정보, 티켓 1건을 읽습니다. 하나는 충전 링크를 가져옵니다.
나머지 14개는 읽기 전용이 아니며, 그중 5개는 파괴적일 수 있습니다. 5개 중 2개가 데이터 도구 everyinfra_call_api와 everyinfra_search입니다. 나머지 3개는 이 작업과 관계가 없습니다(그중 하나는 키를 삭제합니다). 그렇다면 데이터 도구는 왜 "읽기 전용"으로 표시되지 않을까요?
이 도구들은 Reddit에서 아무것도 변경하지 않습니다. 하지만 지갑에서 돈을 차감하며, 이것이 환경을 변경합니다. 저희 규칙은 간단합니다. 외부 사이트에 접근하는 도구에는 openWorldHint=true를 지정합니다. 유료 호출에는 항상 destructiveHint=true를 지정합니다.
저희는 이것이 옳다고 봅니다. 비용을 쓰는 도구가 "읽기 전용"으로 표시되어 있으면 호스트는 묻지 않고 실행합니다. 그러면 모델이 실수로 반복 호출에 빠졌을 때 멈출 기회가 없습니다.

어노테이션 외에도 ChatGPT에는 사용자 본인의 권한 설정이 있습니다. Managing app permissions in ChatGPT에는 네 가지 수준이 나와 있습니다. "Always ask"는 읽기와 변경 전에 모두 묻습니다. "Allow read actions"는 읽기는 묻지 않고 실행하지만 변경 전에는 묻습니다. "Allow low-risk actions"는 위험도가 낮은 액션을 승인하며, 위험도가 높은 액션은 승인이 필요하거나 거부될 수 있습니다.
"Allow all actions"는 지원되는 액션을 더 이상 묻지 않고 실행합니다. 이 마지막 수준은 앱 하나 또는 계정 하나에 대해서만 설정할 수 있으며, 계정 전체 및 워크스페이스 전체 선택기에서는 제공되지 않습니다. 같은 페이지에 따르면 "Always allow" 버튼은 관리형 워크스페이스 구성원이나 추가 안전 검토가 필요한 액션에는 제공되지 않습니다. 플러그인 변경 내역을 보면 이러한 "언제 물을지" 설정은 2026년 6월 12일에 적용되었습니다.
| 내 설정 | 데이터 도구(읽기 전용 아님, 파괴적일 수 있음)의 동작 | 예약 작업에서의 결과 |
|---|---|---|
| Always ask | 매번 확인 요청. 허용 선택 | 작업이 사용자를 기다림 |
| Allow read actions | 읽기가 아니므로 확인 요청 | 위와 같음 |
| Allow low-risk actions(기본값) | 파괴적 작업으로 표시되어 저위험이 아닐 가능성이 큼: 확인을 요청함 | 위와 같음 |
| 모든 액션 허용(앱 하나에만 적용) | 지원되는 액션은 더 이상 확인을 요청하지 않음 | 무인 실행 가능. 단, 포럼 사용자들은 예약 실행이 여전히 안전 검사에 막혔다고 보고함 |
두 번째와 세 번째 열은 문서를 바탕으로 한 저희의 해석입니다. ChatGPT는 “저위험”의 판단 기준을 공개하지 않습니다. 일반 채팅에서는 어느 수준이든 첫 호출 때 확인 요청을 한 번 받는 것이 최대입니다. 허용을 선택하고 이 채팅에서 기억하도록 하면 해당 채팅에서는 다시 묻지 않습니다. 예약 작업에는 알아 둘 점이 하나 더 있으며, 아래 포럼 보고가 바로 그 내용입니다.

2026년 10월 4일, 한 사용자가 OpenAI 포럼에 회귀 버그 보고를 올렸습니다. 이 사용자의 주간 예약 작업은 Gmail을 읽고 조사를 한 뒤 어떤 이메일을 보낼지 결정합니다. Gmail은 “모든 액션 허용”으로 설정되어 있었고, 작업 프롬프트에도 상시 승인이 포함되어 있었습니다. 그런데 이메일을 보내고 Google Sheets에 쓰는 단계에서 호출이 차단되었습니다.
메시지는 “This tool call was blocked by OpenAI's safety checks”뿐이었고 다른 설명은 없었습니다. 보고서에는 9월 30일부터 10월 3일까지 발생한 실패가 기록되어 있습니다. 10월 5일에는 다른 사용자가 같은 유형의 작업 프롬프트를 일반 채팅에 붙여넣었고, Trello 쓰기 작업 8건 중 8건이 성공했습니다.
예약 실행에서는 쓰기가 차단되었습니다. 10월 8일까지도 답글에서는 GitHub 쓰기가 어떤 날은 되고 어떤 날은 실패한다는 보고가 이어졌고, 이메일을 읽고 분류하는 작업은 계속 정상적으로 동작했습니다. 10월 6일부터 8일까지의 또 다른 보고는 더 심각합니다. GitHub 쓰기가 차단된 뒤, 매시간 실행되는 작업이 실행 후 약 64~65초 만에 비활성화 상태로 바뀌었고 다음 실행은 일어나지 않았습니다. 이는 사용자 보고이며, OpenAI는 해당 스레드에서 조사 결과를 밝히지 않았습니다.
OpenAI 문서에는 쓰기 액션은 승인이 필요하며 승인 후 실행된다고 나와 있습니다. 예약 작업에서 쓰기를 할 수 없다고는 하지 않습니다. 이 보고들이 보여 주는 것은 일부 사용자가 예약 실행에서 승인된 쓰기가 안전 검사에 막히는 일을 겪었다는 사실입니다. ChatGPT는 저희 데이터 도구를 쓰기 액션으로 취급합니다. 따라서 레이더가 사람 없이 안정적으로 실행되어야 한다면 데이터 가져오기를 예약 작업 안에 넣지 마십시오.
세 가지 설계 방식, 내게 맞는 것은?
ChatGPT에서는 데이터 도구에 승인이 필요한데, 예약 실행에는 승인할 사람이 없습니다. 그래서 선택지는 세 가지입니다. 이를 허용하는 워크스페이스에서 게이트를 여는 것, 데이터 가져오기를 ChatGPT 밖으로 옮겨 ChatGPT는 읽기만 하게 하는 것, 아니면 ChatGPT 예약 작업을 쓰지 않는 것입니다.
| 설계 | 대상 | 방법 | 비용과 위험 |
|---|---|---|---|
| A. MCP 직접 연결 | Business 및 Enterprise 워크스페이스 | 관리자가 앱을 만들어 게시하고 “모든 액션 허용”으로 설정한 뒤, 일반 채팅에서 작업을 한 번 수동으로 실행 | 포럼 사용자들은 예약 실행이 여전히 안전 검사에 막힐 수 있다고 보고함. 키가 URL에 들어가므로 권한이 제한된 키 사용 |
| B. 분리: 외부에서 가져오고 ChatGPT는 읽기만 | Plus, Pro, 개인 계정 | 월요일 08:00에 cron, n8n 또는 GitHub Actions가 저희 REST API를 호출해 Google Drive나 GitHub에 파일을 씀. 09:00에 ChatGPT 작업이 Drive 또는 GitHub 커넥터로 그 파일을 읽고 보고서를 작성 | 스케줄러가 하나 더 필요함. ChatGPT는 읽기만 하므로 가장 안정적인 구성 |
| C. ChatGPT 예약 작업 사용 안 함 | 완전 자동화를 원하고 코드를 조금 작성할 수 있는 사용자 | 직접 운영하는 cron에서 원격 MCP 도구(require_approval: "never", allowed_tools)로 OpenAI Responses API를 호출하거나, Claude Code 클라우드 예약 작업 사용 | 토큰 과금. ChatGPT 인터페이스를 거치지 않음 |
설계 B는 같은 포럼 스레드에서 엔터프라이즈 자동화를 구축하는 사람이 단 답글에서 나왔습니다. AI가 판단을 내리고 구조화된 레코드를 작성합니다. 실제 액션은 사용자가 통제하는 결정론적(deterministic) 프로그램이 수행합니다(2026년 10월 7일 답글). 수요 레이더에서 “액션”은 데이터 가져오기입니다. 스케줄러는 사람의 승인 없이 EveryInfra를 호출할 수 있습니다. ChatGPT 단계는 파일만 읽으므로 경계선의 안정적인 쪽에 있습니다.
저희는 EveryInfra를 호출하는 일일 n8n 워크플로를 테스트했습니다. 키워드를 바꾸고 출력을 Google Drive에 쓰면 설계 B의 앞부분이 완성됩니다. 설계 C의 경우 Responses API MCP 가이드에서 require_approval로 승인을 건너뛰는 방법과 allowed_tools로 필요한 도구만 가져오는 방법을 확인할 수 있습니다. Claude Code 클라우드 예약 작업은 Pro, Max, Team, Enterprise에서 사용할 수 있으며 노트북을 닫아 둔 동안에도 실행됩니다. 이 글에서는 두 방법 모두 테스트하지 않았으며, 선택지로만 소개합니다.
레이더가 가져와야 할 데이터: 실제 호출 세 세트로 확인하기
레이더는 데이터가 이번 주의 것이고 해당 카테고리의 것이어야 쓸모가 있습니다. 2026년 10월 26일 17:31~17:41 SGT에 테스트 키 하나로 세 세트를 실행했습니다. 첫 번째 세트는 영어권 독자에게 익숙한 SaaS 카테고리인 비밀번호 관리자입니다(키워드 “password manager”, 커뮤니티 r/PasswordManagers). 두 번째 세트는 하드웨어 카테고리인 로봇 청소기입니다(키워드 “robot vacuum”, “Roborock”, “Dreame”, “robot vacuum mop”, 커뮤니티 r/RobotVacuums).
세 번째 세트는 스페인어 키워드를 사용합니다. 총 32건의 요청을 보냈고, 그중 22건이 과금되어 $0.016397가 들었습니다. 나머지 10건은 계획된 오류 테스트, 요청 속도 제한에 걸린 요청, 빈 결과였으며 모두 비용이 들지 않았습니다.
첫 번째 문제는 기간입니다. 카탈로그에 따르면 reddit/search의 시간 범위는 최근 1개월로 고정되어 있고 max_limit은 25입니다. sort=newest로 가져온 게시물 25개는 불과 몇 시간 분량입니다. “password manager” 검색 결과는 7.1시간에 걸쳤습니다. “robot vacuum”은 15.6시간, “Roborock”은 24.4시간, “Dreame”은 0.2시간에 불과했습니다(“dream”이 들어간 새 게시물을 모두 잡았기 때문입니다).
월요일 실행에서 “최신 25개”만 가져오면 일요일 오후부터 월요일 아침까지만 보게 되고 화요일부터 토요일까지는 놓칩니다. 커뮤니티 단위로 가져오면 다릅니다. reddit/subreddit_posts에 sort=top, date_range=past_week, limit=100을 지정하자 r/PasswordManagers의 이번 주 상위 게시물 20개가 모두 반환되었습니다. 10월 19일부터 10월 26일까지 160.1시간에 걸친 게시물입니다. r/RobotVacuums에서는 166.3시간에 걸친 게시물 100개가 반환되었습니다. 둘 다 거의 일주일 전체에 해당합니다.
따라서 이 작업의 핵심은 reddit/subreddit_posts입니다. 키워드 검색은 아직 모르는 커뮤니티를 찾을 때만 사용하십시오. 이 항목에 대해 미리 정해 둔 판정 기준은 게시물 25개 중 최근 7일 이내 게시물이 몇 개인지 세는 것이었습니다. 25개 모두 해당했습니다. 따라서 원래 기준대로라면 주 1회 실행으로 충분하다는 답이 나왔습니다.
하지만 이 기준은 엉뚱한 것을 측정했습니다. 25개가 모두 최근 7일 안에 있었던 이유는 전부 최근 몇 시간 안에 올라왔기 때문입니다. 저희는 테스트 로그에 이 기준을 “잘못 설계됨”으로 기록했습니다. 결론은 기간을 근거로 작성했으며, 원래 기준은 바꾸지 않았습니다.
키워드 검색은 노이즈도 함께 가져옵니다. “password manager” 결과 25개는 서로 다른 25개 커뮤니티에서 나왔습니다. 두 단어를 모두 포함한 것은 12개뿐이었습니다. 나머지에는 카지노 홍보, 앱 홍보, 관련 없는 앱의 로그인 도움 요청 게시물이 섞여 있었습니다. 커뮤니티 단위로 가져오면 이런 문제가 없습니다. 모든 게시물이 직접 고른 커뮤니티에서 나오기 때문입니다.
두 번째 문제는 해당 주의 게시물이 어떤 내용인지입니다. 저희는 분석 스크립트 상단에 고정 규칙을 두어 사전 필터링합니다. 제목이 물음표로 끝나는 게시물은 “질문”으로 분류합니다. 제목이 “how”, “what”, “which”, “best”, “anyone”으로 시작하는 경우에도 질문으로 분류합니다.
제목이나 본문 앞 400자에 stuck, broken, issue, avoid, return 같은 단어가 들어 있으면 “불만 단어 포함”으로 봅니다. r/PasswordManagers에서는 게시물 20개 중 8개가 질문이고 1개가 불만 단어를 포함합니다. r/RobotVacuums에서는 100개 중 49개가 질문이고 35개가 불만 단어를 포함합니다.
이 규칙은 자세히 읽을 게시물을 고르는 용도일 뿐이며, 그 자체가 결론은 아닙니다. r/PasswordManagers에서 댓글이 가장 많은 게시물(76개)의 제목은 “Password manager scene is such a mess right now”이며 불만 단어가 없습니다. 저희 단어 목록은 이 게시물을 불만으로 잡아내지 못하지만, 이번 주에 가장 분명하게 드러난 불만입니다. 두 게시물은 “paranoid”한 사용자들에게 추천을 구했습니다(댓글 35개, 30개).
한 사용자는 비밀번호 관리자 세 개가 5개 사이트에서 비밀번호 변경을 감지하는지 테스트했습니다(댓글 37개, 35점으로 이번 주 최고 점수). 다른 게시물은 새 제품의 보안 감사 결과가 어디 있는지 물었습니다(댓글 20개). 실제 분류는 ChatGPT 작업이 맡아야 합니다. 모델은 은어를 잘 읽어 내기 때문입니다. 모델은 사용자가 무엇에 불만인지 파악할 수 있습니다. 저희 규칙이 하는 일은 이번 주 질문이나 불만이 지난주보다 늘었는지 보여 주는 것 하나입니다.
세 번째 문제는 댓글입니다. 댓글이 가장 많은 게시물 두 개에 limit=100으로 reddit/comments를 호출했습니다. 각각 73개와 49개의 댓글이 반환되었습니다. Reddit 댓글이 불완전해 보이는 이유를 다룬 글에서 설명했듯이, 이 API는 최상위 댓글을 반환하며 답글은 펼치지 않습니다. “mess” 스레드에서는 13개 댓글에 불만 단어가 있었습니다.
추천을 가장 많이 받은 답글들은 작성자에게 완벽한 제품을 찾지 말라고 하거나 셀프 호스팅을 권했습니다. “what do you actually use” 스레드에서는 한 사용자가 최근 앱과 고객 서비스 문제 때문에 기존 비밀번호 관리자를 그만 쓰게 되었다고 말했습니다. 이런 세부 내용은 앱 스토어 리뷰에는 거의 나오지 않습니다. 사람들이 왜 갈아타는지, 무엇 때문에 업체를 믿지 못하게 되는지는 제품 팀에 꼭 필요한 정보입니다.
네 번째 문제는 Quora의 게시량입니다. quora/questions에 date_range=past_week_last_7_days, limit=30을 지정하자 “password manager” 관련 새 질문이 일주일에 4개, 30일에 11개 나왔습니다. 주간 질문 4개 중 2개는 AI 에이전트용 비밀번호 관리자에 관한 질문이었습니다. 같은 주에 r/PasswordManagers에도 한 대형 업체의 “AI 에이전트 통합”에 관한 게시물이 올라왔습니다. 같은 주에 두 소스에서 같은 새 주제가 등장했다는 것은 레이더가 잡아내려는 바로 그런 신호입니다.
로봇 청소기의 경우 Quora 질문은 일주일에 2개, 한 달에 30개였습니다(한도에 도달했으므로 실제 수는 더 많습니다). “Roborock”은 일주일 동안 0개였습니다. 이 호출은 비용이 들지 않았고, 응답에는 "reason": "empty_result_refunded"가 표시되었습니다. Quora는 “사람들이 구매 전에 어떤 생각을 하는가”를 보여 줍니다. 게시량이 적으므로 월 1회 가져오면 충분합니다.
스페인어 세트는 언어의 함정을 보여 줍니다. “aspiradora robot”(relevance)으로 reddit/search를 호출하자 게시물 8개가 반환되었고 그중 7개가 일치했습니다. 출처는 r/AskChile, r/Colombia 같은 라틴아메리카 커뮤니티였습니다. 그런데 “robot aspirador”(newest)는 게시물 11개를 반환했고, 대부분 포르투갈어 커뮤니티였습니다. 포르투갈어로는 로봇 청소기를 aspirador robot이라고 부르기 때문입니다. Quora에서 “aspiradora robot”은 한 달 동안 0개였습니다(환불됨).
“robot aspirador”로 1년 범위를 조회하자 “aspiring” 로보틱스 기업에 관한 영어 질문 5개가 반환되었습니다. 결과가 비어 있지 않았으므로 $0.001389가 과금되었습니다. 여러 언어로 레이더를 운영한다면 언어별 키워드를 각각 따로 테스트하십시오. 영어 키워드를 번역해 놓고 잘되기를 바라서는 안 됩니다.
| 세트 | 기능 및 파라미터 | 행 | 일치 | 기간 | 과금액 |
|---|---|---|---|---|---|
| 비밀번호 관리자 | reddit/subreddit_posts r/PasswordManagers, top, past_week, 100 | 20 | 모두 해당 커뮤니티에서 가져옴 | 160.1 h | $0.000556 |
| 비밀번호 관리자 | reddit/search password manager, newest, 25 | 25 | 12 | 7.1 h | $0.000556 |
| 비밀번호 관리자 | quora/questions password manager, past_week, 30 | 4 | 4 | — | $0.001389 |
| 비밀번호 관리자 | reddit/comments, “mess” 스레드, limit 100 | 73 | — | — | $0.000556 |
| 로봇 청소기 | reddit/subreddit_posts r/RobotVacuums, top, past_week, 100 | 100 | 모두 해당 커뮤니티에서 가져옴 | 166.3 h | $0.000556 |
| 로봇 청소기 | reddit/search Dreame, newest, 25 | 25 | 3 | 0.2 h | $0.000556 |
| 로봇 청소기 | quora/questions Roborock, past_week, 30 | 0 | — | — | $0(환불) |
| 스페인어 | quora/questions robot aspirador, past_year, 30 | 5 | 0 | — | $0.001389 |
작업 프롬프트는 이렇게 작성합니다
이 수치를 바탕으로 작업 프롬프트를 엄격하게 작성할 수 있습니다. 아래는 ChatGPT 예약 작업의 설정 예시이며, ChatGPT에서 실제로 실행해 보지는 않았습니다. 중요한 부분은 세 가지입니다.
각 호출에 플랫폼, 액션, 파라미터를 명시하므로 모델이 직접 고르지 않습니다. 보고서 끝에는 호출 목록과 비용을 나열합니다. 호출이 실패하거나 차단되면 모델은 다른 파라미터로 재시도하지 않습니다. 대신 계획했던 호출을 나열해 사용자가 직접 실행할 수 있게 합니다.
Run every Monday at 09:00 (America/New_York). Use only everyinfra_call_api from the @EveryInfra plugin. Make the calls below in order. Do not change parameters. Do not add calls.
1. platform=reddit, action=subreddit_posts, params={subreddit: "PasswordManagers", sort: "top", date_range: "past_week", limit: 100}
2. platform=reddit, action=subreddit_posts, params={subreddit: "Bitwarden", sort: "top", date_range: "past_week", limit: 50}
3. platform=reddit, action=search, params={keyword: "password manager", sort: "relevance", limit: 25}
4. platform=quora, action=questions, params={keyword: "password manager", date_range: "past_week_last_7_days", limit: 30}
5. From step 1, take the 5 posts with the highest comment_count. For each, call platform=reddit, action=comments, params={url: <post url>, limit: 100}
Output:
- "Complaints this week": top 5. One-line summary, post link, comment count. Describe the issue; do not name individual users.
- "Questions this week": top 5, same format.
- Compare with last week's report. Deduplicate by post url. Mark new topics.
- Appendix: for each call, rows returned, rows that match the keyword, billing.charged_usd, and the total.
If a call fails or is blocked: do not retry with other parameters. List its platform, action, and params in the appendix, then continue.5단계는 레이더에서 가장 느린 부분입니다. 17:33~17:41 SGT에 실행한 reddit/comments 호출 6건의 중앙값은 22.2초였고, 가장 느린 호출은 43.4초가 걸렸습니다. ChatGPT는 도구 호출 1건의 타임아웃을 공개하지 않습니다. Codex의 MCP 설정은 기본 tool_timeout_sec로 60초를 사용하므로 참고할 만합니다. 저희 카탈로그는 동기 호출에 85초의 시간 예산을 둡니다. 이를 넘는다면 요청 본문에 "mode": "async"를 추가하고 everyinfra_get_job으로 결과를 읽으십시오.
이번 주 실제 데이터로 만든 샘플 보고서
좋은 보고서가 어떤 모습인지 보여 드리기 위해 샘플을 직접 작성했습니다. 17:31~17:41 SGT 실행에서 얻은 r/PasswordManagers 주간 상위 게시물 20개, 댓글 스레드 2개, Quora 데이터를 사용했습니다. ChatGPT가 작성한 것은 아닙니다. 주간 보고서에 무엇이 들어가야 하는지, 그리고 각 줄이 실제 게시물을 가리켜야 한다는 점을 보여 줍니다.
| 구분 | 항목(댓글 수) | 근거 |
|---|---|---|
| 불만 1 | “비밀번호 관리자 시장은 엉망”: 한 사용자가 주요 제품마다 문제를 지적(76) | 게시물 제목과 최상위 댓글 73개, 그중 13개에 불만 단어 |
| 불만 2 | 새 제품에 공개된 보안 감사가 없음(20) | 게시물 제목 |
| 불만 3 | 최근 앱과 지원 문제로 기존 비밀번호 관리자 사용을 중단한 사용자(댓글 56개가 달린 스레드) | 최상위 댓글 |
| 불만 4 | 모든 양식 필드를 저장하는 제품이 드물어 사용자가 한 업체에 묶임(7) | 게시물 제목 |
| 불만 5 | 한 계정에 너무 많은 것을 몰아넣으며 “Google처럼 되어 가는” 업체(댓글 56개 스레드 내) | 최상위 댓글 |
| 질문 1 | “실제로 쓰고 추천하는 비밀번호 관리자는?”(56) | 제목과 최상위 댓글 49개 |
| 질문 2 | 새 제품 두 개에 대한 의견(41) | 제목 |
| 질문 3 | 비즈니스용 볼트에 대한 솔직한 피드백(11) | 제목 |
| 질문 4 | AI 에이전트용 비밀번호 관리자: 장점과 필수 기능 | 일주일간 Quora 질문 2개, 에이전트 통합에 관한 Reddit 게시물 1개 |
| 질문 5 | “비밀번호 관리자가 정말 계정을 더 안전하게 만들어 줄까?”(답변 5개) | Quora |
두 가지가 눈에 띕니다. 첫째, 불만과 질문이 많이 겹칩니다. 댓글이 가장 많은 스레드는 질문처럼 보이지만 댓글은 불만으로 가득합니다. 따라서 보고서는 제목만으로 분류할 수 없습니다. 댓글 읽기 5건에 든 $0.00278은 레이더에서 가장 값지게 쓴 비용입니다.
둘째, 보고서의 가치는 주간 변화에 있습니다. 한 주만 보면 신뢰, 감사, 제품 전환 같은 오래된 주제만 보입니다. 몇 주가 지나면 “AI 에이전트용 비밀번호 관리자”처럼 갑자기 커지는 주제가 보이는데, 이것이 제품 팀과 마케팅 팀이 원하는 신호입니다. 그래서 뒤의 섹션에서 “나중에 다시 실행하면 무엇이 바뀌는가”를 테스트했습니다.
주당 비용은 얼마일까
비용은 17:22 SGT에 조회한 기능 카탈로그의 price_usd를 기준으로 합니다. 주간 레시피는 호출 10건으로 구성되며, reddit/subreddit_posts 1건, reddit/search 2건, quora/questions 2건, reddit/comments 5건입니다.
| 기능 | 단가 | 주간 호출 수 | 소계 |
|---|---|---|---|
reddit/subreddit_posts | $0.000556 | 1 | $0.000556 |
reddit/search | $0.000556 | 2 | $0.001112 |
quora/questions | $0.001389 | 2 | $0.002778 |
reddit/comments | $0.000556 | 5 | $0.002780 |
| 합계 | 10 | $0.007226 |
52주 비용은 $0.375752입니다. 카테고리 세 개에 레이더를 하나씩 운영하면 연간 약 $1.13입니다. 빈 결과는 환불되므로 실제 금액이 이보다 높아질 일은 없습니다. 바로 쓸 수 있는 불만 요약이 필요하다면 카탈로그에 호출당 $0.072인 reddit/painpoint도 있습니다. 키워드로 게시물을 찾아 댓글을 읽고, 부정적인 댓글 수와 자주 나오는 단어를 반환합니다. 호출 1건의 비용이 레시피 10주 치와 같습니다. 매주 쓰지 말고 새 카테고리를 탐색할 때 한 번만 사용하십시오.
ChatGPT 자체 비용은 별도이며, 주간 금액으로 환산할 수 없습니다. 도움말 센터에 따르면 Work와 Codex는 하나의 사용량 구조를 공유합니다. ChatGPT 요금 페이지는 Plus의 5시간당 메시지 수를 범위로 제시합니다(GPT-6.1 Sol 기준 15~160개). 또한 비슷한 작업이라도 사용량이 크게 다를 수 있다고 경고합니다.
2026년 10월 5일 r/codex 게시물에서 한 Plus 사용자는 매일 7:00에 실행되는 자신의 작업에 대해 썼습니다. 이 작업은 13분 동안 실행되었고 5시간 사용 한도의 29%를 썼습니다. OpenAI 지원팀은 예약 작업이 Work에서 실행되며 Codex와 사용 한도를 공유한다고 답했습니다. 이 정도 규모라면 수요 레이더에서 ChatGPT 쪽 비용이 API 요금 $0.007226보다 훨씬 큽니다.
요청 속도 제한, 빈 결과, 실패: 비용은 어떻게 될까
이번 테스트에서 네 가지 유형의 “데이터 없음”을 겪었습니다. 네 가지 모두 비용은 $0이었지만, 예약 작업에 미치는 영향은 서로 다릅니다.

| 사례 | 실제 응답 | 과금액 | 예약 작업에 미치는 의미 |
|---|---|---|---|
| API 키 없음 | REST는 401 missing_key 반환. MCP는 isError: true를 반환하고 키를 보내는 두 가지 방법을 안내 | $0 | URL에 ?key=가 없으면 모델이 조용히 실패하는 대신 명확한 오류를 읽음 |
| 잘못된 파라미터 | sort: "latest"는 allowed 목록과 함께 422 반환, sort: "newst"는 did_you_mean: ["newest"]와 함께 422 반환 | $0 | 모델이 수정할 수 있지만, 엄격한 프롬프트라면 이 단계까지 오지 않음 |
| 요청 속도 제한 | 17:37:57 SGT부터 429 응답 4건, retry_after 3초, limit 분당 10건 | $0 | 당시 다른 세션이 같은 테스트 키를 사용 중이었음. 모델이 몇 초 기다렸다가 재시도하도록 설정 |
| 빈 결과 | Roborock에 대한 quora/questions, 일주일간 0건, empty_result_refunded | $0 | “이번 주 새 질문 없음”으로 기록. 실패가 아님 |
여기서 중요한 점이 하나 있습니다. 요청 속도 제한에 4번 걸린 것은 다른 세션이 같은 시간에 이 테스트 키를 사용했기 때문입니다. 분당 10건 한도는 이 키에 개별 설정된 값이며, 프로덕션 키의 한도가 아닙니다. OpenAPI 문서에는 계정 한도가 분당 60건으로 나와 있습니다.
레이더 하나는 호출 10건을 보내므로 보통은 한도에 걸리지 않습니다. 하지만 여러 카테고리 작업이 키 하나를 공유하고 모두 월요일 09:00에 실행되면 한도에 걸릴 수 있습니다. 작업 사이에 몇 분 간격을 두십시오.
ChatGPT 예약 작업이 작동하지 않을 때: 흔한 원인과 해결 방법
검색 추천어에서 “chatgpt scheduled tasks” 다음에 가장 먼저 나오는 단어는 “not working”입니다. 저희는 OpenAI 문서에 나온 제한 사항과 포럼 보고를 종합했습니다. 이 작업과 관련된 원인은 9가지입니다. 처음 5가지는 공식 문서에 근거가 있습니다. 나머지 4가지는 사용자 보고이며, 보고로만 다룹니다.
| 증상 | 원인 | 출처 | 해결 방법 |
|---|---|---|---|
| 작업이 실행되지 않고 “일시 중지됨”으로 표시됨 | 승인이 필요한 액션은 작업을 일시 중지시킴. 아무도 열어 보지 않는 작업은 일시 중지될 수 있음. 채팅을 삭제하거나 보관하면 해당 작업이 일시 중지됨 | 도움말 센터: Scheduled tasks | Scheduled에서 대기 중인 승인 확인. 몇 주에 한 번은 보고서 열어 보기 |
| 새 작업을 만들 수 없음 | 활성 작업 한도(3/5/10/15)에 도달함 | 위와 같음 | 사용하지 않는 작업을 일시 중지하거나 삭제 |
| Free 플랜 작업이 정시에 실행되지 않음 | Free는 아침이나 밤 같은 시간대 단위로 실행되며 하루 최대 1회 | 위와 같음 | 정확한 시간이 필요하면 유료 플랜 사용 |
| 작업이 프로젝트 파일을 읽지 못함 | 프로젝트에서 만든 작업은 프로젝트에 업로드된 파일을 열 수 없음 | 위와 같음 | 참고 텍스트를 작업 프롬프트에 넣거나, 커넥터가 읽을 수 있는 위치에 저장 |
| GPT, 음성 채팅, 잠긴 채팅에서는 작업을 만들 수 없음 | 예약 작업이 이를 지원하지 않음 | 위와 같음 | 일반 채팅이나 Work에서 생성 |
| 쓰기가 차단됨(사용자 보고) | “blocked by OpenAI's safety checks”가 표시되지만 같은 프롬프트가 일반 채팅에서는 작동함. 문서에는 쓰기에 승인이 필요하다고만 나와 있음 | 2026년 10월 4일 이후 포럼 보고 | 데이터 가져오기를 외부 스케줄러로 옮기고 ChatGPT는 읽기만 담당(설계 B) |
| 실행 후 작업이 스스로 비활성화됨 | 쓰기 실패 후 약 1분 뒤 작업이 비활성화 상태로 바뀜 | 포럼 보고, 2026년 10월 6~8일 | 위와 동일. 매주 작업 상태 확인 |
| 커스텀 MCP 서버를 추가할 때 “does not implement OAuth”가 표시됨 | 방화벽이 확인 요청을 차단했거나 서버에 OAuth가 없음 | 포럼 보고, 2026년 9월 3일 | EveryInfra는 “No authentication” 선택 |
| 작업이 Work 사용량을 많이 소모함 | 예약 작업은 Work에서 실행되며 Codex와 사용 한도를 공유함 | r/codex, 2026년 10월 5일, 요금 페이지 | 작업 프롬프트를 짧고 엄격하게 유지하고 요약만 요청 |
r/ChatGPT에서 답글이 30개 넘게 달린 도움 요청 스레드에는 이런 문제가 여러 개 섞여 있습니다. 한 사용자의 매시간 작업은 GitHub 쓰기를 멈춘 뒤 스스로 꺼졌습니다. 다른 사용자의 월요일 작업은 3주 동안 작업 목록에 나타나지 않았습니다. 세 번째 사용자는 작업이 왜 실행되지 않았는지 물었습니다. 모델은 작업을 수행했다고 답했지만, 사용자는 그 결과를 볼 수 없었습니다. 가장 우려해야 할 것은 이 마지막 사례입니다.
모델이 자기가 한 일에 대해 설명한 내용은 증거가 아닙니다. 그래서 저희 프롬프트는 보고서 끝에 호출 목록과 charged_usd를 넣도록 요구합니다. 호출이 실제로 일어났는지, 몇 번 일어났는지, 비용이 얼마였는지는 저희 호출 기록으로 확인해야 합니다. 콘솔의 각 호출에는 request_id가 있습니다. 또 다른 스레드는 자동 일시 중지를 역설이라고 부릅니다.
잘 작동하는 작업은 신경 쓸 필요가 없지만, 아무도 신경 쓰지 않는 작업은 사용하지 않는 것으로 간주되어 일시 중지될 수 있습니다. 월요일 레이더 보고서는 실제로 읽는 곳으로 보내십시오. 이것도 해결책의 일부입니다.
1시간 안에 다시 실행해 보면: 매주 중복을 제거하는 방법
주간 레이더는 매주 월요일을 그 전주 월요일과 비교합니다. 저희는 두 번의 실행 사이에 무엇이 바뀌는지, 어떤 필드로 중복을 제거해야 하는지 알고 싶었습니다. 그래서 첫 번째 세트의 호출 3건을 같은 파라미터로 반복했습니다. 테스트 전에는 “최소 45분 간격”이라는 기준을 적어 두었습니다. 첫 번째 반복은 18:13:31부터 18:14:28 SGT까지 실행되었습니다. 첫 실행 후 38.7~42.4분 뒤였으므로 저희 기준에 못 미쳤습니다.
테스트 로그에도 그대로 기록했습니다. 그래서 18:21:02부터 18:21:52 SGT까지 두 번째 반복을 실행했습니다. 첫 실행 후 46.1~50.0분 뒤였으므로 기준을 충족합니다. 추가 호출 6건의 비용은 $0.003336이었습니다. 이를 포함하면 전체 테스트는 요청 38건, 과금 28건, 총 $0.019733입니다.
| 호출 | 첫 실행(SGT) | 행: 첫 실행 → 반복 1 → 반복 2 | 반복 2에서 새로 추가 | 반복 2에서 사라짐 |
|---|---|---|---|---|
reddit/search robot vacuum, newest, 25 | 17:31:05 | 25 → 25 → 25 | 1(할인 정보 게시물) | 1(가장 오래된 게시물) |
reddit/subreddit_posts r/RobotVacuums, top, past_week, 100 | 17:32:11 | 100 → 24 → 100 | 1(3.8 cm 문턱에 관한 새 질문) | 1(이번 주 1위 게시물) |
reddit/subreddit_posts r/PasswordManagers, top, past_week, 100 | 17:35:46 | 20 → 19 → 19 | 0 | 1 |
이 표에서 세 가지 교훈을 얻을 수 있습니다. 첫째, past_week는 호출 시점에 끝나는 168시간짜리 이동 구간이며, 달력상의 한 주가 아닙니다. r/RobotVacuums의 1위 게시물인 “Lol avoid Eureka”(32점)는 2026년 10월 19일 10:09 UTC에 올라왔습니다. 18:13 SGT, 즉 10월 26일 10:13 UTC 시점에는 7일이 넘었으므로 구간에서 빠졌습니다.
r/PasswordManagers에서도 10월 19일 10:06 UTC에 올라온 게시물에 같은 일이 일어났습니다. 작업이 항상 같은 시간에 실행되면 각 게시물은 정확히 한 주에만 포함됩니다. 예를 들어 작업이 일시 중지되어 다시 시작하는 바람에 월요일 실행이 늦어지면 경계에 걸친 게시물을 놓칩니다. 일찍 시작하면 일부 게시물을 두 번 보게 됩니다.
둘째, 중복 제거는 제목이 아니라 id나 url로 하십시오. 실행 사이에 남아 있는 게시물은 점수와 댓글 수가 바뀌어도 id와 url은 그대로입니다. 지난주의 id 목록을 보고서 안에, 또는 설계 B의 파일에 보관하십시오. id가 그 목록에 없으면 “새 게시물”로 표시합니다.
스페인어 세트에서는 한 사용자가 칠레 커뮤니티 두 곳에 2분 30초 간격으로 같은 질문을 올렸습니다. 이는 id가 서로 다른 별개의 게시물 두 개입니다. 이런 경우를 위해 정규화한 제목을 보조 필터로만 사용하십시오.
셋째, 가장 예상하지 못한 점은 행 수가 안정적이지 않다는 것입니다. 같은 파라미터로 호출했는데도 r/RobotVacuums는 50분이 안 되는 사이에 100행, 24행, 다시 100행을 반환했습니다. 첫 번째 반복의 24행은 정확히 점수가 5점 이상인 게시물이었습니다. 0점인 게시물 76개가 빠졌고, 이들의 댓글은 모두 합쳐 16개였습니다. 24행 응답은 상태 200으로 반환되었고 평소대로 과금되었습니다.
보고서에 들어가는 게시물은 모두 포함되어 있었으므로 레이더에는 큰 문제가 아닙니다. 하지만 게시물 수를 세어 그 주의 게시량을 측정한다면 문제가 됩니다. 그래서 보고서 부록에 호출별 행 수를 나열합니다. 커뮤니티 데이터가 지난주의 절반에도 못 미치는 행을 반환할 때가 있습니다. 그럴 때는 커뮤니티가 조용해졌다고 판단하기 전에 해당 호출을 한 번 더 실행하십시오.
투표 기반 순위라면 어디에나 해당하는 효과가 하나 더 있습니다. 일요일 밤 게시물은 투표를 몇 시간밖에 받지 못한 채 월요일 실행에 잡히고, 다음 주에는 구간 밖으로 나갑니다. 그래서 주 후반에 올라온 게시물은 순위가 낮게 나오는 경향이 있습니다. 이 점이 중요하다면 보고서에 “최근 24시간 내 게시물 중 댓글이 가장 많은 게시물” 목록을 짧게 덧붙이십시오. 추가 호출은 필요 없습니다. 같은 커뮤니티 데이터를 posted_at으로 필터링하면 됩니다.
필드 레퍼런스: 보고서에 쓰이는 모든 필드
이 기능들의 필드를 카탈로그의 response_fields와 하나씩 대조해 확인했습니다. 이 표에는 레이더가 사용하는 필드만 나열합니다. 플랫폼 및 기능 페이지: Reddit 데이터 API, Quora 데이터 API, reddit/search, reddit/subreddit_posts, reddit/comments, quora/questions.
| 기능 | 필드 | 의미 | 레이더에서의 용도 |
|---|---|---|---|
reddit/search, reddit/subreddit_posts | id, url | 게시물 ID와 링크 | 중복 제거 및 지난주와 비교 |
| 위와 같음 | title, text | 제목과 본문 | 분류용 입력 |
| 위와 같음 | community | r/ 접두사를 뺀 서브레딧 이름 | 논의가 집중된 곳 파악 |
| 위와 같음 | like_count, comment_count | 점수와 댓글 수 | 게시물 순위 매기기, 댓글을 읽을 게시물 선정 |
| 위와 같음 | posted_at | 게시 시간 | 이번 주 게시물인지 확인 |
| 위와 같음 | flair | 게시물의 플레어 텍스트 | 일부 커뮤니티는 “추천”이나 “도움 요청” 표시에 사용 |
reddit/comments | text, like_count, posted_at | 댓글 본문, 점수, 시간 | 불만 내용 자세히 읽기 |
quora/questions | title, url, posted_at | 질문 제목, 링크, 시간 | “이번 주 질문” |
| 위와 같음 | answer_count, follower_count | 답변 수와 팔로워 수 | 답변이 달리는지 확인 |
두 Reddit 기능 모두 author_username도 반환하지만, 레이더에는 필요하지 않습니다. Reddit의 Responsible Builder Policy는 데이터에서 건강이나 정치 성향 같은 민감한 특성을 추론하는 것을 금지합니다. 사용자를 재식별하려는 시도도 금지합니다. 프롬프트에 “개별 사용자의 이름을 밝히지 말 것”이라는 문구를 넣은 이유가 여기에 있습니다.
ChatGPT 없이 같은 데이터 가져오기
설계 B의 스케줄러에서 쓰거나 먼저 데이터를 직접 살펴보려면 REST API를 호출합니다. 파라미터는 MCP와 같고, JSON-RPC 래퍼만 없습니다:
curl -s https://api.everyinfra.com/api/v1/social \
-H "Authorization: Bearer $EVERYINFRA_API_KEY" \
-H "Content-Type: application/json" \
-d '{"platform":"reddit","action":"subreddit_posts",
"params":{"subreddit":"PasswordManagers","sort":"top","date_range":"past_week","limit":100}}'SGT 17:35:46에 이 요청은 이번 주 게시물 20개를 30.2초 만에 반환했고, 비용은 $0.000556이었습니다. 카탈로그에는 기능별 max_limit이 나와 있습니다. reddit/search는 25입니다(더 큰 값은 25로 잘립니다). reddit/subreddit_posts와 reddit/comments는 100입니다.
quora/questions는 200입니다. 과금은 행 단위가 아니라 호출 단위이므로, 상한 안에서 limit을 최대로 채우면 같은 비용으로 가장 많은 데이터를 얻습니다. 처음 시작하는 전체 과정은 빠른 시작에 있습니다. MCP 전반은 원격 MCP 인수 테스트와 MCP 서버 페이지를 참고하세요.
이 방식이 통하지 않는 지점
첫째, ChatGPT의 동작은 직접 테스트하지 않았습니다. 2026년 10월 26일 기준 문서 내용만 전할 수 있습니다. OpenAI는 요금제와 권한 규칙을 자주 바꾸므로(인용한 도움말 센터 페이지 대부분에 “몇 시간 전 업데이트”라고 표시되어 있었습니다), 이에 의존하기 전에 다시 확인하세요. 둘째, Pro가 데이터 도구를 호출할 수 있는지에 대해 OpenAI의 두 페이지가 서로 다르게 설명합니다. 도움말 센터 FAQ는 Pro의 커스텀 MCP에 read/fetch 권한만 있다고 합니다. 개발자 가이드는 읽기·쓰기 도구를 모두 지원하며 쓰기에는 승인이 필요하다고 합니다. 이 글은 개발자 가이드를 따랐고, Pro는 테스트하지 않았습니다.
셋째, 질문·불만 규칙은 사전 필터입니다. 게시물 20개나 100개 샘플로는 “많다”는 것만 알 수 있고 비율은 알 수 없습니다. 비율을 알려면 몇 주 동안 실행하면서 매주 샘플을 직접 확인하세요. 넷째, Reddit은 2026년 11월 13일에 RSS를 중단합니다. 또한 2027년 3월까지 공개 API를 닫을 계획입니다(TechCrunch, 2026년 9월 30일, 원문은 r/modnews 게시물). RSS 기반 레이더는 바꿔야 하며, Reddit RSS 모니터링을 대체하는 방법에서 다뤘습니다.
다섯째, 레이더는 사용자가 무엇을 이야기하는지 보여 줄 뿐 시장 규모를 알려 주지는 않습니다. Reddit과 Quora 사용자가 모두 구매자는 아닙니다. 결과를 판매 데이터 및 고객 지원 데이터와 비교하세요.
최근 변경 사항
- 2026년 8월 25일: 예약된 작업이 앱 이벤트에 반응하고 공유 가능해짐 (ChatGPT 릴리스 노트). Plus와 Pro 사용자는 새 Gmail·Slack 메시지나 GitHub pull request 변경을 계기로 Work 작업을 시작할 수 있습니다. Free 사용자는 활성 작업을 3개까지 둘 수 있습니다. 영향: 시간 기반 레이더는 달라지지 않지만, 완성된 레이더를 자신의 앱을 직접 연결하는 팀원과 공유할 수 있습니다.
- 2026년 9월 29일: 지원되는 플러그인이 MCP 이벤트로 자동화를 시작할 수 있음 (같은 릴리스 노트, 개발자 페이지: MCP Events). MCP 2.0(프로토콜 버전 2026-07-28)이 필요하며, 서버가 웹훅으로 이벤트를 푸시합니다. 영향: EveryInfra는 풀(pull) 방식 API로 이벤트를 푸시하지 않습니다. “새 게시물이 올라오면 알림”을 받으려면 여전히 일정에 따라 데이터를 가져와야 합니다.
- 2026년 10월 1일: 커스텀 MCP에 더 이상 개발자 모드가 필요 없음 (포럼의 OpenAI 직원 답변). Plugins 페이지에서 서버를 추가하며, 워크스페이스 권한 이름이 바뀌었습니다. 영향: “Developer mode” 스위치를 찾으라고 안내하는 예전 가이드는 더 이상 맞지 않습니다.
- 2026년 10월 4일부터: 예약된 작업에서 쓰기가 차단된다는 사용자 보고 (공식 포럼, 아직 OpenAI 답변 없음). 읽기는 영향을 받지 않습니다. 영향: 문서상으로는 쓰기 액션이 승인 후 실행되지만, 지켜보는 사람 없이 비용을 쓰거나 데이터를 바꾸는 도구라면 ChatGPT 밖으로 옮기는 편이 가장 안정적입니다.
- 2026년 9월 30일: Reddit, 11월 13일 RSS 종료와 2027년 1월 12일까지 앱 등록 의무화 발표 (r/modnews). 영향: RSS로 커뮤니티를 추적하는 레이더는 11월 13일 전에 바꿔야 합니다.
- 2026년 10월 26일: EveryInfra 키에 USD 지출 한도 설정 가능 (OpenAPI 문서의
spend_limit_usd,key_spend_limit_reached). 영향: ChatGPT URL에 키를 넣기 전에 한도를 걸어 두세요.
FAQ
chatgpt tasks와 chatgpt scheduled tasks는 같은 기능인가요? 네, 한 기능을 부르는 두 이름입니다. 예전 인터페이스에서는 “Tasks”라고 했습니다. 지금 도움말 센터 제목은 “Scheduled tasks in ChatGPT”이고, 사이드바의 Scheduled 페이지에서 들어갑니다. 일회성, 반복, 모니터링 작업을 지원합니다. 출처: 검색 추천어 목록에서 “chatgpt tasks”가 “chatgpt scheduled tasks” 옆에 표시됨(2026년 10월 26일 확인), 도움말 센터.
chatgpt scheduled tasks not working: 무엇부터 확인해야 하나요? Scheduled 페이지를 열고 “paused” 또는 승인 대기 상태가 있는지 확인하세요. 도움말 센터에 따르면 승인이 필요한 액션은 작업을 일시 중지시키며, 아무도 열어 보지 않는 작업도 일시 중지될 수 있습니다. 다음으로 작업을 프로젝트, GPT, 음성 채팅, 잠긴 채팅 안에서 만들었는지 확인하세요. 데이터를 쓰는 작업이라면 실행 기록에서 “blocked by OpenAI's safety checks”를 찾아보세요(포럼 사용자들이 보고한 사례). 출처: 추천어 “chatgpt scheduled tasks not working”, “chatgpt scheduled tasks not showing”, 도움말 센터, 포럼 보고.
chatgpt custom mcp connector에 아직 개발자 모드가 필요한가요? 아니요. 2026년 10월 1일에 바뀌었습니다. Plugins를 열고 “+”를 선택한 뒤 메뉴에서 “Add custom MCP server”를 선택하세요. Business 워크스페이스에서는 관리자와 소유자만 만들 수 있습니다. Enterprise와 Edu에서는 관리자가 역할별로 권한을 부여합니다. 출처: 추천어 “chatgpt custom mcp connectors”, OpenAI 직원 답변, 도움말 센터.
chatgpt scheduled tasks 한도는 얼마인가요? 요금제에 따라 다릅니다. 활성 작업 수는 Free와 Go 3개, Plus 5개, Business와 Edu 10개, Pro와 Enterprise 15개입니다. 유료 요금제는 매시간 반복할 수 있고, Free는 하루 최대 1회입니다. 이벤트 트리거 작업은 전체 합산 시간당 최대 30회, 하루 최대 720회 실행됩니다. 출처: 추천어 “chatgpt scheduled tasks limit”, 도움말 센터.
EveryInfra 데이터 도구가 읽기 전용으로 표시되지 않아도 ChatGPT가 호출할 수 있나요? 네. OpenAI 개발자 가이드에 따르면 ChatGPT는 읽기·쓰기 도구를 모두 지원합니다. readOnlyHint가 없는 도구는 쓰기 액션으로 간주되며, 쓰기 액션은 기본적으로 승인이 필요합니다. 채팅마다 첫 호출 때 확인 창이 뜨고, 허용을 선택한 뒤 해당 채팅에서 기억하게 할 수 있습니다. 새 채팅에서는 다시 묻습니다. 예약된 작업에는 승인할 사람이 없어 작업이 일시 중지되므로, 예약하기 전에 일반 채팅에서 한 번 직접 실행하세요. 출처: Add custom MCP server, 2026년 10월 26일 SGT 17:23과 20:04에 직접 확인한 tools/list.
ChatGPT에서 EveryInfra에는 어떤 인증 방식을 선택해야 하나요? “No authentication”을 선택하고 URL에 ?key=로 키를 넣으세요. EveryInfra는 OAuth 메타데이터를 게시하지 않으며 세 가지 디스커버리 경로가 모두 404를 반환하므로 OAuth는 실패합니다. 기능을 제한하고 USD 지출 한도를 건 별도 키를 사용하세요. 출처: 2026년 10월 26일 SGT 17:42 직접 점검, 인증에 관한 개발자 페이지.
주간 수요 레이더 비용은 얼마인가요? 10회 호출의 API 요금은 주당 $0.007226, 연간 약 $0.38입니다. 빈 결과는 환불됩니다. ChatGPT 요금제와 Work 사용량은 별도입니다. 출처: 2026년 10월 26일 기능 카탈로그의 price_usd 값으로 계산했으며, 실제 과금액은 카탈로그와 일치했습니다.
관련 글
- EveryInfra를 호출하는 n8n 일일 리포트: 2.45 스케줄러 테스트
- 원격 MCP 인수 테스트: “도구 발견”에서 “실제로 사용 가능”까지
- Reddit, 11월 13일 RSS 종료: 모니터링을 바꾸는 방법
- Reddit 댓글이 불완전해 보이는 이유
- 멀티 플랫폼 평판 모니터링
- Reddit 페인 포인트 조사: reddit/painpoint
- 요금
참고 자료
- “Scheduled tasks in ChatGPT”, OpenAI Help Center, 2026년 10월 26일 확인, <https://help.openai.com/en/articles/10291617-scheduled-tasks-in-chatgpt>
- “ChatGPT Work and Codex”, OpenAI Help Center, 2026년 10월 26일 확인, <https://help.openai.com/en/articles/20001275>
- “ChatGPT release notes”(2026년 8월 25일, 9월 29일, 10월 20일 항목), OpenAI Help Center, <https://help.openai.com/en/articles/6825453-chatgpt-release-notes>
- “Connecting custom MCP servers in ChatGPT”, OpenAI Help Center, 2026년 10월 26일 확인, <https://help.openai.com/en/articles/12584461-connecting-custom-mcp-servers-in-chatgpt>
- “Managing app permissions in ChatGPT”, OpenAI Help Center, <https://help.openai.com/articles/20001495>
- “Connected apps in ChatGPT”, OpenAI Help Center, <https://help.openai.com/en/articles/11487775-apps-in-chatgpt>
- “About ChatGPT Pro tiers”, OpenAI Help Center, <https://help.openai.com/articles/9793128>
- “What is ChatGPT Plus?”, OpenAI Help Center, <https://help.openai.com/en/articles/6950777-what-is-chatgpt-plus>
- “What is ChatGPT Go?”, OpenAI Help Center, <https://help.openai.com/en/articles/11989085-what-is-chatgpt-go>
- “ChatGPT Business release notes”(Team tasks, 2026년 9월 29일), OpenAI Help Center, <https://help.openai.com/en/articles/11391654-chatgpt-business-release-notes>
- “ChatGPT Enterprise and Edu release notes”, OpenAI Help Center, <https://help.openai.com/en/articles/10128477-chatgpt-enterprise-and-edu-release-notes>
- “Regression: Scheduled Tasks safety checks block authorized Gmail sends and Google Sheets writes”, OpenAI Developer Community, 2026년 10월 4일(사용자 보고), <https://community.openai.com/t/1403242>
- “Developer Mode missing from Security & Login on ChatGPT Pro”(OpenAI 직원 답변, 2026년 10월 1일), OpenAI Developer Community, <https://community.openai.com/t/1402157>
- “Feature Request: Use an Identifiable User-Agent for Custom MCP Server Validation”, OpenAI Developer Community, 2026년 9월 3일(사용자 보고), <https://community.openai.com/t/feature-request-use-an-identifiable-user-agent-for-custom-mcp-server-validation/1394731>
- “ChatGPT Scheduled Tasks fail to write to GitHub and automatically disable themselves”, OpenAI Developer Community, 2026년 10월 8일(사용자 보고), <https://community.openai.com/t/chatgpt-scheduled-tasks-fail-to-write-to-github-and-automatically-disable-themselves-after-failed-executions-without-user-authorization/1404882>
- “Connect and test your plugin”, OpenAI Developers, <https://developers.openai.com/plugins/deploy/connect-chatgpt>
- “Authentication”, OpenAI Developers, <https://developers.openai.com/plugins/build/auth>
- “Define tools”(Plan safety annotations), OpenAI Developers, <https://developers.openai.com/plugins/plan/tools>
- “Build an MCP server”, OpenAI Developers, <https://developers.openai.com/plugins/build/mcp-server>
- “Plugin UI changelog”(App permission controls, 2026년 6월 12일), OpenAI Developers, <https://developers.openai.com/plugins/changelog>
- “MCP Events”, OpenAI Developers, <https://developers.openai.com/plugins/build/mcp-events>
- “Scheduled tasks”(Codex), OpenAI Developers, <https://developers.openai.com/codex/app/automations>
- “MCP and Connectors”(Responses API), OpenAI Developers, <https://developers.openai.com/api/docs/guides/tools-connectors-mcp>
- “Model Context Protocol”, ChatGPT Learn, <https://learn.chatgpt.com/docs/extend/mcp>
- “Pricing”(ChatGPT Work and Codex), ChatGPT Learn, <https://learn.chatgpt.com/docs/pricing>
- “Schema Reference: ToolAnnotations”, Model Context Protocol 2025-11-25, <https://modelcontextprotocol.io/specification/2025-11-25/schema#toolannotations>
- “Authorization”, Model Context Protocol 2025-11-25, <https://modelcontextprotocol.io/specification/2025-11-25/basic/authorization>
- “RFC 6750: The OAuth 2.0 Authorization Framework: Bearer Token Usage”, IETF, 2012년 10월, <https://www.rfc-editor.org/rfc/rfc6750>
- “RFC 9728: OAuth 2.0 Protected Resource Metadata”, IETF, <https://datatracker.ietf.org/doc/html/rfc9728>
- “MCP Inspector”, Model Context Protocol, <https://modelcontextprotocol.io/docs/tools/inspector>
- “Continuing our infrastructure updates: What's changing in the coming months”, r/modnews, 2026년 9월 30일, <https://www.reddit.com/r/modnews/comments/1wubgvt/continuing_our_infrastructure_updates_whats/>
- “Reddit is killing RSS feeds and ending public API access because of AI bots”, TechCrunch, 2026년 9월 30일(2차 자료, 원문은 31번), <https://techcrunch.com/2026/09/30/reddit-is-killing-rss-feeds-ending-public-api-access-because-of-ai-bots/>
- “Responsible Builder Policy”, Reddit Help, <https://support.reddithelp.com/hc/en-us/articles/42728983564564-Responsible-Builder-Policy>
- “Scheduled tasks failing”, r/ChatGPT(사용자 스레드), <https://www.reddit.com/r/ChatGPT/comments/1x049yo/scheduled_tasks_failing/>
- “Isn't this kind of a paradox for scheduled tasks?”, r/ChatGPT(사용자 스레드), <https://www.reddit.com/r/ChatGPT/comments/1wvnhp8/isnt_this_kind_of_a_paradox_for_scheduled_tasks/>
- “Did ChatGPT Scheduled Tasks recently start consuming your Codex/Work usage allowance?”, r/codex, 2026년 10월 5일(사용자 보고), <https://www.reddit.com/r/codex/comments/1wxxqwh/did_chatgpt_scheduled_tasks_recently_start/>
- “Automate work with scheduled tasks”, Claude Code Docs, <https://code.claude.com/docs/en/routines>
- “ChatGPT Scheduled Tasks: What They Are and How to Use Them”, Zapier, 2026년 9월 2일(2차 자료), <https://zapier.com/blog/chatgpt-scheduled-tasks/>
- “ChatGPT MCP: Connect MCP Servers to ChatGPT”, AnythingMCP, 2026년 9월 25일(2차 자료), <https://anythingmcp.com/guides/clients/chatgpt>
- EveryInfra 기능 카탈로그, 2026년 10월 26일 SGT 17:22 확인, <https://api.everyinfra.com/api/v1/social/catalog>
- EveryInfra OpenAPI 문서, 2026년 10월 26일 SGT 17:42 확인, <https://api.everyinfra.com/openapi.json>
- r/PasswordManagers 커뮤니티 페이지, <https://www.reddit.com/r/PasswordManagers/>
- “Add custom MCP server”(“Reviewing and confirming tool calls” 섹션), OpenAI Developers, 2026년 10월 26일 SGT 20:05 확인, <https://developers.openai.com/api/docs/guides/custom-mcp-server>
참고 BL-55