자체 방문 통계는 항상 수집됩니다. 사용자가 공개 페이지를 어떻게 이용하는지 파악하는 데 쓰이는 Google Analytics(로그인한 워크스페이스는 제외)는 동의한 경우에만 사용됩니다. 자세한 내용은 개인정보 처리방침을 참고하세요.

ChatGPT Spaces로 경쟁사 소셜 트래커 만들기: 설정, MCP, 실제 테스트

ChatGPT Spaces에서 팀이 함께 보는 경쟁사 소셜 트래커 페이지를 만듭니다. 페이지는 저절로 새로 고쳐지지 않습니다. TikTok, X, Reddit으로 테스트한 결과 주당 $0.006672였습니다.

책상처럼 떠 있는 공유 페이지 일러스트. 페이지에는 빈 표 격자와 작은 막대가 있고, 한 행은 청록색입니다. 페이지 주위의 작은 받침대 세 개에는 각각 빈 소셜 카드가 놓여 있습니다. 세로로 긴 동영상 카드, 둥근 아바타가 있는 짧은 게시물 카드, 말풍선이 쌓인 스레드 카드입니다. 세 카드에서 표의 셀로 점선이 이어집니다. 페이지 위에는 커서 화살표 두 개와 작은 둥근 에이전트가 있어, 사람과 AI가 함께 페이지를 편집하는 모습을 나타냅니다. 한쪽 구석의 7일 달력에는 청록색 날이 하루 있어, 일주일에 한 번 업데이트한다는 것을 뜻합니다.

OpenAI는 ChatGPT Space 페이지가 "최신 상태를 유지한다(stay updated)"고 홍보합니다. 하지만 자체 문서에는 Keep Updated가 "출시 시점에는 제공되지 않는다(isn't available at launch)"고 적혀 있으므로, 매주 새로고침하려면 예약 작업이나 팀 작업이 필요합니다(Work with agents in Space). 2026-11-04 싱가포르 시간 00:16~00:33에 EveryInfra를 통해 Duolingo, Babbel, Busuu의 TikTok, X, Reddit 데이터를 가져왔습니다. 주 1회 업데이트에는 API 호출 12회가 필요하고 API 비용은 $0.006672이며, 월 약 $0.0289입니다. 이 페이지 구성이 적합한지를 좌우하는 수치는 API 호출 한 번으로 얼마나 과거의 데이터까지 가져올 수 있는지입니다. TikTok 영상 50개는 55~272일 전까지 거슬러 올라가지만, Duolingo의 Reddit 검색 한 번은 4.0시간 전까지만 거슬러 올라갑니다.

이 가이드는 영어권 시장의 그로스 또는 마케팅 팀을 위한 것입니다. 이 팀은 여러 사람과 ChatGPT가 함께 최신 상태로 유지하는 경쟁사 페이지 하나를 ChatGPT에 두려고 합니다. 이 페이지는 매주 월요일 경쟁사별 팔로워, 게시물, 참여 지표를 보여 줘야 합니다.

여섯 가지 질문에 순서대로 답합니다. 페이지를 어디에 둘지, 데이터를 어디서 가져올지, ChatGPT를 데이터 API에 어떻게 연결할지입니다. 이어서 주간 업데이트를 무엇이 실행하는지, 월 비용은 얼마인지, 어떤 수치가 오해를 부르는지 다룹니다.

이 가이드를 작성하면서 ChatGPT에는 로그인하지 않았습니다. ChatGPT 관련 단계는 모두 Help Center, learn.chatgpt.com, 개발자 문서를 바탕으로 했으며, 설정 예시로 표시했습니다. EveryInfra 수치는 모두 실제 호출에서 얻었습니다. 원본 응답을 모두 보관해 두었으므로 팀의 누구든 수치를 다시 확인할 수 있습니다.

일러스트. 왼쪽에는 크기가 다른 깔때기 세 개가 위에서 떨어지는 빈 카드를 받고 있습니다. 첫 번째 깔때기는 넘쳐흐르고, 두 번째는 절반쯤 차 있으며, 세 번째에는 카드가 몇 장뿐입니다. 각 깔때기 아래에는 자 같은 막대가 카드가 포함하는 기간을 나타내며, 첫 번째 막대가 가장 짧고 청록색입니다. 오른쪽에는 공유 페이지에 깔끔한 빈 표가 있고, 깔때기에서 나온 화살표 세 개가 표의 세 행으로 이어집니다. 페이지 위 시계 문자판은 일곱 칸 중 한 칸이 청록색입니다.
활발한 브랜드는 호출 한 번이 몇 시간을, 조용한 브랜드는 몇 달을 포함합니다. 주간 페이지의 호출 횟수는 이를 기준으로 정하세요.

ChatGPT Spaces란 무엇인가: Space, 페이지, 팀

먼저 이름부터 정확히 하겠습니다. 제품 이름은 단수형인 "Space"입니다. Help Center는 Space를 페이지, 파일 및 기타 ChatGPT 작업을 위한 공간으로 정의합니다(“Getting started with Space in ChatGPT”). ChatGPT로 페이지를 만들고 편집하며, 관련 작업을 Space로 묶어 공유합니다. 사람들은 복수형인 "chatgpt spaces"로 검색하지만 같은 것을 가리킵니다. 계정마다 개인 Space가 있으며, 주제나 팀별로 Space를 더 추가할 수 있습니다.

페이지는 편집 가능한 문서입니다. Help Center는 프로젝트 브리프, 회의록, 리서치 요약, 팀 업데이트를 예로 듭니다. 여러 사람이 한 페이지를 동시에 편집할 수 있고, 각자 자신의 ChatGPT에 도움을 요청할 수 있습니다. Help Center에는 이 가이드에 중요한 문장이 하나 더 있습니다. 페이지에 ChatGPT가 만든 차트, 트래커, 인터랙티브 도구를 넣을 수 있다는 것입니다. 경쟁사 트래커는 메모와 차트 몇 개가 딸린 주간 표이므로 페이지 하나에 담을 수 있습니다.

OpenAI는 2026-09-29 DevDay 2026에서 Space를 출시했습니다(DevDay 2026 요약). 제품 페이지에는 "Available on Pro, Business, and Enterprise plans"라고 적혀 있습니다(Space 제품 페이지). Help Center에는 더 자세한 내용이 있습니다. 웹과 데스크톱에서는 페이지를 만들고 편집할 수 있습니다.

모바일에서는 페이지를 찾고, 읽고, 공유하고, 하위 페이지 사이를 이동할 수 있지만 편집은 할 수 없습니다. 캐나다 또는 UAE에 데이터 레지던시가 있는 Business 및 Enterprise 워크스페이스에는 Space가 "곧(soon)" 제공됩니다. 이 플랜에서 Space는 Library를 대체하며, Projects는 바뀌지 않습니다(Help Center 20001549, 2026-11-04 확인).

항목문서 내용트래커에 미치는 영향
플랜Pro, Business, Enterprise(Free, Go, Plus는 제외)1인 사용 시 최소 Pro 100(월 $100) 필요
편집웹과 데스크톱은 편집, 모바일은 읽기와 공유월요일에 휴대폰으로 페이지를 읽고, 편집은 컴퓨터에서
대체 대상Library(Projects는 유지)기존 Projects를 옮길 필요 없음
공유 단위페이지 하나 또는 Space 전체(하위 페이지는 접근 권한 상속)트래커를 팀 Space에 두면 새로 합류한 사람도 바로 볼 수 있음
페이지 콘텐츠텍스트, 표, 차트, 트래커, 도구, 파일한 페이지에 표, 주간 요약, 차트를 함께 담음
지역캐나다·UAE 데이터 레지던시 워크스페이스에는 "곧" 제공해당 워크스페이스는 기다려야 함

팀 기능도 같은 날 출시되었습니다. Business 릴리스 노트에 따르면 팀을 만들고 동료를 추가한 뒤 페이지나 Space를 팀과 공유할 수 있습니다(ChatGPT Business release notes). 팀은 플러그인을 공유할 수 있고, 일정에 따라 실행되는 팀 작업도 둘 수 있습니다. 팀에 관한 Help Center 페이지는 둘의 경계를 명확히 구분합니다.

팀은 누가 함께 일하는지를 정하고, Space는 팀이 공유하는 작업과 컨텍스트를 담습니다(Teams in ChatGPT). 한 팀이 여러 Space를 가질 수 있고, 한 Space를 여러 팀에 공유할 수도 있습니다. 팀은 Business와 Enterprise 워크스페이스에만 있으므로, 개인 Pro 계정에는 팀도 팀 작업도 없습니다.

ChatGPT Spaces vs Projects: 트래커는 어디에 두어야 할까

검색어 추천에서 "chatgpt spaces vs projects"가 상위에 뜰 만큼 둘을 헷갈리는 사람이 많습니다. 둘 다 공유할 수 있고, 파일을 담을 수 있으며, ChatGPT가 그 내용을 활용해 답할 수 있습니다. 하지만 정리하는 대상이 다릅니다. Projects는 관련된 채팅, 파일, 지침을 한데 모읍니다(Projects in ChatGPT). Space는 페이지와 파일을 정리하며, 페이지 자체가 결과물입니다. 경쟁사 트래커 관점에서 보면 차이는 다음과 같습니다.

항목Space(페이지)Projects
플랜Pro, Business, Enterprise공유는 Free, Go, Plus, Pro, Business, Enterprise, Edu에서 가능
주요 대상여러 사람이 실시간으로 편집하는 페이지채팅, 파일, 프로젝트 지침
인원제한 명시 없음. Business와 Enterprise는 팀과 공유Free 5명, Plus·Go 10명, Pro 100명, 워크스페이스 프로젝트는 최대 100명
파일명시되지 않음Free 5개, Plus·Go 25개, Pro·워크스페이스 40개
메모리각자 자신의 ChatGPT와 메모리를 사용하며, 페이지에 올라간 내용은 접근 권한이 있는 모두가 볼 수 있음공유 프로젝트는 프로젝트 전용 메모리를 쓰며 개인 메모리를 읽지 않음
접근 권한보기, 댓글, 편집(팀 초대 시에는 보기와 편집만 제공될 수 있음)채팅, 편집
모바일읽기와 공유만 가능웹과 모바일에서 사용 가능
트래커에 적합한가?적합: 표 자체가 결과물이고, 여러 사람이 한 페이지를 편집함매주 "왜 떨어졌나"를 논의하는 채팅과 원본 CSV 내보내기에 적합

