Skip to main content
Glama
aymanshaikh

stackadapt-mcp

by aymanshaikh

stackadapt-mcp

StackAdapt의 GraphQL API를 쿼리하기 위한 MCP (Model Context Protocol) 서버입니다. Claude와 같은 AI 어시스턴트가 캠페인 데이터, 성과 지표, 광고주 정보 등에 직접 액세스할 수 있도록 합니다.

도구

도구

설명

list_campaigns

선택적 필터(캠페인 그룹, 광고주)를 사용하여 캠페인 목록 조회

get_campaign

상세 캠페인 정보(타겟팅, 예산, 운영 기간, 광고) 조회

get_campaign_group

캠페인 그룹 상세 정보(운영 기간, 예산, 빈도 제한, 하위 캠페인) 조회

campaign_delivery

캠페인별 성과 지표(노출수, 클릭수, 지출액, CTR, ATOS, 참여도)를 날짜 범위 및 세분화 수준에 따라 조회

campaign_group_delivery

캠페인 그룹 수준에서 집계된 동일한 성과 지표 조회

list_advertisers

계정 내 광고주 목록 조회

list_campaign_groups

광고주 정보를 포함한 캠페인 그룹 목록 조회

graphql_query

StackAdapt API에 대해 임의의 사용자 지정 GraphQL 쿼리 실행

Related MCP server: GraphQL MCP Server

설정

API 키 발급

StackAdapt API 키는 StackAdapt 플랫폼 → 설정 → API에서 확인할 수 있습니다.

Claude Desktop

claude_desktop_config.json 파일에 다음을 추가하세요:

{
  "mcpServers": {
    "stackadapt": {
      "command": "npx",
      "args": ["-y", "stackadapt-mcp"],
      "env": {
        "STACKADAPT_API_KEY": "your-api-key-here"
      }
    }
  }
}

Claude Code

프로젝트의 .mcp.json 파일에 다음을 추가하세요:

{
  "mcpServers": {
    "stackadapt": {
      "command": "npx",
      "args": ["-y", "stackadapt-mcp"],
      "env": {
        "STACKADAPT_API_KEY": "${STACKADAPT_API_KEY}"
      }
    }
  }
}

그런 다음 셸에서 환경 변수를 설정하세요: export STACKADAPT_API_KEY=your-api-key-here

데이터 참고 사항

StackAdapt API 사용 시 유의할 점:

  • **cost, ecpc, ecpm, ecpe**는 문자열로 반환되므로 float로 파싱해야 합니다.

  • **ctr**은 이미 백분율 값(0.214는 0.214%를 의미)이므로 100을 곱하지 마십시오.

  • **ecpe**는 참여도가 0인 기간에 대해 "0"을 반환합니다.

  • 성과 데이터 페이로드는 GraphQL UNION 타입(Outcome | Progress)입니다. 대규모 쿼리의 경우 작업 ID가 포함된 Progress 응답이 반환될 수 있으며, 몇 초 후 다시 시도하십시오.

  • 세분화 옵션: DAILY, WEEKLY, MONTHLY, TOTAL

개발

git clone https://github.com/aymanshaikh/stackadapt-mcp.git
cd stackadapt-mcp
npm install
npm run build

로컬에서 테스트하려면 STACKADAPT_API_KEY를 설정하고 다음을 실행하세요:

STACKADAPT_API_KEY=your-key node dist/index.js

라이선스

MIT

Related MCP Connectors

Related MCP Servers

  • A
    license
    A
    quality
    A
    maintenance
    A generic MCP (Model Context Protocol) server that bridges any GraphQL API to Claude Code. It introspects your GraphQL schema and exposes each query and mutation as an individual tool, letting Claude interact with your API directly.
    2
    30 npm
    1
    MIT
  • A
    license
    A
    quality
    D
    maintenance
    MCP server to manage Meta Ads (Facebook/Instagram) campaigns, ad sets, insights, and audiences from Claude Code using natural language.
    9
    8 npm
    MIT
  • A
    license
    A
    quality
    D
    maintenance
    MCP Server for the Meta Marketing API. Gives Claude Desktop direct access to your ad account data — campaign performance, creative analysis, audience breakdowns, and budget pacing.
    10
    206 npm
    1
    MIT