Zernio MCP
공식Zernio는 하나의 API로 모든 주요 플랫폼에서 콘텐츠를 관리하고 게시할 수 있는 소셜 미디어 스케줄링 플랫폼입니다.
Zernio MCP(으)로 무엇을 할 수 있나요?
- 연결된 계정 목록 보기 — 어시스턴트에게
accounts_list를 호출하도록 요청하고, 연결된 모든 소셜 계정의 플랫폼, 사용자 이름, ID를 확인하세요. - 게시물 작성 및 발행 —
posts_create를 사용하여 즉시 발행하거나,schedule_minutes로 예약하거나,is_draft로 초안을 저장하세요. - 받은 편지함 및 미디어 관리 — 어시스턴트가 직접 메시지를 처리하고, 브라우저 흐름을 통해 미디어를 업로드하며,
ad_campaigns_list_ad_campaigns와 같은 엔드포인트 도구로 광고를 실행하도록 하세요. - 분석 읽기 및 계정 상태 확인 — 연결된 계정의 참여 지표, 검증 상태, 사용량 데이터를 요청하세요.
- 엔드포인트 검색 및 호출 —
search_tools를 사용하여 필요에 따라 롱테일 API 도구를 찾고,call_tool로 실행하여 클라이언트의 컨텍스트를 복잡하게 만들지 마세요.
문서
MCP
Claude, ChatGPT, Codex, Cursor 또는 모든 MCP 클라이언트를 호스팅된 Zernio MCP 서버에 연결하여 어시스턴트가 게시물을 작성하고, 미디어를 업로드하고, 받은 편지함을 관리할 수 있게 하세요.
모든 MCP 클라이언트를 https://mcp.zernio.com/mcp에 연결하고 Zernio 계정으로 로그인하세요. 그러면 어시스턴트가 게시물 작성 및 예약부터 DM 응답, 광고 실행, 분석 읽기까지 모든 API 엔드포인트를 호출할 수 있습니다. 서버는 호스팅 방식이므로 설치할 것이 없으며, Model Context Protocol을 구현하여 Claude, Claude Code, ChatGPT, Codex, Cursor, Windsurf, VS Code 및 기타 모든 MCP 클라이언트와 호환됩니다.
첫 호출
클라이언트에 서버를 추가하고 로그인하세요. Claude Code에서는 다음 2개의 명령어로 가능합니다:
claude mcp add --transport http zernio https://mcp.zernio.com/mcp
claude /mcp
그런 다음 어시스턴트에게 연결된 계정 목록을 요청하세요. 어시스턴트는 accounts_list를 호출하며, 각 계정의 플랫폼, 사용자 이름, ID를 반환합니다:
Found 2 connected account(s):
- instagram: acmecorp (ID: 66b2e19d8c3f5a7e9d0b1c2d)
- linkedin: acme (ID: 66b2e19d8c3f5a7e9d0b1c2e)
설정에는 Cursor, Codex, ChatGPT, Claude, VS Code 및 기타 모든 클라이언트에 대한 구성이 한 줄 명령어부터 구성 파일까지 포함되어 있습니다.
자율 에이전트
에이전트는 브라우저에서 로그인할 사람이 없으므로 API 키를 보내고 도구를 직접 호출합니다. 서버는 Streamable HTTP를 지원하므로 일반 HTTP로도 작동합니다. 다음은 posts_create 도구로 게시물을 발행하는 예시입니다. account_id은 플랫폼에 계정이 여러 개일 때 계정을 지정합니다.
curl https://mcp.zernio.com/mcp \
-X POST \
-H "Content-Type: application/json" \
-H "Accept: application/json, text/event-stream" \
-H "Authorization: Bearer $ZERNIO_API_KEY" \
-d '{
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"name": "posts_create",
"arguments": {
"content": "Hello world. This is my first post from an agent.",
"platform": "linkedin",
"account_id": "66b2e19d8c3f5a7e9d0b1c2d",
"publish_now": true
}
},
"id": 1
}'
응답(200)은 JSON-RPC 결과로, content[0].text이 도구의 응답입니다:
{
"jsonrpc": "2.0",
"id": 1,
"result": {
"content": [
{ "type": "text", "text": "✅ Published to linkedin (@acme)\nPost ID: 65f1c0a9e2b5af0012ab34cd" }
]
}
}
publish_now을 생략하면 도구는 현재부터 schedule_minutes 후에 게시물을 예약합니다(기본값 60). is_draft: true을 전달하면 초안으로 저장합니다. 플랫폼에 계정이 여러 개이고 account_id을 생략하면 응답은 후보 ID 목록을 포함한 오류입니다. accounts_list을 호출한 후 그중 하나로 다시 시도하세요.
에이전트별로 전용 키를 생성하여 개별적으로 폐기할 수 있게 하세요. 설정에 나머지 내용이 있습니다.
도구
20개의 핵심 도구가 일반적인 흐름을 다룹니다. 나머지는 OpenAPI 스펙에서 생성되며, API 엔드포인트당 하나씩, {category}_{operation}라는 이름으로 제공됩니다(listAdCampaigns의 경우 ad_campaigns_list_ad_campaigns).
설정
Cursor, Claude Code, Codex, ChatGPT, Claude, VS Code 및 기타 클라이언트용 구성, 로컬 서버 실행 방법, 실패 시 대처 방법
도구
핵심 도구 매개변수, 클라이언트의 카탈로그를 반환하는 tools/list 호출, 브라우저 미디어 업로드 흐름
동작 방식
서버는 약 50개의 도구를 표시하고 나머지는 search_tools 뒤에 숨깁니다
클라이언트는 핵심 도구와 일상적인 게시, 큐, 검증, 계정 상태, 분석, 참여 도구를 볼 수 있으므로 도구 목록에 제한이 있는 클라이언트도 필요한 모든 것을 표시합니다. 다른 엔드포인트는 어시스턴트가 찾기 전까지 컨텍스트를 소모하지 않습니다: search_tools와 call_tool은 요청 시 긴 꼬리를 로드합니다.
OAuth 또는 API 키
OAuth를 지원하는 클라이언트는 서버 URL만 있으면 되며, 대시보드에서 해당 클라이언트를 폐기할 수 있습니다. OAuth가 없는 클라이언트와 자율 에이전트는 위 요청처럼 API 키를 Authorization: Bearer $ZERNIO_API_KEY로 보냅니다. 설정에 두 흐름이 모두 있습니다.
관련 항목
- 설정: 클라이언트별 구성, 로컬 서버, 실패 시 수정 방법.
- 도구: 핵심 도구 매개변수 및
tools/list카탈로그. - API 키
- Python SDK: MCP 서버에 포함된 패키지.
- SDK
이 페이지가 도움이 되었나요?
[
관리 명령어
API 키 생성, 사용자 관리, 초대, 계정 그룹, 계정별 설정, 웹훅 엔드포인트 및 사용량 조회를 터미널에서 수행합니다. 한 번만 반환되는 키 값부터 시작합니다.
](https://docs.zernio.com/cli/management)[
설정
Cursor, Claude Code, Codex, ChatGPT, Claude, VS Code 또는 모든 MCP 클라이언트를 OAuth 또는 API 키로 호스팅된 Zernio MCP 서버에 연결하거나 서버를 로컬에서 실행합니다.