Projects 수치는 Help Center 문서 10169521에서, Space 접근 권한은 Collaborate in Space에서 가져왔습니다. 결론은 간단합니다. 사람들이 원하는 것은 채팅 목록이 아니라 계속 바뀌는 표이므로, 트래커는 Space에 두세요.

주간 논의는 페이지 가까이, 즉 채팅이나 페이지 댓글에서 진행하세요. 팀원 중 한 명이 Plus만 쓴다면 그 사람은 Space를 열 수 없습니다. 이럴 때는 주간 수치를 공유 프로젝트에 CSV로 내보내고, Plus 사용자가 그곳에서 ChatGPT에 질문하게 하세요.

경쟁사 메모는 민감할 수 있으므로 메모리는 좀 더 자세히 살펴봐야 합니다. 메모리가 켜져 있으면 ChatGPT가 페이지 작성을 도울 때 개인 컨텍스트를 활용할 수 있습니다(ChatGPT Space: sharing, data, and controls). 그 내용이 페이지에 들어가면 페이지를 볼 수 있는 모든 사람이 읽을 수 있습니다. 또한 메모리를 켠 공동 작업자의 ChatGPT는, 여러분이 메모리를 꺼 두었더라도 페이지 내용을 기억할 수 있습니다.

학습 설정도 사람마다 따로 적용됩니다. 개인 요금제에서는 페이지를 읽거나 작성한 에이전트 소유자의 설정이 적용됩니다. Business와 Enterprise는 기본적으로 데이터를 학습에 사용하지 않습니다. 따라서 개인 Pro 계정에서 동료를 페이지에 초대한다면 먼저 각자의 "Improve the model for everyone" 설정을 확인하거나, Business 워크스페이스를 사용하세요.

마이그레이션에도 함정이 있습니다. 개인 dots, Pages, Spaces는 개인 워크스페이스를 Business나 Enterprise로 옮길 때 함께 이전되지 않습니다(Migrating your personal workspace). 먼저 직접 저장해 두어야 합니다. 개인 Pro에서 한 달간 테스트한 뒤 Business로 옮길 계획이라면, 페이지 구성을 프롬프트나 CSV 템플릿으로 보관하세요. 그리고 이전한 뒤 페이지를 다시 만드세요. 페이지가 자동으로 따라올 것이라고 기대하면 안 됩니다.

ChatGPT Space 페이지: 표, Visualize, Prompt 블록

learn.chatgpt.com의 가이드 Work with pages는 페이지를 블록 단위로 설명합니다. 편집 중에 /를 입력하면 삽입 메뉴가 열립니다. 제목, 목록, 체크리스트, 표, 코드, 하이라이트, 이미지, 파일, 하위 페이지, 다른 페이지 링크를 추가할 수 있습니다. 파일과 채팅 참조, 그리고 인터랙티브 차트를 위한 "Visualize" 블록도 넣을 수 있습니다.

에이전트용 블록은 Prompt, Task, Agent Instructions 세 가지입니다. Prompt 블록은 요청을 저장해 두며, 독자가 클릭하면 채팅이 시작됩니다. 표 블록은 기본, 유연, 전체 너비 중 하나로 설정할 수 있고, 열 너비를 내용에 맞출 수 있습니다.

이 블록들은 트래커 구성과 잘 맞습니다. 맨 위 표 블록에는 이번 주 수치를 담습니다. 그 아래 Visualize 블록은 4주간의 추이를 보여 줍니다. 다시 그 아래 Prompt 블록에는 "이 페이지의 규칙에 따라 이번 주 데이터를 가져와 표를 업데이트해 줘"라는 요청을 저장합니다.

맨 아래에는 주마다 하위 페이지를 하나씩 두어 원본 요약을 보관합니다. 결론은 표에, 근거는 하위 페이지에 담는 구조입니다. 팀원이 어떤 수치를 의심하면 해당 주의 하위 페이지를 열어 호출이 어떤 게시물을 반환했는지 확인할 수 있습니다.

learn.chatgpt.com의 OpenAI 문서 페이지 Work with agents in Space 중 Verify recurring work separately 섹션 스크린샷입니다. 청록색 상자가 두 단락을 표시합니다. Keep Updated는 출시 시점에 제공되지 않으며, 반복 작업을 설정하려면 채팅에서 ChatGPT에 일정을 만들어 달라고 요청한 뒤 저장된 일정을 확인해야 합니다. 페이지나 지침에 적은 주기만으로는 작업이 존재한다는 증거가 되지 않기 때문입니다. 다음 단락은 설정 후 작업, 시간, 활성화 상태를 확인하고, 실제 실행 한 번과 페이지 결과를 검토하라고 안내합니다.
OpenAI 문서 스크린샷(싱가포르 시간 2026-11-04 00:30 캡처). 청록색 상자는 저희가 표시했습니다. learn.chatgpt.com, Work with agents in Space

"페이지가 계속 업데이트된다"는 설명은 조심해서 받아들여야 합니다. 제품 페이지에는 "연결된 도구를 통해 페이지를 최신 상태로 유지할 수 있습니다"라고 적혀 있습니다(Space 제품 페이지). 그런데 같은 문서 모음의 에이전트 가이드는 분명하게 말합니다. Keep Updated는 출시 시점에 제공되지 않습니다.

반복 작업을 설정하려면 채팅에서 ChatGPT에 일정을 만들어 달라고 요청한 다음, 저장된 일정을 확인하세요. 페이지에 "매주 월요일 업데이트" 같은 문구를 적어도 작업이 실제로 존재한다는 증거가 되지 않습니다(Work with agents in Space, 2026-11-04 확인). 그래서 이 가이드에서는 예약 작업이 업데이트를 맡고, 페이지는 결과를 담는 곳으로만 씁니다.

일반 채팅에서도 페이지를 편집할 수 있을까요? OpenAI는 이를 직접 밝히지 않습니다. 다만 Slides는 Work에서 만든다고 설명합니다(Creating and collaborating on slides in ChatGPT). 또 2026-10-01에 한 커뮤니티 사용자는 일반 채팅에서는 첨부된 페이지를 읽기만 할 수 있었고, 편집은 Work에서 가능했다고 보고했습니다(Pages in Spaces for normal ChatGPT chats). 그래서 아래 설정에서는 Work에서 페이지를 편집합니다.

트래커가 집계하는 항목과 각 수치의 출처

무엇보다 먼저 열을 확정하세요. 열에 따라 매주 어떤 호출을 할지가 정해지기 때문입니다. 저희는 브랜드별·플랫폼별로 한 행을 씁니다. 각 열에는 한 번의 호출로 정확히 얻을 수 있는 수치만 넣습니다. 아래 표는 페이지에 들어갈 표 블록의 구성입니다. 오른쪽 열은 각 수치가 EveryInfra의 어떤 기능과 필드에서 나오는지 보여 줍니다. 모든 필드는 TikTok 데이터 API, X 데이터 API, Reddit 데이터 API 카탈로그에서 확인할 수 있습니다.

열의미출처 필드
팔로워월요일 수집 시점의 팔로워 수tiktok/profile → follower_count, X에서는 각 twitter/user_posts 행의 author_follower_count
최근 7일 신규 게시물수집 전 7일 동안 게시된 게시물. TikTok은 고정 동영상 제외posted_at, is_pinned
최근 7일 원본 게시물(X)답글과 리포스트 제외is_reply, is_repost
조회수 중앙값최근 7일 신규 게시물의 조회수 중앙값. 신규 게시물이 없으면 "없음"view_count
참여율 중앙값(좋아요 + 댓글 + 공유) / 조회수like_count, comment_count, share_count
이번 주 최고 게시물링크와 조회수url, view_count
Reddit 토론활발한 브랜드: 이번 주 브랜드 커뮤니티 인기 게시물. 조용한 브랜드: 7일간 언급 수Duolingo: reddit/subreddit_posts. Babbel, Busuu: reddit/search
메모사람이 직접 작성하거나, @ChatGPT가 초안을 쓰고 사람이 수정페이지 댓글

왜 평균이 아니라 중앙값일까요? Duolingo는 최근 7일 동안 TikTok 영상 5개를 올렸습니다. 가장 많이 본 영상의 조회수는 2.4M회였고, 중앙값은 803,300회였습니다. 크게 흥행한 영상 하나가 평균을 끌어올리면 주간 수치가 크게 들쭉날쭉해집니다.

TikTok에서 고정 동영상을 빼는 이유는 무엇일까요? 테스트에서는 모든 브랜드에서 "newest"로 정렬했을 때 첫 번째 동영상이 고정 동영상이었습니다. Duolingo의 고정 동영상은 2025-06-10에 올라온 것입니다. 이를 그대로 두면 "최신 게시물"이 1년 넘게 어긋납니다.

데이터: 4가지 기능과 파라미터, 가격

트래커는 4가지 기능에 Reddit 커뮤니티용 기능 하나를 더해 사용합니다. 싱가포르 시간 2026-11-04 00:16에 카탈로그를 확인했을 때, 다섯 가지 기능 모두 available: true였고 가격은 API 호출당 $0.000556이었습니다(카탈로그, 무료 조회). API 호출당 과금되며, 한 번의 호출로 최대 max_limit개의 행을 받습니다. 행 수는 가격에 영향을 주지 않습니다. 실패한 API 호출과 빈 결과에는 과금되지 않습니다.

기능필수유용한 옵션호출당 최대가격용도
tiktok/profileusername—계정 1개$0.000556팔로워, 총 좋아요 수, 동영상 수
tiktok/user_videosusernamesort (newest/oldest/popular), until, min_likes50행$0.000556신규 동영상, 조회수, 참여도
twitter/user_postsusername—200개 행$0.000556원본 게시물, 조회수, 좋아요
reddit/searchkeywordsort(newest 포함)25행$0.000556최신 브랜드 언급
reddit/subreddit_postssubredditsort, date_range100행$0.000556커뮤니티의 이번 주 인기 게시물

