Jotform 자동화
Jotform 워크플로우를 자동화합니다. 양식 목록 조회 및 검색, 사용자 세부 정보 확인, 활동 기록 탐색, 폴더와 라벨 관리, 요금제 한도 확인 등을 모두 자연어로 처리할 수 있습니다.
도구 키트 문서: composio.dev/toolkits/jotform
설정
- Rube MCP 서버를 환경에 추가하세요:
https://rube.app/mcp - 프롬프트가 표시되면 Jotform 계정을 연결하세요 (Composio를 통한 API 키 인증)
- Jotform 자동화를 위한 자연어 명령을 입력하기 시작하세요
핵심 워크플로우
1. 양식 목록 조회 및 검색
인증된 사용자가 생성한 모든 양식을 검색, 필터링, 정렬, 페이지네이션과 함께 조회합니다.
도구: JOTFORM_GET_USER_FORMS
주요 매개변수:
search-- 이름 또는 내용으로 양식을 필터링하는 검색어limit-- 반환할 양식 수offset-- 페이지네이션을 위한 오프셋orderby-- 정렬 기준 필드sorting-- 정렬 방향:ASC또는DESCfolder-- 폴더 ID로 필터링
예시 프롬프트:
"이름에 'feedback'이 포함된 모든 Jotform 양식을 최신순으로 정렬해서 보여줘"
2. 사용자 계정 세부 정보 조회
계정 유형, 사용 통계, 한도 등 인증된 사용자의 세부 정보를 조회합니다.
도구: JOTFORM_GET_USER_DETAILS
필요한 매개변수가 없습니다. 사용자 이름, 이메일, 계정 유형, 양식 개수, 제출 개수, 사용 한도 등의 계정 정보를 반환합니다.
예시 프롬프트:
"내 Jotform 계정 세부 정보와 현재 사용량을 보여줘"
3. 활동 기록 탐색
감사 목적으로 사용자 활동 기록을 가져오며, 작업 유형과 날짜 범위로 필터링할 수 있습니다.
도구: JOTFORM_GET_USER_HISTORY
주요 매개변수:
action-- 작업 유형으로 필터링 (예:formCreation,userLogin,formUpdate,apiKeyCreated,userLogout)date-- 사전 정의된 날짜 범위:lastWeek,lastMonth,last3Months,last6Months,lastYear,allstartDate--MM/DD/YYYY형식의 사용자 지정 시작 날짜endDate--MM/DD/YYYY형식의 사용자 지정 종료 날짜sortBy-- 정렬 순서:ASC또는DESC
예시 프롬프트:
"지난 한 달간의 모든 양식 생성 활동을 최신순으로 보여줘"
4. 폴더 및 라벨 관리
양식을 구성하기 위한 폴더/라벨 구조를 탐색합니다.
도구: JOTFORM_GET_USER_FOLDERS
주요 매개변수:
add_resources--true로 설정하면 응답에 라벨 리소스(양식)를 포함합니다owner-- 소유자 사용자 이름 또는 워크스페이스/팀 ID (일부 계정에서 조건부로 필요)
Jotform은 폴더에서 라벨로 마이그레이션되었습니다. 이 도구는
GET /user/labels엔드포인트를 사용합니다.
예시 프롬프트:
"내 모든 Jotform 폴더를 포함된 양식과 함께 보여줘"
5. 요금제 한도 및 가격 확인
특정 Jotform 시스템 요금제의 세부 정보를 조회하여 한도와 기능을 이해합니다.
도구: JOTFORM_GET_SYSTEM_PLAN
주요 매개변수:
planName-- 확인할 요금제 (필수):FREE,BRONZE,SILVER,GOLD, 또는PLATINUM
예시 프롬프트:
"Jotform GOLD 요금제의 한도는 어떻게 돼?"
6. 전체 양식 관리 워크플로우
종합적인 양식 관리를 위해 도구들을 결합합니다:
- 발견:
JOTFORM_GET_USER_DETAILS-- 계정 유형 및 사용 한도 확인 - 탐색:
JOTFORM_GET_USER_FORMS-- 필터를 사용하여 양식 목록 조회 및 검색 - 정리:
JOTFORM_GET_USER_FOLDERS--add_resources=true로 폴더 구조 보기 - 감사:
JOTFORM_GET_USER_HISTORY-- 양식 생성 및 수정 활동 추적 - 계획 수립:
JOTFORM_GET_SYSTEM_PLAN-- 업그레이드 전 요금제 기능 비교
예시 프롬프트:
"내 계정 사용량을 보여주고, 최근 양식을 나열하고, 요금제 한도에 가까워졌는지 알려줘"
알려진 문제점
| 문제점 | 설명 |
|---|---|
| API 키 인증 | Jotform은 OAuth가 아닌 API 키 인증을 사용합니다. 연결에 유효한 API 키가 설정되어 있는지 확인하세요 |
| 폴더에서 라벨로 마이그레이션 | 폴더 엔드포인트는 이제 Jotform의 라벨 시스템에 매핑됩니다. API 동작이 레거시 폴더 문서와 다를 수 있습니다 |
| 기록의 날짜 형식 | 사용자 지정 날짜 필터는 ISO 8601이 아닌 MM/DD/YYYY 형식을 사용합니다 (예: 01/15/2026) |
| 요금제 이름은 정확해야 함 | planName 값은 대소문자를 구분하는 열거형입니다: FREE, BRONZE, SILVER, GOLD, PLATINUM |
| 페이지네이션은 오프셋 기반 | 양식은 커서 또는 페이지 기반이 아닌 limit/offset 페이지네이션을 사용합니다 |
| 소유자 필드는 조건부로 필요 | 워크스페이스/팀 계정의 경우 JOTFORM_GET_USER_FOLDERS에 owner 매개변수가 필요할 수 있습니다 |
빠른 참조
| 작업 | 도구 슬러그 | 주요 매개변수 |
|---|---|---|
| 양식 목록 조회 | JOTFORM_GET_USER_FORMS | search, limit, offset, orderby |
| 사용자 세부 정보 가져오기 | JOTFORM_GET_USER_DETAILS | (없음) |
| 활동 기록 | JOTFORM_GET_USER_HISTORY | action, date, startDate, endDate |
| 폴더/라벨 목록 조회 | JOTFORM_GET_USER_FOLDERS | add_resources, owner |
| 요금제 확인 | JOTFORM_GET_SYSTEM_PLAN | planName |
Composio 제공