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 서버에 연결하거나 서버를 로컬에서 실행합니다.

](https://docs.zernio.com/mcp/setup)