ChatGPT 밖에서 테스트하려면 curl로 API를 호출하세요. 키는 요청 헤더에 넣고, 절대 코드 저장소에 커밋하지 마세요.

bash
# Example: Babbel's newest 50 TikTok videos (real call at 00:18 Singapore time, 2026-11-04, charged_usd 0.000556)
curl -s https://api.everyinfra.com/api/v1/social \
  -H "Authorization: Bearer $EVERYINFRA_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"platform":"tiktok","action":"user_videos","params":{"username":"babbel","sort":"newest","limit":50}}'

카탈로그에서 각 기능의 field_note도 읽어 보세요. 그중 두 메모가 트래커의 동작 방식에 영향을 줍니다. twitter/user_posts의 메모에 따르면, 다른 소스가 실패하면 대체 소스에서 결과를 가져옵니다. 이 소스에는 답글이 없으므로 is_reply와 reply_to가 비어 있습니다. 그것마저 실패하면 소개와 팔로워 필드가 빠질 수 있고, 마지막 대체 소스는 최대 60행만 반환합니다.

reddit/search의 메모에 따르면 시간 범위는 최근 1개월로 고정되며, 정렬 순서를 바꿔도 범위는 달라지지 않습니다. 키워드와 일치하는 게시물만 반환하므로 limit보다 적은 행이 올 수 있습니다. 일치하는 결과가 없으면 빈 결과로 처리되어 환불됩니다. 정리하면, X의 "원본 게시물"은 답글 필드에 값이 있을 때만 정확하고, Reddit 검색은 1개월 이전까지 거슬러 올라가지 않습니다.

ChatGPT에 EveryInfra 원격 MCP 연결하기: 개인 계정과 Business의 차이

요약하면 이렇습니다. Business에서는 관리자에게 EveryInfra를 워크스페이스 플러그인으로 추가해 달라고 요청하세요. 개인 Pro 계정에서는 먼저 직접 호출을 한 번 실행해 ChatGPT가 매번 승인을 요청하는지 확인하세요. 그다음 작업을 예약하세요. ChatGPT는 이제 외부 도구를 "플러그인"이라고 부릅니다(플러그인 제품 페이지). 워크스페이스에는 플러그인 사용, MCP로 플러그인 만들기(Enterprise에서는 기본적으로 꺼져 있음), 워크스페이스에 게시 같은 스위치가 있습니다(Plugins in ChatGPT).

커스텀 MCP 서버 연결 절차는 Connecting custom MCP servers in ChatGPT에 나와 있습니다. 2026-11-04에 확인했을 때 페이지에는 "Updated 2 days ago"라고 표시되어 있었습니다. Plugins를 열고 더하기 기호를 클릭한 뒤 "Add custom MCP server"를 선택하세요. 이름과 설명을 입력합니다.

Connection 아래에 공개 HTTPS MCP URL을 입력하거나, Secure MCP Tunnel을 쓰려면 Tunnel을 선택하세요. 인증을 설정하고 "I understand and want to continue"에 체크합니다. 그런 다음 "Create as a plugin"을 선택하고, 감지된 도구와 메타데이터를 확인하세요.

개발자 가이드 Connect and test your plugin도 같은 절차를 안내합니다. 이 가이드는 먼저 MCP Inspector에서 모든 도구를 테스트하라고 권장합니다. 비공개 MCP 서버는 Secure MCP Tunnels를 사용할 수 있습니다. 저희 서버는 공개 URL이 있으므로 터널이 필요 없습니다.

누가 이 작업을 할 수 있는지는 요금제에 따라 다릅니다. Help Center의 설명이 구체적이어서 표로 정리했습니다.

계정커스텀 MCP 가능 여부생성·게시 주체트래커에 미치는 영향
Pro(개인)가능, 단 "읽기/가져오기 권한"으로 한정. 전체 MCP는 Business와 Enterprise/Edu 전용사용자데이터 도구가 읽기 전용으로 표시되어 있지 않음. Pro에서 호출마다 승인을 요청하는지 테스트 필요
Business가능, 전체 MCP관리자와 소유자만 생성 및 게시멤버는 관리자에게 EveryInfra를 워크스페이스 플러그인으로 추가해 달라고 요청
Enterprise / Edu가능, 전체 MCP관리자가 역할 기반 접근 제어로 테스트 권한 부여. 게시는 관리자와 소유자만 가능필요한 도구만 게시 가능
모바일불가. 웹에서 설정—설정은 컴퓨터에서 진행

Pro 항목은 Help Center 12584461의 FAQ "Are apps and full MCP beta available to Pro users?"를 근거로 합니다. Pro 사용자는 Apps SDK로 앱을 만들 수 있습니다. 전체 MCP는 현재 Business와 Enterprise/Edu에서만 제공됩니다. Pro 사용자는 읽기·가져오기 권한으로 커스텀 MCP 서버를 연결할 수 있습니다. 이는 데이터 도구의 표시 방식과 충돌합니다.

싱가포르 시간 00:16에 https://api.everyinfra.com/mcp로 무료 tools/list 요청을 한 번 보냈습니다. 12개 도구 중 데이터 도구 everyinfra_call_api는 readOnlyHint: false, destructiveHint: true, openWorldHint: true로 표시됩니다. MCP 사양에 따르면 readOnlyHint는 도구가 환경을 변경하지 않는다는 뜻입니다(MCP spec, ToolAnnotations). 데이터 수집은 TikTok에서 아무것도 바꾸지 않습니다.

다만 호출할 때마다 잔액에서 비용이 빠져나가므로, 저희 서버는 이 도구를 읽기 전용으로 표시하지 않습니다. OpenAI의 문구로 미루어 볼 때 Pro는 데이터 호출마다 승인을 요청할 가능성이 높습니다. 예약 작업이 이 승인 요청에서 멈추는지는 문서에 나와 있지 않으며, ChatGPT에서 직접 테스트하지는 않았습니다.

이 섹션에서 가장 큰 변화는 인증입니다. 개발자 가이드 ChatGPT Developer mode는 MCP 인증 방식으로 OAuth, 인증 없음, 혼합의 세 가지를 제시합니다. 혼합은 일부 도구는 로그인 없이 쓰고 나머지는 OAuth를 쓰는 방식입니다. Apps SDK Authentication 가이드에 더 자세한 내용이 있습니다.

OAuth는 2.1 버전을 쓰고, ChatGPT는 Client ID Metadata Document(CIMD)로 자신을 식별할 수 있으며, 서버는 정해진 URL에 OAuth 설정을 게시합니다. 따라서 ChatGPT에는 "API 키를 헤더에 붙여 넣는" 입력란이 없습니다. 예전의 우회 방법은 "인증 없음"을 선택하고 키를 ?key= URL에 넣는 것이었습니다.

이 방법은 이제 작동하지 않습니다. 싱가포르 시간 2026-11-04 00:28에 URL에 키를 넣어 tools/call을 보내자 서버가 401로 응답했습니다. 메시지는 "The EveryInfra API key in this connector's URL (?key=) stopped working on 2026-11-04"였습니다.

메시지에는 새 URL 두 개가 안내되어 있었습니다. 헤더에 키를 넣는 https://api.everyinfra.com/mcp와 로그인 방식의 https://api.everyinfra.com/mcp/all입니다. 이 401 응답에는 비용이 들지 않았습니다. ChatGPT는 키를 대신 헤더에 넣어 주지 않으므로, ChatGPT에서는 두 번째 URL만 사용할 수 있습니다.

싱가포르 시간 00:28부터 00:29까지 /mcp/all의 로그인 설정을 확인했습니다. 세 요청 모두 무료였습니다. 첫째, 자격 증명 없이 보낸 initialize는 401을 반환했습니다. WWW-Authenticate 헤더에는 resource_metadata URL이 담겨 있었으며, 이는 MCP 인가 사양이 요구하는 탐색 방식입니다(MCP authorization).

둘째, 이 URL은 RFC 9728에 정의된 보호 리소스 메타데이터를 제공합니다. 인가 서버로 https://auth.everyinfra.com/oidc를 지정하고, data:call, search:call, account:read, offline_access 등의 스코프를 나열합니다(메타데이터). 셋째, OpenID 구성은 client_id_metadata_document_supported: true를 표시하고, offline_access를 포함하며, PKCE는 S256만 허용합니다.

offline_access 스코프는 ChatGPT의 요구 사항과 맞아떨어집니다. Help Center에 따르면 OAuth를 쓸 때 ID 공급자가 리프레시 토큰을 발급해야 합니다. OpenID Connect에서는 offline_access를 요청하고 이를 scopes_supported에 포함합니다. 리프레시 토큰이 없으면 첫 권한 부여가 만료될 때 ChatGPT 연결이 끊어질 수 있고, 사용자는 다시 로그인해야 합니다.

CIMD는 IETF 초안에서 나왔으며, -03 버전이 2026-11-02에 공개되었습니다(IETF draft). 아래는 이 문서들을 바탕으로 한 구성 예시입니다. ChatGPT에서 이 설정 절차를 직접 진행해 보지는 않았습니다.

text
# Configuration example: ChatGPT web → Plugins → + → Add custom MCP server
Name:           EveryInfra social data
Description:    Public TikTok, X and Reddit data; each call billed at catalog price, failures free
Connection:     https://api.everyinfra.com/mcp/all
Authentication: OAuth (ChatGPT identifies itself with CIMD; sign in to EveryInfra and approve)
[x] I understand and want to continue
→ Create as a plugin → check the tools it finds (everyinfra_call_api, everyinfra_list_capabilities, everyinfra_get_job ...)

# Business workspace: only an admin or owner can create it. Then publish in
# Admin Console → Plugins → Manage Legacy Apps → Drafts → Publish, and share it with the tracker's team.

로그인 방식에는 또 다른 이점이 있습니다. 키를 ChatGPT에 넘길 필요가 없습니다. 저희 서버는 사용자, 클라이언트, 진입점마다 내부 키를 하나씩 만듭니다. 과금, 환불, 요청 속도 제한, 호출 로그는 해당 계정을 따르며, 연결을 해제하면 키도 폐기됩니다. 자세한 내용은 MCP 서버 페이지와 원격 MCP 설정 가이드를 참고하세요. Business 워크스페이스에서는 로그인한 사람의 EveryInfra 잔액에서 비용이 빠져나갑니다. 동료의 개인 계정이 아니라 팀 공용 EveryInfra 계정으로 로그인하세요.

마지막으로, 워크스페이스 규칙 하나가 장기적인 안정성에 영향을 줍니다. Help Center FAQ에 따르면 관리자가 MCP 서버를 처음 승인하면 ChatGPT는 그 시점의 도구 목록 스냅샷을 고정해 사용합니다. 이후 서버 변경 사항은 관리자가 다시 검토하고 게시해야 반영됩니다. 서버가 현재 제공하는 도구와 스냅샷이 다르면 호출이 실패할 수 있습니다. 새 선택 파라미터 추가처럼 호환되는 변경은 그대로 작동할 수도 있습니다.

호환되지 않는 변경은 관리자가 워크스페이스 설정에서 플러그인을 새로 고쳐야 합니다. 이런 경우 ChatGPT는 업데이트하라는 메시지를 표시하지도, 관리자에게 알리지도 않습니다. 저희 도구 이름 목록은 늘어나기만 할 뿐 기존 이름이 사라지지는 않으므로 이전 이름도 계속 작동합니다. 다만 필드는 추가됩니다. 오류가 난 실행을 디버깅하는 것보다 관리자 콘솔에서 매월 한 번 새로 고치는 편이 비용이 적게 듭니다.

실제 왕복 한 번: ChatGPT가 보내는 요청과 돌아오는 응답

ChatGPT는 플러그인을 통해 저희 서버를 호출할 때 표준 MCP tools/call 요청을 보냅니다. 싱가포르 시간 2026-11-04 00:29에 같은 요청을 https://api.everyinfra.com/mcp/all로 보냈습니다. 저희 쪽 키를 사용했지만, OAuth로 연결해도 도구와 응답은 같습니다. 이 호출은 Duolingo의 최신 TikTok 동영상 10개를 요청했습니다. 16.78초 만에 응답이 왔고 charged_usd는 0.000556이었습니다.

json
{"jsonrpc":"2.0","id":7,"method":"tools/call",
 "params":{"name":"everyinfra_call_api",
           "arguments":{"platform":"tiktok","action":"user_videos",
                        "params":{"username":"duolingo","sort":"newest","limit":10}}}}
어두운 코드 카드 형태로 표시한 실제 API 응답 스크린샷입니다. 맨 윗줄에는 POST https://api.everyinfra.com/mcp/all, tools/call, 00:29:28 SGT, 16.78초, 24,746바이트가 표시되어 있습니다. 요청 부분에는 platform tiktok, action user_videos, username duolingo, sort newest, limit 10으로 호출한 everyinfra_call_api가 보입니다. 응답 발췌에는 count 10이 표시되어 있습니다. 첫 번째 행은 2025-06-10에 올라온 고정 영상으로, is_pinned가 true이고 조회수는 3.9M회입니다. 두 번째 행은 2026-11-02에 올라온 영상으로 조회수 116,800회, 좋아요 8,274개입니다. 각각 35개 필드가 있는 행 8개가 더 있다는 안내가 있으며, 과금 정보에는 charged_usd 0.000556이 표시되어 있습니다.
실제 MCP 응답 스크린샷: "newest" 정렬의 첫 행이 1년도 더 지난 고정 동영상 EveryInfra MCP 응답

content[0].text 필드에는 24,746바이트의 JSON 문자열이 담겨 있습니다. 동영상 10개에는 각각 35개 필드가 있습니다. 조회수, 좋아요, 댓글, 공유, 저장 외에도 커버 이미지 URL, 음악, 해시태그, 광고 여부, 상품 여부, 작성자의 팔로워 수가 포함됩니다. 스크린샷은 이번 테스트에서 처음 마주친 의외의 결과를 보여 줍니다. sort: newest로 요청했는데 첫 행은 2025-06-10의 고정 동영상이고, 두 번째 행이 2026-11-02의 새 동영상입니다. 트래커가 첫 행을 최신 게시물로 받아들이면 1년 넘게 어긋납니다.

이 왕복이 끝나면 ChatGPT는 구조화된 JSON을 갖게 됩니다. 다음으로 페이지의 규칙에 따라 집계해야 합니다. is_pinned가 true인 행을 제외하고, posted_at이 최근 7일 이내인 행만 남긴 뒤 중앙값을 구합니다. 이 규칙을 Prompt 블록이나 작업 지침에 적어 두세요. 매주 ChatGPT에 추측을 맡기는 것보다 안정적입니다.

주간 업데이트는 어떻게 실행되나: 예약 작업과 팀 작업

페이지는 스스로 바뀌지 않으므로 업데이트는 작업이 맡아야 합니다. 계정에 따라 방법은 두 가지입니다. 아래 표는 문서 내용을 정리한 것입니다.

항목개인: ChatGPT Work 예약 작업Business / Enterprise: 팀 작업
생성 위치채팅에서 ChatGPT에 요청하거나 Scheduled에서 확인팀 페이지의 Scheduled 영역
플러그인가능: 웹의 Work, 또는 데스크톱의 Work나 Codex로 만든 작업은 플러그인 사용 가능가능: 워크스페이스가 팀용으로 설정한 연결을 통해 공유 팀 플러그인 사용
실행 주체본인 계정과 연결팀 서비스 계정. 작업은 생성자의 메모리, 커스텀 지침, 채팅 기록을 상속하지 않음
타이밍매일, 매주 또는 사용자 지정. 고급 사용자는 RRULE 작성 가능반복은 "Schedule", 1회는 "Date and time". 작업마다 시간대를 따로 지정
온라인 상태 필요?웹에서는 불필요. 데스크톱에서 로컬 파일을 쓰는 작업은 컴퓨터가 켜져 있어야 함불필요, 클라우드에서 실행
첫 로그인먼저 채팅에서 플러그인에 로그인무인 실행 중에는 새 로그인을 완료할 수 없으므로 미리 로그인
지출 한도개인 요금제의 사용 한도관리자 지출 제어. 개인 작업 한도는 적용되지 않음

왼쪽 열은 learn.chatgpt.com의 Scheduled tasks에서, 오른쪽 열은 Help Center 문서 Creating and managing team tasks in ChatGPT에서 가져왔습니다. 이 문서에는 트래커에 중요한 내용이 네 가지 있습니다. 팀과 Space를 공유해도 Space의 모든 내용이 매 실행에 들어가지는 않으므로, 지침에 소스를 명시하세요.

일정의 "Completed"는 남은 실행이 없다는 뜻일 뿐, 실행이 성공했다는 뜻이 아닙니다. 일부 일시적 오류는 자동으로 재시도되지만, 실행 중 실패한 앱 액션은 재시도되지 않을 수 있습니다. 파일을 편집하는 작업을 다시 실행하기 전에 지난 실행이 이미 무엇을 했는지 확인하세요.

8초마다 한 번 반복되는 흐름 애니메이션입니다. 맨 위 점선 상자는 1회성 설정을 보여 줍니다. 관리자가 EveryInfra를 플러그인으로 추가하고(/mcp/all, 로그인), Space와 트래커 페이지를 만든 뒤, 예약 작업이나 팀 작업을 생성합니다. 여섯 개 상자가 차례로 켜집니다. 1 트리거: 매주 월요일 09:00, 시간대는 작업에서 지정. 2 플러그인 호출: @EveryInfra, everyinfra_call_api. 3 데이터 수집: 브랜드 3개 × 기능 4개 = 호출 12회. 4 주간 수치 계산: 고정 게시물 제외, 최근 7일만. 5 페이지 업데이트: 표와 주간 요약만. 6 팀 검토: 댓글에서 @ChatGPT에 질문. 가운데에는 회차당 API 비용 $0.006672, 호출 12회, ChatGPT 요금제는 별도 청구라고 적혀 있습니다.

페이지에 매주 깔끔한 수치가 반영되는지는 작업 지침에 달려 있습니다. 저희는 아래와 같이 작성했습니다. 이 지침을 페이지 맨 위의 Prompt 블록에 넣으세요. 같은 내용을 예약 작업에도 붙여 넣고, 두 곳의 내용을 항상 동일하게 유지하세요. 각 규칙은 이어지는 테스트에서 저희가 겪은 문제 하나하나에 대응합니다.

text
# Task instructions example (every Monday 09:00, America/New_York)
Use @EveryInfra social data. Call once per brand for Duolingo, Babbel and Busuu, in this order, one call at a time:
1. tiktok/profile {username}; tiktok/user_videos {username, sort: newest, limit: 50}
2. twitter/user_posts {username, limit: 50}
3. Reddit. Duolingo: reddit/subreddit_posts {subreddit: duolingo, sort: top, date_range: past_week, limit: 25}
   Babbel and Busuu: reddit/search {keyword: brand name, sort: newest, limit: 25}
Counting rules:
- TikTok: drop videos where is_pinned is true; keep only posted_at within 7 days before the run
- X: drop posts where is_reply or is_repost is true, then count original posts in the last 7 days
- Reddit search: count only posts with posted_at in the last 7 days; count posts with the brand in the title or community name separately
- Use the median, not the mean. Views and likes over 10,000 are rounded by the platform; call a change under 1% "flat"
- On 429, wait retry_after seconds and try once more. On 422, fix the parameter from did_you_mean
Output: update only the "This week" table and the three-line weekly summary; put the raw rows in a subpage named after this week's date

왜 "한 번에 하나씩 호출"할까요? 이 테스트에 쓴 키는 분당 10회 호출을 허용합니다. 첫 회차에서 싱가포르 시간 00:17:48과 00:17:55에 각각 429를 받았습니다. 두 응답 모두 retry_after: 12와 "Nothing was charged"라는 메시지를 담고 있었습니다. ChatGPT는 한 작업 안에서 여러 도구 호출을 동시에 보낼 수 있습니다. 같은 1분 안에 12회를 호출하면 제한에 걸립니다.

테스트 1: 한 번의 호출로 얼마나 과거까지 가져올 수 있나

테스트 전에 기준을 정했습니다. 주간 트래커라면 한 번의 호출이 최소 7일을 포괄해야 합니다. 그렇지 않으면 "최근 7일 신규 게시물"이 실제보다 적게 나옵니다. 세 플랫폼의 결과는 크게 달랐습니다.

브랜드 · 플랫폼반환된 행가장 오래된 행의 경과 시간(수집 시점 기준)최근 7일 행 수주간용으로 충분한가?
Duolingo · TikTok49(고정 1개 추가)55일5예
Babbel · TikTok49(고정 1개 추가)85일1예
Busuu · TikTok47(고정 3개 추가)272일1예
Duolingo · X5012.8일28(원본 10개)예, 여유는 적음
Babbel · X50131일2예
Busuu · X501,129일0예, 다만 계정이 거의 활동하지 않음
Duolingo · Reddit 검색234.0시간23아니요
Babbel · Reddit 검색239.1일17겨우 충분
Busuu · Reddit 검색2315.6일9예
눈금마다 10배씩 커지는 로그 축 가로 막대 차트로, 한 번의 호출이 얼마나 과거까지 가져오는지를 막대 9개로 보여 줍니다. Duolingo: TikTok 동영상 50개 55일, X 게시물 50개 13일, Reddit 검색 게시물 23개 겨우 4.0시간(유일한 청록색 막대). Babbel: TikTok 85일, X 131일, Reddit 9.1일. Busuu: TikTok 272일, X 1,129일, Reddit 16일. 활발한 브랜드의 Reddit 검색은 몇 시간만 포괄하므로 주간 수집으로는 데이터가 누락됩니다.

가장 놀라운 결과는 Duolingo의 Reddit 검색이었습니다. 최신순으로 게시물 25개를 요청해 23개를 받았습니다. 가장 오래된 게시물도 4.0시간 전 것으로, 모두 2026-11-03 12:23~16:05 UTC 사이에 올라왔습니다. 즉 4시간마다 Duolingo를 언급하는 Reddit 게시물이 20개 넘게 올라옵니다. 주간 수집으로는 월요일 아침의 몇 시간만 보게 됩니다.

이 속도라면 일주일 전체를 보려면 연속으로 약 40회를 호출해야 합니다. 게다가 reddit/search는 최근 1개월로 고정되어 있고 호출당 최대 25행을 반환합니다. 일주일치 언급을 세는 데는 적합하지 않습니다. Babbel과 Busuu는 훨씬 조용해서 한 번의 호출로 각각 9.1일과 15.6일을 포괄합니다.

이 결과에는 한계가 있습니다. 표본은 11월 3일~4일 사이의 1회 수집이며, 주말이나 출시 주간에는 달라질 것입니다. 23행은 키워드와 일치하지 않는 게시물을 걸러 낸 뒤 남은 결과이고, 카탈로그에도 반환 수가 limit보다 적을 수 있다고 적혀 있습니다. 그래도 경향은 유지될 것입니다. 같은 기능이라도 작은 브랜드에서는 큰 브랜드보다 50배 긴 기간을 포괄할 수 있습니다. 모든 브랜드에 같은 방식을 적용하지 말고, 브랜드별로 호출 횟수를 정하세요.

Duolingo는 브랜드 커뮤니티로 방향을 바꿨습니다. 싱가포르 시간 00:28에 reddit/subreddit_posts로 r/duolingo의 이번 주 인기 게시물 25개를 가져왔습니다(sort: top, date_range: past_week). 한 번의 호출로 2026-10-27부터 2026-11-02(UTC)까지 6.1일을 포괄했습니다. 게시물 25개의 댓글은 총 1,528개였고, 2026-10-29에 올라온 최고 게시물은 추천 1,615개를 받았습니다. 이 결과로 이번 주 브랜드 자체 커뮤니티에서 사람들이 무엇을 두고 논쟁하는지 알 수 있습니다. 브랜드를 언급한 사람 수보다 쓸모 있는 정보이며, 비용은 호출 1회입니다.

Babbel과 Busuu는 이렇게 바꿀 필요가 없습니다. 검색 한 번으로 Babbel은 9.1일, Busuu는 15.6일을 포괄합니다. 가장 오래된 행은 각각 2026-10-25와 2026-10-19(UTC)입니다. 일주일이 넘으므로 reddit/search 호출 한 번으로 최근 7일의 언급을 모두 셀 수 있습니다. Babbel은 17건, Busuu는 9건입니다.

그래서 주간 방식에서는 브랜드별로 Reddit 기능을 다르게 고릅니다. Duolingo는 커뮤니티 인기 목록을, Babbel과 Busuu는 검색을 씁니다. 브랜드마다 Reddit 호출은 여전히 1회이므로 총 호출 수는 12회로 유지됩니다. 두 기능은 서로 다른 것을 집계합니다. 이 Reddit 행들을 직접 비교하지 말고, 각 행이 어떤 종류인지 메모에 적어 두세요.

영어권 팀이라면 호출 1회를 들일 만한 커뮤니티가 하나 더 있습니다. 싱가포르 시간 00:33에 이 카테고리의 종합 포럼인 r/languagelearning에서 이번 주 인기 게시물 25개를 가져왔습니다. 한 번의 호출로 2026-10-27부터 2026-11-03(UTC)까지 6.6일을 포괄했고, 댓글은 총 732개, 최고 게시물의 추천 수는 481개였습니다. 카테고리 스레드를 보면 아무도 특정 브랜드에 직접 말을 걸지 않을 때 사람들이 어떤 앱을 비교하는지 알 수 있습니다. 트래커에 이 커뮤니티용 행을 하나 추가하고, ChatGPT가 인기 게시물 제목에 나온 브랜드를 나열하게 하세요.

테스트 2: TikTok의 고정 동영상, 반올림된 수치, is_ad

브랜드마다 sort: newest로 동영상 50개를 가져왔습니다. 세 브랜드 모두 고정 동영상이 맨 앞에 왔습니다. Duolingo는 1개(2025-06-10), Babbel은 1개(2025-07-11), Busuu는 3개였고 그중 가장 오래된 것은 2022-11-17에 올라왔습니다. 고정 동영상 뒤의 나머지 행은 최신순으로 정확히 정렬되어 있었으며, 모든 행을 확인했습니다. 규칙은 간단합니다. 먼저 is_pinned를 확인한 다음 posted_at으로 필터링하세요.

브랜드고정 행고정되지 않은 행의 가장 오래된 날짜7일 내 게시물조회수 중앙값(최근 50개)참여율 중앙값`is_ad`가 표시된 행
Duolingo1 (2025-06-10)55일5660,60014.1%50개 중 42개
Babbel1 (2025-07-11)85일135,7003.26%50개 중 0개
Busuu3개(가장 오래된 영상: 2022-11-17)272일12,7691.57%50개 중 1개

두 번째 발견은 반올림입니다. Duolingo 영상 50개는 모두 조회수가 10,000회를 넘었고, 50개 조회수 모두 3,900,000이나 116,800처럼 반올림된 값이었습니다. 유효숫자가 4자리를 넘는 값은 하나도 없었습니다. 조회수가 10,000회를 넘는 Babbel 영상 43개도 모두 반올림되어 있었습니다.

저희는 어떤 값도 반올림하지 않습니다. TikTok이 웹에 “3.9M”으로 표시하고, 수치도 그 형태로 들어옵니다. 그 결과 조회수가 수백만 회인 영상은 100,000회 단위로 바뀝니다.

싱가포르 시간 00:16과 00:29에 한 영상을 두 번 수집했습니다. 13분 사이에 조회수가 2.4M에서 2.5M으로 바뀌었습니다. 이 수치만으로는 조회수가 50,000회 늘었는지 140,000회 늘었는지 알 수 없습니다. 다른 영상은 116,100회에서 116,800회로 바뀌어 700회 늘었다는 것이 분명합니다. 작업 지침에 “1% 미만의 변화는 변동 없음으로 판단하라”고 적어 둔 이유가 여기에 있습니다.

세 번째 발견은 is_ad입니다. Duolingo는 영상 50개 중 42개가 is_ad: true였고, Babbel은 0개, Busuu는 1개였습니다. 카탈로그는 이 필드를 “영상이 광고인지 여부”로 설명합니다. 브랜드가 직접 올린 영상에 이 플래그가 붙는 흔한 이유는 같은 영상을 유료 광고로도 집행했기 때문입니다. 영상별 이유는 확인하지 않았습니다. 그래서 트래커는 이 값을 메모 열에 표시할 뿐, 조회수 보정에는 쓰지 않습니다.

참여도 차이도 큽니다. 고정되지 않은 영상의 참여율 중앙값은 Duolingo 14.1%, Babbel 3.26%, Busuu 1.57%였습니다. 조회수 중앙값은 각각 660,600회, 35,700회, 2,769회였습니다. 최근 7일 동안 Babbel과 Busuu는 각각 한 번씩 게시했고, 조회수는 9,377회와 696회였습니다. “최근 7일” 열만 두면 작은 브랜드는 표본 하나에 따라 수치가 크게 출렁입니다. 그래서 “최근 50개 중앙값”을 참고 열로 둡니다.

테스트 3: X에 올린 Duolingo 게시물 50개 중 절반 이상이 답글

twitter/user_posts를 한 번 호출했더니 게시물 50개가 반환되었습니다. Duolingo는 답글을 많이 달기 때문에 이 50개가 12.8일치에 불과했습니다. 답글이 29개, 재게시가 4개였습니다. 원본 게시물 17개 중 10개는 인용 게시물이었습니다. 원본 게시물만 세면 Duolingo는 최근 7일 동안 10개를 게시했습니다. 이 게시물들의 중앙값은 조회수 56,364회, 좋아요 1,077개였습니다.

Babbel의 게시물 50개는 답글 12개, 원본 게시물 38개였습니다. 50개를 채우는 데 131일이 걸렸고, 최근 7일 게시물은 2개뿐이었습니다. 원본 게시물의 좋아요 중앙값은 1개였습니다. Busuu의 가장 최근 게시물은 2025-02-12에 올라온 것이어서 최근 7일 게시물은 0개였습니다.

계정팔로워답글재게시원본(인용 포함)최근 게시물 50개가 걸친 기간7일간 원본 게시물
@duolingo1,049,0142941712.8일10
@babbel34,28612038131일2
@busuu35,69931461,129일0
누적 막대 차트로, 막대 3개는 각각 게시물 50개입니다. Duolingo: 인용 포함 원본 게시물 17개(청록색), 답글 29개, 재게시 4개. Babbel: 원본 38개, 답글 12개. Busuu: 원본 46개, 답글 3개, 재게시 1개. 부제는 Busuu의 가장 최근 게시물이 2025년 2월이며 계정이 사실상 게시를 멈췄다고 설명합니다.

이 수치에서 두 가지를 알 수 있습니다. 첫째, 게시물 수에 답글을 포함하면 Duolingo는 Babbel보다 14배 활발해 보입니다. 7일 동안 28개 대 2개입니다. 답글을 빼면 10개 대 2개입니다. 답글이 많다는 것은 Duolingo가 X를 주로 사용자와 소통하는 데 쓴다는 뜻입니다.

메모에 한 줄 적을 만한 내용이지만 “콘텐츠를 얼마나 올리는가”에 넣을 내용은 아닙니다. 둘째, 계정이 몇 달째 조용하면 트래커는 “새 게시물 없음”이라고 표시해야 합니다. 2025년에 올린 게시물로 중앙값을 계산해서는 안 됩니다. 저희 작업 지침은 최근 7일 동안 원본 게시물이 없으면 “없음”으로 적도록 합니다.

대체 소스를 쓸 때는 제약이 하나 더 생깁니다. 카탈로그에 따르면 twitter/user_posts가 대체 소스를 쓸 때는 답글이 포함되지 않고 is_reply가 비어 있습니다. 그런 주에는 Duolingo 행 50개가 모두 원본 게시물이 됩니다. 포괄하는 기간이 늘어나고 “7일간 원본 게시물”은 더 정확해집니다. 하지만 답글 비율은 계산할 수 없습니다. 그래서 답글 비율은 매주 비교하는 메인 표가 아니라 메모에 둡니다.

테스트 4: Reddit 브랜드 검색 결과 중 노이즈는 얼마나 될까

Reddit 검색은 제목과 본문에서 키워드를 찾습니다. 누군가의 자기소개에 브랜드 이름이 들어 있어도 검색에 걸립니다. 결과 23개를 대략적인 규칙으로 나눴습니다. 브랜드가 제목이나 커뮤니티 이름에 있으면 “브랜드 관련 게시물”, 본문에만 있으면 “지나가는 언급”으로 분류했습니다. Duolingo는 15개 대 8개, Babbel은 5개 대 18개, Busuu는 6개 대 17개였습니다.

키워드행최신~가장 오래된 게시물 간격제목·커뮤니티명에 브랜드 포함본문에만 포함커뮤니티댓글
duolingo234.0시간1581696
babbel239.1일51819462
busuu2315.6일61720660
누적 막대 차트로, 브랜드별 Reddit 검색 결과 23개를 나타냅니다. Duolingo: 제목이나 커뮤니티 이름에 브랜드가 있는 게시물 15개(청록색), 본문에서만 지나가듯 언급한 게시물 8개. Babbel: 5개 대 18개. Busuu: 6개 대 17개. 제목은 babbel 검색 결과 게시물 23개 중 18개가 지나가는 언급뿐이라고 설명합니다.

구체적인 사례를 보겠습니다. Duolingo 결과 23개 중 가장 최근 게시물은 r/MakeFriendsOver30에 올라온 친구 찾기 글이었습니다. 작성자가 여러 취미를 나열했는데, 그중 하나가 Duolingo 사용이었습니다. 같은 결과에는 r/jaxfanclub, r/CultofDaisy처럼 언어 학습과 전혀 관계없는 커뮤니티의 게시물도 섞여 있었습니다.

Babbel 결과 23개는 커뮤니티 19곳에서 나왔고, 브랜드 자체 커뮤니티인 r/babbel의 게시물은 3개뿐이었습니다. 이 게시물들이 잘못된 데이터는 아닙니다. 이를 “브랜드 화제성”으로 세는 것이 잘못입니다.

그래서 Reddit 행은 브랜드마다 다르게 구성합니다. Duolingo는 메인 표에 reddit/subreddit_posts로 가져온 브랜드 커뮤니티의 주간 인기 게시물을 쓰며, 호출은 한 번이면 됩니다. Babbel과 Busuu는 메인 표에 최근 7일간의 언급을 표시합니다. 두 번째 수치로는 제목이나 커뮤니티 이름에 브랜드가 있는 게시물을 셉니다. ChatGPT는 이 소수의 게시물만 읽고 제품을 비교하는 게시물을 골라 메모에 넣습니다. 이 규칙을 지침에 고정해 두세요. 그렇지 않으면 ChatGPT가 매주 다른 기준으로 게시물을 고릅니다.

테스트 5: 응답 크기는 얼마나 되고, 페이지에 다 담을 수 있을까

데이터는 JSON 형태로 ChatGPT에 들어오므로, 크기에 따라 작업마다 읽어야 하는 양이 정해집니다. 응답별 원시 바이트 수를 측정했습니다. tiktok/profile은 약 1.5 KB였습니다. 50행짜리 tiktok/user_videos는 평균 119 KB였습니다.

50행짜리 twitter/user_posts는 약 54 KB, 23행짜리 reddit/search는 약 50 KB였습니다. MCP로 가져온 TikTok 영상 10개는 텍스트 24,746바이트였습니다.

1회차 호출 12건은 세 브랜드 모두 Reddit 검색을 포함해 총 675,752바이트였습니다. 토큰당 대략 4바이트로 잡으면 약 169,000토큰입니다. 위 레시피대로 하면 Duolingo의 Reddit 호출은 대신 커뮤니티 인기 목록을 반환합니다. 이 응답은 27,508바이트가 아니라 18,916바이트이므로 합계는 약 667,000바이트로 줄어듭니다. 규모는 그대로입니다.

응답 1건의 평균 크기를 나타낸 가로 막대 차트입니다. tiktok/profile, 1행, 1.5 KB. tiktok/user_videos, 50행, 119 KB, 청록색이며 가장 큼. twitter/user_posts, 50행, 54 KB. reddit/search, 23행, 50 KB. MCP로 가져온 TikTok 영상 10개, 25 KB. 제목은 주간 호출 12건이 총 약 676 KB, 대략 169k 토큰이라고 설명합니다.

169,000토큰이라는 수치는 측정값이 아닌 추정치지만 규모를 가늠하게 해 줍니다. TikTok 영상 하나에는 필드가 35개 있습니다. 커버 이미지와 음악 링크는 긴 서명 URL이며, 트래커는 이 중 어느 것도 쓰지 않습니다. 줄이는 방법은 두 가지입니다. 첫째, limit을 필요한 만큼만 설정합니다.

TikTok 영상 20개면 세 브랜드 모두 7일치를 커버합니다. Duolingo는 7일 동안 5개를 게시했고 고정 영상이 1개 더 있었습니다. 이렇게 하면 크기가 약 5분의 2로 줄어듭니다. 둘째, ChatGPT가 호출할 때마다 다음 호출 전에 6개 필드짜리 작은 표를 작성하도록 지시합니다. 원시 응답 12개를 끝까지 모두 들고 있게 하지 마세요.

1주차 트래커는 어떤 모습일까

위 규칙을 적용한 2026-11-04 회차의 메인 표입니다. 모든 수치는 이번 회차의 실제 호출에서 나왔습니다. “최근 7일”은 각 호출 시점의 싱가포르 시간부터 거슬러 셉니다.

브랜드플랫폼팔로워7일간 새 게시물7일간 조회수 중앙값최근 50개 중앙값비고
DuolingoTikTok18.4M5803,300660,600; 참여율 14.1%50개 중 42개 is_ad 표시
DuolingoX1,049,014원본 10개(답글·재게시 18개)—원본 조회수 56,364회게시물 50개가 12.8일치
DuolingoReddit r/duolingo—이번 주 인기 게시물 25개—댓글 1,528개커뮤니티 인기 목록; 1위 게시물 업보트 1,615개
카테고리Reddit r/languagelearning—이번 주 인기 게시물 25개—댓글 732개1위 게시물 업보트 481개
BabbelTikTok587,80019,37735,700; 참여율 3.26%최신 영상 10-28
BabbelX34,286원본 2개—원본 조회수 636회좋아요 중앙값 1개
BabbelReddit 검색 “babbel”—언급 17건—게시물 23개에 달린 댓글 462개검색; 제목이나 커뮤니티 이름에 브랜드가 있는 게시물 5개, r/babbel 게시물 3개
BusuuTikTok844,20016962,769; 참여율 1.57%고정 영상 3개
BusuuX35,6990——최신 게시물 2025-02-12
BusuuReddit 검색 “busuu”—언급 9건—게시물 23개에 달린 댓글 660개검색; 제목이나 커뮤니티 이름에 브랜드가 있는 게시물 6개, r/Busuu 게시물 2개

Reddit 행끼리는 비교하지 마세요. Duolingo 행은 브랜드 커뮤니티의 인기 목록입니다. Babbel과 Busuu 행은 최근 7일간 사이트 전체 검색에서 나온 언급입니다. 메모 열에 각 행의 종류를 적어 두었고, 댓글 합계는 한 번 가져온 23행 전체를 기준으로 합니다.

X의 7일 중앙값은 일부러 비워 두었습니다. Babbel이 2개인 것처럼 7일간 원본 게시물이 너무 적어 중앙값이 별 의미가 없습니다. 참고 열은 최근 50개 중 원본 게시물을 기준으로 합니다. 이번이 1주차라서 아직 “변화” 열은 없습니다. 2주차부터는 ChatGPT가 지난주 하위 페이지를 읽고 이 열을 추가합니다.

주간·월간 API 요금: 월 약 $0.0289

API 요금은 카탈로그 가격에 호출 수를 곱한 값입니다. 기본 레시피는 브랜드 3개 × 호출 4건 = 12건으로, 주당 $0.006672입니다. 호출 4건은 tiktok/profile, tiktok/user_videos, twitter/user_posts와 Reddit 호출 1건이며, Reddit은 Duolingo에 reddit/subreddit_posts, Babbel과 Busuu에 reddit/search를 씁니다. 52주로 계산하면 연간 $0.346944입니다. 한 달을 52/12주로 잡으면 약 $0.0289입니다. 두 Reddit 기능의 가격이 같으므로 브랜드별로 무엇을 고르든 합계는 달라지지 않습니다.

세 브랜드 모두 검색과 인기 목록을 둘 다 호출하면 15건이 되어 주당 $0.00834, 월 약 $0.0361입니다. r/languagelearning 행은 호출 1건, 주당 $0.000556이 추가됩니다. 이번 회차에서는 호출 17건에 총 $0.009452를 지불했습니다. 1회차 호출 외의 5건은 추가 테스트였습니다. 커뮤니티 인기 목록 2건, 스페인어 검색 1건, 오래된 계정 1건, MCP 왕복 1건입니다.

로그 스케일 가로 막대 차트로, 눈금 한 칸이 10배입니다. API 요금: 호출 12건 기준 주당 $0.0067, 월 $0.0289(청록색), 연 $0.3469. Business Standard 시트 2개, 월 $50. Pro 100, 월 $100. 제목은 API 요금이 월 $0.0289이며 주된 비용은 ChatGPT 시트라고 설명합니다.
항목주당월 비용출처
EveryInfra API 요금(호출 12건)$0.006672약 $0.0289카탈로그 가격: 호출당 $0.000556(2026-11-04 확인)
EveryInfra API 요금(호출 15건, 세 브랜드 모두 검색·인기 목록)$0.00834약 $0.0361위와 같음
ChatGPT Pro 100(개인, Space 포함)—$100About ChatGPT Pro tiers
ChatGPT Business Standard 시트—사용자당 $25(연간 결제 시 $20), 최소 2시트ChatGPT Business overview, Managing billing and seats
ChatGPT Business Premium 시트—사용자당 $125(연간 결제 시 $100)동일; Premium seats announcement

ChatGPT 가격은 2026-11-04에 확인했습니다. Pro는 $100, $200, $500 등급이 있습니다. Business Standard 시트는 2026-04-02에 $5 인하되었고(Help Center 8792536), 최소 2시트를 구매해야 합니다(Sign up for ChatGPT Business). 이제 Pro와 Business 플랜에는 OpenAI 자체 API에 쓸 수 있는 API 크레딧이 포함됩니다(Help Center 20001626).

Pro에는 등급에 따라 월 $100~$500의 API 크레딧이 제공됩니다. Business에는 Standard 시트당 $20, 워크스페이스당 최대 $500의 API 크레딧이 제공됩니다. 이 크레딧은 저희 API 요금과 무관합니다.

결론은 명확합니다. 트래커의 API 요금은 월 3센트 미만으로, ChatGPT 시트 하나 비용의 약 1,000분의 1입니다. 구축 여부는 데이터 비용이 아니라 팀이 이미 Pro나 Business 요금을 내고 있는지에 달려 있습니다. 실행할 때마다 ChatGPT 사용 한도에서 차감되는 양은 모델과 작업량에 따라 달라지며, 문서에는 인용할 수 있는 수치가 없습니다.

오류와 과금: 429, 422, 401에는 비용이 들지 않는다

이번 회차 요청 21건 중 4건은 과금되지 않았습니다. 모두 싱가포르 시간 00:17~00:29 사이에 발생했고, 원시 응답은 전부 보관했습니다. 00:17:48과 00:17:55의 429 두 건은 테스트 키의 분당 10회 호출 제한 때문이었습니다. 두 응답 모두 retry_after: 12를 반환했습니다. 약 4분 뒤인 00:21:57과 00:22:11에 재시도했습니다. 두 재시도 모두 성공했고 평소대로 과금되었습니다.

00:28:29의 422 한 건은 의도한 것이었습니다. sort를 latest로 설정했습니다. 응답은 허용값 newest, oldest, popular를 나열하고, did_you_mean으로 newest를 제시하면서 “Nothing was charged”라고 알렸습니다. 00:28의 401 한 건은 앞서 설명한, URL에 키를 넣은 MCP 호출이었습니다.

사례HTTP응답 내용과금액ChatGPT 작업이 할 일
분당 호출 과다429retry_after 초, retryable: true아니요대기 후 한 번 재시도, 병렬 호출 금지
잘못된 파라미터 값422allowed, did_you_mean, catalog_url아니요did_you_mean 값으로 해당 파라미터 하나만 바꿔 재전송
URL에 키 포함401새 URL 2개아니요기존 커넥터 삭제 후 /mcp/all 연결
빈 결과200count: 0환불페이지에 “이번 주 데이터 없음” 기록

422 메시지는 AI가 읽도록 작성되어 있습니다. ChatGPT는 did_you_mean을 보면 파라미터를 스스로 고칠 수 있습니다. 그래서 작업 지침에 422가 나오면 did_you_mean에 따라 파라미터를 고치라고 적었습니다. 전체 오류 필드는 OpenAPI 스펙에서 확인할 수 있습니다.

ChatGPT Space 트래커로 할 수 없는 것

운영을 시작한 뒤에야 알게 되지 않도록 제약을 한곳에 정리했습니다. 첫째, 출시 시점에는 Keep Updated를 쓸 수 없습니다. 페이지는 스스로 새로 고쳐지지 않으며, 예약 작업이 없는 주에는 표가 지난주 상태로 남습니다. 둘째, 모바일에서는 페이지를 읽고 공유할 수 있지만 편집할 수는 없습니다. 셋째, 개인 Pro의 커스텀 MCP에는 읽기와 가져오기 권한이 주어집니다. 예약하기 전에 데이터 도구가 호출할 때마다 승인을 요청하는지 직접 테스트하세요.

넷째, Business에서는 도구 스냅샷이 고정되므로 새 필드나 파라미터는 관리자가 새로 고친 뒤에야 워크스페이스에 나타납니다. 다섯째, reddit/search는 최대 한 달 전까지만 조회하며 호출당 최대 25행을 반환합니다. 대형 브랜드의 주간 언급 수는 셀 수 없습니다. 여섯째, TikTok의 10,000을 넘는 수치는 반올림되므로, 조회수가 수백만 회인 영상의 주간 변화는 100,000회 단위로 움직입니다. 일곱째, 페이지를 볼 수 있는 사람은 누구나 페이지의 경쟁사 메모를 읽을 수 있습니다. 메모리를 켠 협업자라면 그 사람의 ChatGPT가 해당 내용을 기억할 수도 있습니다.

데이터 자체에도 한계가 있습니다. 저희는 공개 프로필과 공개 게시물을 가져옵니다. 비공개 계정, DM, 광고비는 가져올 수 없습니다. is_ad는 플랫폼이 해당 영상을 광고로 표시했다는 사실만 알려 줄 뿐, 얼마를 썼는지는 알려 주지 않습니다. 페이지에 “이번 주 광고비 규모” 같은 메모를 적는다면 추정이라고 표시하세요.

한계출처해결 방법
출시 시점 Keep Updated 미지원learn.chatgpt.com 에이전트 가이드예약 작업 또는 팀 작업
모바일 편집 불가Help Center 20001549웹 또는 데스크톱에서 편집
Pro에서는 MCP 읽기·가져오기만 지원Help Center 12584461승인 요청 테스트 또는 Business 사용
도구 스냅샷 고정Help Center 12584461월 1회 관리자 새로 고침
Reddit 검색: 한 달, 25행EveryInfra 카탈로그커뮤니티 인기 목록
TikTok 수치 반올림자체 테스트, 50개 중 50개 반올림1% 미만 변화는 변동 없음으로 처리

최근 변경 사항

2026-09-29: DevDay에서 Space, 팀, 팀 작업이 출시되었습니다. Business와 Enterprise는 페이지와 스페이스를 팀과 공유할 수 있습니다(Business release notes). 의미: 사람을 한 명씩 추가하지 말고 팀 단위로 트래커를 공유하세요.

2026-10-01: OpenAI가 Space Pages에서 오류가 평소보다 많이 발생하던 문제를 해결했습니다(커뮤니티 답변). 의미: 10월 초의 페이지 오류는 알려진 문제였으므로, 페이지 도구는 현재 동작을 기준으로 판단하세요.

2026-10-15: Business 관리자는 Admin Console에서 플러그인을 최대 25개까지 한 번에 관리할 수 있습니다. 플러그인을 사용 가능하게 하거나, 워크스페이스에 설치하거나, 끌 수 있습니다(Business release notes). 의미: 팀에 데이터 플러그인을 배포하는 단계가 줄어듭니다.

2026-10-26: 해당되는 Enterprise 워크스페이스에서는 더 이상 새 커스텀 GPT를 만들 수 없습니다. 새로운 재사용 워크플로는 Plugin Creator로 만듭니다(Enterprise and Edu release notes). 의미: 트래커는 GPT가 아니라 플러그인과 작업의 조합으로 만드세요.

2026-11-02: IETF Client ID Metadata Document 초안이 -03 버전으로 갱신되었습니다(IETF 초안). 의미: ChatGPT가 MCP 서버에 로그인하는 방식은 아직 표준화가 진행 중이며 세부 사항이 바뀔 수 있습니다.

2026-11-04: EveryInfra는 ?key=에 키를 넣은 MCP URL을 더 이상 받지 않습니다. 의미: ChatGPT에서 https://api.everyinfra.com/mcp/all을 연결하고 OAuth를 선택해 로그인하세요. 기존 커넥터는 삭제한 뒤 다시 추가하세요.

ChatGPT Spaces 자주 묻는 질문

ChatGPT Spaces와 Notion: 경쟁사 표를 옮겨야 할까요?

이 질문은 “chatgpt spaces vs notion”이라는 검색 추천어에서 나왔습니다. 문서에 따르면 Space의 강점은 협업자마다 자신의 ChatGPT나 dot에게 같은 페이지를 편집해 달라고 요청할 수 있다는 점입니다. 페이지에 ChatGPT가 만든 시각화를 넣을 수도 있습니다. 약점은 출시 시점에 Keep Updated를 쓸 수 없고, 모바일에서 편집할 수 없으며, Pro 이상이 필요하다는 점입니다(Help Center 20001549). 커뮤니티 기능 요청에서도 Space에 고정, 더 깊은 사이드바 계층 같은 기본 기능이 없다고 지적합니다(Space needs the rest of its UX). 데이터 원본은 내보낼 수 있는 곳에 두세요. Space 페이지는 매주 읽고 논의하는 용도로 쓰세요.

ChatGPT Space 페이지에서 오류가 나면 어떻게 해야 할까요?

검색 추천어 “elevated errors in chatgpt space pages”는 OpenAI 상태 페이지의 장애 “Elevated errors in ChatGPT Space Pages”로 이어집니다(상태 페이지). OpenAI 지원팀은 커뮤니티에서 2026-10-01에 해결되었다고 밝혔습니다. 이후에 문제가 생기면 먼저 두 가지를 확인하세요. 일반 채팅이 아니라 Work에 있나요? 모바일이 아니라 웹이나 데스크톱을 쓰고 있나요? 커뮤니티 스레드에서 가장 자주 나오는 원인이 이 두 가지입니다(커뮤니티 스레드).

ChatGPT Space에서 EveryInfra로 TikTok 데이터를 가져올 수 있나요?

네, EveryInfra를 플러그인으로 추가하면 됩니다. https://api.everyinfra.com/mcp/all을 입력하고 OAuth를 선택해 로그인하세요. Business 워크스페이스에서는 관리자와 소유자만 추가할 수 있습니다. 개인 Pro의 경우 문서에 따르면 커스텀 MCP에는 읽기와 가져오기 권한이 주어집니다. 데이터 도구를 직접 한 번 호출해 매번 승인을 요청하는지 확인하세요(Help Center 12584461).

Reddit에서는 ChatGPT Spaces를 어떻게 평가할까요?

추천어 “chatgpt spaces reddit”을 따라가면 r/ChatGPTPro의 스레드 같은 글이 나옵니다. 한 사용자는 휴대폰에서 ChatGPT가 페이지를 만들지 못해 대신 Google Docs 문서를 썼다고 했습니다. 이에 Chat은 페이지를 편집할 수 없지만 Work는 가능하다는 답글이 달렸습니다(r/ChatGPTPro). 이는 OpenAI의 공식 입장이 아니라 한 사용자의 경험입니다. 다만 Slides는 Work에서 만든다는 OpenAI 안내와는 일치합니다.

시작하기

  1. EveryInfra 콘솔에서 회원가입하고 잔액을 충전하세요. 무료 카탈로그에서 필요한 기능마다 available: true로 표시되는지 확인하세요.
  2. curl이나 플레이그라운드에서 네 가지 기능을 각각 한 번씩 호출하세요. 필드와 행 수를 확인한 뒤 브랜드별로 limit을 설정하세요.
  3. 웹 버전 ChatGPT의 Plugins에서 커스텀 MCP를 추가하세요. 주소는 https://api.everyinfra.com/mcp/all, 인증은 OAuth입니다. 공유 팀 계정으로 로그인하세요.
  4. 팀 스페이스와 트래커 페이지를 만드세요. 표 블록, Visualize 블록, Prompt 블록을 추가하고 주별 하위 페이지를 하나씩 만드세요.
  5. Work에서 ChatGPT에 매주 월요일 09:00에 실행되는 작업을 만들어 달라고 요청하세요(Business에서는 팀 작업). “Run now”를 한 번 클릭해 표와 하위 페이지를 확인하세요.

관련 글

참고 자료

  1. “Getting started with Space in ChatGPT”, OpenAI Help Center, 2026-11-04 확인, https://help.openai.com/en/articles/20001549-getting-started-with-space-in-chatgpt
  2. “ChatGPT Space: sharing, data, and controls”, OpenAI Help Center, 2026-11-04 확인, https://help.openai.com/en/articles/20001544-chatgpt-space-sharing-data-and-controls
  3. “Teams in ChatGPT”, OpenAI Help Center, 2026-11-04 확인, https://help.openai.com/en/articles/20001541-teams-in-chatgpt
  4. “Creating and managing team tasks in ChatGPT”, OpenAI Help Center, 2026-11-04 확인, https://help.openai.com/en/articles/20001540-creating-and-managing-team-tasks-in-chatgpt
  5. “Connecting custom MCP servers in ChatGPT”, OpenAI Help Center, 2026-11-04 확인, https://help.openai.com/en/articles/12584461-connecting-custom-mcp-servers-in-chatgpt
  6. “Plugins in ChatGPT”, OpenAI Help Center, 2026-11-04 확인, https://help.openai.com/en/articles/20001256-plugins-in-chatgpt
  7. “Projects in ChatGPT”, OpenAI Help Center, 2026-11-04 확인, https://help.openai.com/en/articles/10169521-projects-in-chatgpt
  8. “About ChatGPT Pro tiers”, OpenAI Help Center, 2026-11-04 확인, https://help.openai.com/en/articles/9793128-about-chatgpt-pro-tiers
  9. “ChatGPT Business overview”, OpenAI Help Center, 2026-11-04 확인, https://help.openai.com/en/articles/8792828-chatgpt-business-overview
  10. “Managing billing and seats in ChatGPT Business”, OpenAI Help Center, 2026-11-04 확인, https://help.openai.com/en/articles/8792536-managing-billing-and-seats-in-chatgpt-business
  11. “Sign up for ChatGPT Business”, OpenAI Help Center, 2026-11-04 확인, https://help.openai.com/en/articles/8980713-sign-up-for-chatgpt-business
  12. “ChatGPT Business release notes”, OpenAI Help Center, 2026-11-04 확인, https://help.openai.com/en/articles/11391654-chatgpt-business-release-notes
  13. “ChatGPT Enterprise and Edu release notes”, OpenAI Help Center, 2026-11-04 확인, https://help.openai.com/en/articles/10128477-chatgpt-enterprise-and-edu-release-notes
  14. “Migrating your personal workspace to ChatGPT Business or Enterprise”, OpenAI Help Center, 2026-11-04 확인, https://help.openai.com/en/articles/8801890-migrating-your-personal-workspace-to-chatgpt-business-or-enterprise
  15. “Creating and collaborating on slides in ChatGPT”, OpenAI Help Center, 2026-11-04 확인, https://help.openai.com/en/articles/20001605-creating-and-collaborating-on-slides-in-chatgpt
  16. “API credits benefit for eligible ChatGPT subscriptions”, OpenAI Help Center, 2026-11-04 확인, https://help.openai.com/en/articles/20001626-api-credits-benefit-for-eligible-chatgpt-subscriptions
  17. “Work with pages”, learn.chatgpt.com, 2026-11-04 확인, https://learn.chatgpt.com/docs/space/pages
  18. “Work with agents in Space”, learn.chatgpt.com, 2026-11-04 확인, https://learn.chatgpt.com/codex/space/agents
  19. “Collaborate in Space”, learn.chatgpt.com, 2026-11-04 확인, https://learn.chatgpt.com/codex/space/collaboration
  20. “Scheduled tasks”, learn.chatgpt.com, 2026-11-04 확인, https://learn.chatgpt.com/codex/automations
  21. “Connect and test your plugin”, OpenAI 개발자 문서, 2026-11-04 확인, https://developers.openai.com/plugins/deploy/connect-chatgpt
  22. “ChatGPT Developer mode”, OpenAI 개발자 문서, 2026-11-04 확인, https://developers.openai.com/api/docs/guides/developer-mode
  23. “Authentication (Apps SDK)”, OpenAI 개발자 문서, 2026-11-04 확인, https://developers.openai.com/apps-sdk/build/auth
  24. “Secure MCP Tunnels”, OpenAI 개발자 문서, 2026-11-04 확인, https://developers.openai.com/api/docs/guides/secure-mcp-tunnels
  25. “MCP specification, Schema Reference (ToolAnnotations)”, 버전 2025-11-25, https://modelcontextprotocol.io/specification/2025-11-25/schema#toolannotations
  26. “MCP specification, Authorization”, 버전 2025-11-25, https://modelcontextprotocol.io/specification/2025-11-25/basic/authorization
  27. RFC 9728, “OAuth 2.0 Protected Resource Metadata”, IETF, 2025-04, https://datatracker.ietf.org/doc/html/rfc9728
  28. “OAuth Client ID Metadata Document”(draft-03), IETF, 2026-11-02, https://datatracker.ietf.org/doc/draft-ietf-oauth-client-id-metadata-document/
  29. EveryInfra 데이터 카탈로그, 2026-11-04 싱가포르 시간 00:16 확인, https://api.everyinfra.com/api/v1/social/catalog
  30. EveryInfra /mcp/all 보호된 리소스 메타데이터, 2026-11-04 싱가포르 시간 00:28 확인, https://api.everyinfra.com/.well-known/oauth-protected-resource/mcp/all
  31. EveryInfra OpenAPI 스펙, 2026-11-04 확인, https://api.everyinfra.com/openapi.json
  32. “DevDay 2026 Recap”, OpenAI, 2026-09-29, https://openai.com/index/devday-2026-recap/
  33. ChatGPT Space 제품 페이지, OpenAI, 2026-11-04 확인, https://chatgpt.com/features/space/
  34. Plugins in ChatGPT 제품 페이지, OpenAI, 2026-11-04 확인, https://chatgpt.com/features/plugins/
  35. “Premium seats are coming to ChatGPT Business”, OpenAI, 2026-11-04 확인, https://openai.com/index/premium-seats-chatgpt-business
  36. “ChatGPT is now a partner for your most ambitious work”, OpenAI, 2026-07-09, https://openai.com/index/chatgpt-for-your-most-ambitious-work/
  37. “Elevated errors in ChatGPT Space Pages”, OpenAI 상태 페이지, 2026-11-04 확인, https://status.openai.com/incidents/01M3R1T4FCR1337FBBYY9K2RPB
  38. “Pages in Spaces for normal ChatGPT chats”, OpenAI Developer Community, 2026-10-01, https://community.openai.com/t/pages-in-spaces-for-normal-chatgpt-chats/1402509
  39. “ChatGPT work ‘Spaces’ creates download links that do not download”(지원팀 답변), OpenAI Developer Community, 2026-10-16, https://community.openai.com/t/chatgpt-work-spaces-creates-download-links-that-do-not-download/1402511/3
  40. “Space needs the rest of its UX”, OpenAI Developer Community, 2026-10-06, https://community.openai.com/t/space-needs-the-rest-of-its-ux/1403608
  41. “Spaces / Pages... so half baked”, Reddit r/ChatGPTPro, 2026-11-04 열람, https://www.reddit.com/r/ChatGPTPro/comments/1x9pt47/spaces_pages_so_half_baked/

참고 BL-80