# APICK AI (remote · apick.app)

LLM chat, text tools, image generation, editing, batch image jobs, and asynchronous video generation

- Trust score: 70/100 (medium)
- Change this week: −2
- Registry status: active
- Liveness: live
- Owner verified: no
- Last scored: 2026-09-20

> **Recent critical change**: Authorization (2026-09-04). See the changelog below before you install this server.

## Components

- remote · `apick.app`: 70/100 (this document), [markdown](https://verifymcp.io/servers/app-apick-ai/mcp-ai.md), [page](https://verifymcp.io/servers/app-apick-ai/mcp-ai)

## Channel facts

- Endpoint: `https://apick.app/mcp/ai`
- Transports: `streamable-http`
- Auth: `none`
- Version: `3.3.0`

## Trust breakdown

How this component scores in each security and reliability category. Every signal is checked automatically against the live server, and we only credit what we can confirm. Scores are 0–100 per category. Scoring method: https://verifymcp.io/docs/scoring (what has changed: https://verifymcp.io/docs/scoring/changelog)

Scored 2026-09-20.

- **Endpoint Security**: 57/100
  - The endpoint's TLS certificate is valid, in date, and uses a strong key.
  - Authorisation not fully verified: no authorisation is required to call this server, and 9 tool(s) never declared a destructiveHint. The MCP spec treats an absent hint as destructive by default, so we cannot call this surface safe.
  - HTTPS is enforced; there's no plaintext access path.
  - HSTS check failed: the Strict-Transport-Security header is absent.
  - DNSSEC check failed: this domain isn't protected by DNSSEC.
- **Transport & Reachability**: 100/100
  - Verified streamable-http transport via a live MCP handshake.
- **Schema Quality & AI Usability**: 56/100
  - AI-judged instruction clarity (excellent).
  - Context-footprint check failed: tool/resource definitions use about 7531 tokens (~502/item across 15 items; 15 tools + 0 resources), over budget; trim descriptions and params.
  - Usage-examples check failed: none of the tools include examples.
- **Stability & Change Management**: 78/100
  - Stability check failed: schema churn in the 30 days we've observed: 1 tool removals, 0 breaking changes, 0 auth/transport breaks, 11 additions.
- **Tool Coverage**: 100/100
  - 100% of tools have a non-trivial description (not blank, and not just the tool's name).
  - 100% of tool parameters carry a description.
- **Tool Safety**: 75/100
  - No prompt-injection markers were found in the server instructions, tool names or descriptions we captured.
  - 0 of 1 tool(s) whose name or description implies an irreversible operation declare an MCP destructiveHint annotation; "llm_chat" implies "send" and declares readOnlyHint instead, contradicting what its own name says it does.
  - An AI judge read all 15 captured unit(s) of tool text and found none that tries to manipulate the model reading it.
- **Capabilities**: 100/100
  - Implements a current MCP spec version (2026-07-28).

## Install

### How do I install the APICK AI MCP server?

APICK AI is a hosted endpoint at https://apick.app/mcp/ai, so there is nothing to install locally. Ready-made configuration for Claude, Cursor, VS Code, Codex and 5 more is on this page, copied from each client's own documentation.

### Claude

```bash
claude mcp add --transport http app-apick-ai 'https://apick.app/mcp/ai'
```

### Cursor

```json
{
  "mcpServers": {
    "app-apick-ai": {
      "url": "https://apick.app/mcp/ai"
    }
  }
}
```

### VS Code

```json
{
  "servers": {
    "app-apick-ai": {
      "type": "http",
      "url": "https://apick.app/mcp/ai"
    }
  }
}
```

### Codex

```toml
[mcp_servers.app-apick-ai]
url = "https://apick.app/mcp/ai"
```

### opencode

```json
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "app-apick-ai": {
      "type": "remote",
      "url": "https://apick.app/mcp/ai",
      "enabled": true
    }
  }
}
```

### OpenClaw

```bash
openclaw mcp add app-apick-ai --url 'https://apick.app/mcp/ai' --transport streamable-http
```

### Hermes

```yaml
mcp_servers:
  app-apick-ai:
    url: "https://apick.app/mcp/ai"
```

### Netclaw

```json
{
  "McpServers": {
    "app-apick-ai": {
      "Transport": "http",
      "Url": "https://apick.app/mcp/ai"
    }
  }
}
```

### Vellum

```bash
assistant mcp add app-apick-ai -t streamable-http -u 'https://apick.app/mcp/ai'
```

### Other

```json
{
  "mcpServers": {
    "app-apick-ai": {
      "type": "http",
      "url": "https://apick.app/mcp/ai"
    }
  }
}
```

The mcpServers block is a cross-client convention. Remote transports vary, so check your client's docs.

## Changelog

Every change recorded for this component, newest first. Days that predate change tracking, or that we cannot explain, say so: "we were watching and nothing happened" and "we were not watching" are different claims.

### 2026-09-14 (score 70, −2)

- [security] Tool “kling_jobs_create” rewrote its description, which is the text the model reads
- [security] Tool “seedance_jobs_create” rewrote its description, which is the text the model reads
- [security] Tool “veo_jobs_create” rewrote its description, which is the text the model reads
- [functional regression] Schema quality: 261 → 502
- [cosmetic] “kling_jobs_create” added an optional parameter “reference_image_url_4”
- [cosmetic] “kling_jobs_create” added an optional parameter “reference_image_url_5”
- [cosmetic] “kling_jobs_create” added an optional parameter “reference_image_url_6”
- [cosmetic] “kling_jobs_create” added an optional parameter “reference_image_url_7”
- [cosmetic] “kling_jobs_create” added an optional parameter “reference_video_url”
- [cosmetic] “kling_jobs_create” added an optional parameter “reference_video_url_2”
- [cosmetic] “kling_jobs_create” added an optional parameter “reference_video_url_3”
- [cosmetic] “kling_jobs_create” added an optional parameter “reference_video_url_4”
- [cosmetic] “kling_jobs_create” added an optional parameter “version”
- [cosmetic] “seedance_jobs_create” added an optional parameter “reference_audio_url”
- [cosmetic] “seedance_jobs_create” added an optional parameter “reference_audio_url_10”
- [cosmetic] “seedance_jobs_create” added an optional parameter “reference_audio_url_2”
- [cosmetic] “seedance_jobs_create” added an optional parameter “reference_audio_url_3”
- [cosmetic] “seedance_jobs_create” added an optional parameter “reference_audio_url_4”
- [cosmetic] “seedance_jobs_create” added an optional parameter “reference_audio_url_5”
- [cosmetic] “seedance_jobs_create” added an optional parameter “reference_audio_url_6”
- [cosmetic] “seedance_jobs_create” added an optional parameter “reference_audio_url_7”
- [cosmetic] “seedance_jobs_create” added an optional parameter “reference_audio_url_8”
- [cosmetic] “seedance_jobs_create” added an optional parameter “reference_audio_url_9”
- [cosmetic] “seedance_jobs_create” added an optional parameter “reference_image_url_10”
- [cosmetic] “seedance_jobs_create” added an optional parameter “reference_image_url_11”
- [cosmetic] “seedance_jobs_create” added an optional parameter “reference_image_url_12”
- [cosmetic] “seedance_jobs_create” added an optional parameter “reference_image_url_13”
- [cosmetic] “seedance_jobs_create” added an optional parameter “reference_image_url_14”
- [cosmetic] “seedance_jobs_create” added an optional parameter “reference_image_url_15”
- [cosmetic] “seedance_jobs_create” added an optional parameter “reference_image_url_16”
- [cosmetic] “seedance_jobs_create” added an optional parameter “reference_image_url_17”
- [cosmetic] “seedance_jobs_create” added an optional parameter “reference_image_url_18”
- [cosmetic] “seedance_jobs_create” added an optional parameter “reference_image_url_19”
- [cosmetic] “seedance_jobs_create” added an optional parameter “reference_image_url_20”
- [cosmetic] “seedance_jobs_create” added an optional parameter “reference_image_url_21”
- [cosmetic] “seedance_jobs_create” added an optional parameter “reference_image_url_22”
- [cosmetic] “seedance_jobs_create” added an optional parameter “reference_image_url_23”
- [cosmetic] “seedance_jobs_create” added an optional parameter “reference_image_url_24”
- [cosmetic] “seedance_jobs_create” added an optional parameter “reference_image_url_25”
- [cosmetic] “seedance_jobs_create” added an optional parameter “reference_image_url_26”
- [cosmetic] “seedance_jobs_create” added an optional parameter “reference_image_url_27”
- [cosmetic] “seedance_jobs_create” added an optional parameter “reference_image_url_28”
- [cosmetic] “seedance_jobs_create” added an optional parameter “reference_image_url_29”
- [cosmetic] “seedance_jobs_create” added an optional parameter “reference_image_url_30”
- [cosmetic] “seedance_jobs_create” added an optional parameter “reference_image_url_4”
- [cosmetic] “seedance_jobs_create” added an optional parameter “reference_image_url_5”
- [cosmetic] “seedance_jobs_create” added an optional parameter “reference_image_url_6”
- [cosmetic] “seedance_jobs_create” added an optional parameter “reference_image_url_7”
- [cosmetic] “seedance_jobs_create” added an optional parameter “reference_image_url_8”
- [cosmetic] “seedance_jobs_create” added an optional parameter “reference_image_url_9”
- [cosmetic] “seedance_jobs_create” added an optional parameter “reference_video_url_10”
- [cosmetic] “seedance_jobs_create” added an optional parameter “reference_video_url_2”
- [cosmetic] “seedance_jobs_create” added an optional parameter “reference_video_url_3”
- [cosmetic] “seedance_jobs_create” added an optional parameter “reference_video_url_4”
- [cosmetic] “seedance_jobs_create” added an optional parameter “reference_video_url_5”
- [cosmetic] “seedance_jobs_create” added an optional parameter “reference_video_url_6”
- [cosmetic] “seedance_jobs_create” added an optional parameter “reference_video_url_7”
- [cosmetic] “seedance_jobs_create” added an optional parameter “reference_video_url_8”
- [cosmetic] “seedance_jobs_create” added an optional parameter “reference_video_url_9”
- [cosmetic] “seedance_jobs_create” added an optional parameter “seed”
- [cosmetic] “seedance_jobs_create” added an optional parameter “tier”
- [cosmetic] “seedance_jobs_create” added an optional parameter “version”
- [cosmetic] “veo_jobs_create” added an optional parameter “version”
- [cosmetic] “kling_jobs_create” reworded the description of “tier”
- [cosmetic] “kling_jobs_create” reworded the description of “aspect_ratio”
- [cosmetic] “kling_jobs_create” reworded the description of “audio”
- [cosmetic] “kling_jobs_create” reworded the description of “duration”
- [cosmetic] “kling_jobs_create” reworded the description of “resolution”
- [cosmetic] “seedance_jobs_create” reworded the description of “aspect_ratio”
- [cosmetic] “seedance_jobs_create” reworded the description of “audio”
- [cosmetic] “seedance_jobs_create” reworded the description of “duration”
- [cosmetic] “seedance_jobs_create” reworded the description of “resolution”
- [cosmetic] “veo_jobs_create” reworded the description of “aspect_ratio”
- [cosmetic] “veo_jobs_create” reworded the description of “audio”
- [cosmetic] “veo_jobs_create” reworded the description of “duration”
- [cosmetic] “veo_jobs_create” reworded the description of “resolution”
- [cosmetic] “veo_jobs_create” reworded the description of “tier”

### 2026-09-13 (score 72, 0)

- [functional regression] Schema quality: 200 → 261
- [functional] New tool “kling_jobs_create”
- [functional] New tool “kling_jobs_status”
- [functional] New tool “seedance_jobs_create”
- [functional] New tool “seedance_jobs_status”
- [functional] New tool “veo_jobs_create”
- [functional] New tool “veo_jobs_status”

### 2026-09-09 (score 72, +1)

- [functional] Schema quality: good → excellent

### 2026-09-07 (score 71, +1)

No change was recorded against any check on this day. Stability & Change Management went from 68 to 71.

### 2026-09-05 (score 70, +1)

No change was recorded against any check on this day. Stability & Change Management went from 61 to 64.

### 2026-09-04 (score 69, −1)

- [critical regression] Authorization: unverified → fail
- [security regression] A breaking change shipped without a version bump: still 0.0.1
- [security regression] Tool “image_batch_cancel” was removed
- [security] New tool “image_batch_cancel”, which the server declares destructive
- [security] Tool “image_batch_create” rewrote its description, which is the text the model reads
- [security] Tool “image_batch_status” rewrote its description, which is the text the model reads
- [security] Tool “image_generate” rewrote its description, which is the text the model reads
- [functional regression] “image_batch_create” added a required parameter “image_count”, so existing callers break
- [functional regression] “image_batch_create” dropped the required parameter “count”
- [functional improvement] Schema quality: 257 → 200
- [functional improvement] Schema quality: 257 → 165
- [functional] Schema quality: excellent → good
- [functional] New tool “image_batch_create”
- [functional] New tool “image_batch_result”
- [functional] New tool “image_batch_status”
- [functional] New tool “image_edit”
- [functional] New tool “image_generate”
- [cosmetic] “image_batch_create” added an optional parameter “reference_image_url”
- [cosmetic] “image_generate” added an optional parameter “reference_image_url”
- [cosmetic] “image_batch_create” reworded the description of “idempotency_key”
- [cosmetic] “image_batch_create” reworded the description of “image_url”
- [cosmetic] “image_batch_create” reworded the description of “prompt”
- [cosmetic] “image_batch_create” reworded the description of “size”
- [cosmetic] “image_edit” reworded the description of “idempotency_key”
- [cosmetic] “image_edit” reworded the description of “prompt”
- [cosmetic] “image_edit” reworded the description of “size”
- [cosmetic] “image_generate” reworded the description of “idempotency_key”
- [cosmetic] “image_generate” reworded the description of “prompt”
- [cosmetic] “image_generate” reworded the description of “size”
- [cosmetic] “image_batch_create” dropped the optional parameter “output_compression”
- [cosmetic] “image_edit” dropped the optional parameter “output_compression”
- [cosmetic] “image_generate” dropped the optional parameter “output_compression”

### 2026-09-03 (score 70, +1)

No change was recorded against any check on this day. Stability & Change Management went from 54 to 58.

### 2026-08-31 (score 69, +1)

No change was recorded against any check on this day. Stability & Change Management went from 44 to 48.

## MCP tools (15)

### `llm_models` (~243 tokens)

LLM 모델 카탈로그

List available text-generation LLM models with per-token pricing and max context. 텍스트 생성 모델 카탈로그를 반환합니다. 각 모델의 1M 토큰당 input/output 단가(포인트), 계열·크기·멀티모달 여부·태그·추천 용도(use_cases)·max_context 를 한 응답에 포함합니다. llm_chat Tool의 model 입력값을 찾을 때 사용합니다. 무료입니다. [무료]

Input parameters:

- `family` (string): 모델 계열 필터 (deepseek, qwen, glm, google, nvidia, llama, mistral, gpt-oss, moonshot, seed, mimo, phi)
- `multimodal` (boolean): 멀티모달(이미지 이해) 지원 여부 필터 (true/false)
- `tag` (string): 특수 태그 필터 — 'reasoning'(추론 특화) | 'coder'(코딩 특화)
- `use_case` (string): 추천 용도 필터 — 'general' | 'reasoning' | 'coding' | 'multimodal' | 'economy'

### `llm_chat` (~508 tokens)

LLM 채팅

Send a chat request to a selected LLM model and receive the assistant reply. 선택한 LLM 모델에 대화를 보내고 assistant 응답을 받습니다. 서버는 대화 히스토리를 보관하지 않는 stateless 방식 — 매 호출마다 전체 히스토리를 messages 로 전송하고, 응답의 compacted_messages 를 다음 턴의 messages 로 그대로 재사용합니다. 사용 가능한 모델은 llm_models Tool로 조회합니다. 토큰 사용량에 비례해 포인트가 차감됩니다. [무료]

Input parameters:

- `compact` (object): 히스토리 압축 옵션 { strategy: 'none'(기본) | 'sliding_window', window_pairs: 유지할 user/assistant 페어 수 (기본 10, 최소 1) }. 긴 대화의 input 토큰 누적 방지
- `content` (string): 단발 입력 — 사용자 메시지 한 건만 보내는 간편 형태. messages 와 둘 중 하나는 필수
- `max_tokens` (integer): 응답 최대 토큰. 미지정 시 모델 컨텍스트 기반 안전 상한으로 자동 설정, 상한 초과 지정 시 자동 조정
- `messages` (array): OpenAI 형식 [{role, content}] 배열. role 은 'system'|'user'|'assistant'. content 와 둘 중 하나는 필수, 동시 지정 시 messages 우선. 멀티턴 대화는 응답의 compacted_messages 를 다음 턴에 그대로 전송
- `model` (string, required): 모델 id (llm_models Tool로 조회 가능, 예: openai/gpt-oss-120b)
- `speed` (string): 응답 속도/추론 깊이 — 'fast'(얕게, 빠름) | 'medium' | 'slow'(깊게, 느림). 한글 '빠름'|'중간'|'느림' 허용. 추론 특화 모델에서 효과가 큽니다
- `system` (string): system 프롬프트 (역할·페르소나·정책·배경지식). 미지정 시 기본 한국어 어시스턴트 프롬프트가 적용됩니다
- `temperature` (number): 출력 다양성 0.0~2.0. 낮을수록 재현성, 높을수록 창의성 (미지정 시 모델 기본값)

### `text_summary` (~126 tokens)

텍스트 요약 AI

Summarize a long text (up to 100,000 characters) into a concise Korean summary. 입력 텍스트(최대 10만 자)의 핵심 내용을 간결하고 정확하게 요약합니다. 모델·파라미터는 서버가 고정하며 빠른 응답에 최적화되어 있습니다. 토큰 수와 무관하게 요청당 고정 포인트가 차감됩니다. [호출당 100포인트]

Input parameters:

- `text` (string, required): 요약할 원문 텍스트 (최대 100,000자)

### `text_polish` (~151 tokens)

텍스트 다듬기 AI

Polish a text (up to 100,000 characters) by fixing grammar, spelling, and awkward phrasing. 입력 텍스트(최대 10만 자)의 문법 오류, 맞춤법·오타, 어색한 표현, 문장 순서를 의미를 유지한 채 자연스럽게 다듬습니다. 모델·파라미터는 서버가 고정하며 빠른 응답에 최적화되어 있습니다. 토큰 수와 무관하게 요청당 고정 포인트가 차감됩니다. [호출당 100포인트]

Input parameters:

- `text` (string, required): 다듬을 원문 텍스트 (최대 100,000자)

### `image_generate` (~219 tokens)

이미지 한 장 생성

텍스트만 사용하거나 참고 이미지와 텍스트를 함께 사용해 이미지 한 장을 생성합니다. 참고 이미지는 제품·인물·색감·구도를 이해하기 위한 자료이며 결과는 새 이미지로 만들어집니다. 장당 25포인트입니다. [이미지당 25포인트]

Input parameters:

- `background` (string): 배경 방식
- `idempotency_key` (string): 같은 요청의 재전송으로 인한 중복 생성·과금을 막는 고유 키
- `output_format` (string): 출력 포맷
- `prompt` (string, required): 생성 프롬프트, 최대 28,000자
- `reference_image_url` (string): 새 이미지의 제품·인물·색감·구도 참고용 이미지 URL — 다운로드 가능한 https URL (허용 형식: image/png, image/jpeg, image/webp) (최대 50MB)
- `size` (string): 표준 이미지 크기, 기본 1024x1024

### `image_edit` (~175 tokens)

이미지 한 장 편집

원본 이미지와 편집 지시로 이미지 한 장을 편집하고 이미지 콘텐츠로 반환합니다. 장당 25포인트입니다. [이미지당 25포인트]

Input parameters:

- `background` (string): 배경 방식
- `idempotency_key` (string): 같은 요청의 재전송으로 인한 중복 생성·과금을 막는 고유 키
- `image_url` (string, required): 원본 이미지 — 다운로드 가능한 https URL (허용 형식: image/png, image/jpeg, image/webp) (최대 50MB)
- `output_format` (string): 출력 포맷
- `prompt` (string, required): 편집 지시, 최대 28,000자
- `size` (string): 표준 출력 크기, 기본 1024x1024

### `image_batch_create` (~283 tokens)

이미지 대량 작업 생성

이미지 1~50장의 비동기 생성 또는 편집 작업을 접수합니다. 접수 즉시 장수×25포인트가 선차감되고 실패한 이미지의 포인트는 즉시 환급됩니다. 접수 후에는 취소할 수 없습니다. [이미지당 25포인트]

Input parameters:

- `background` (string): 배경 방식
- `idempotency_key` (string): 같은 요청의 재전송으로 인한 중복 생성·과금을 막는 고유 키
- `image_count` (integer, required): 만들 이미지 장수, 1~50
- `image_url` (string): 편집 모드에서 변경할 원본 이미지 URL — 다운로드 가능한 https URL (허용 형식: image/png, image/jpeg, image/webp) (최대 50MB)
- `mode` (string, required): 작업 방식
- `output_format` (string): 출력 포맷
- `prompt` (string, required): 생성 또는 편집 지시, 최대 28,000자
- `reference_image_url` (string): 생성 모드에서 사용할 참고 이미지 URL — 다운로드 가능한 https URL (허용 형식: image/png, image/jpeg, image/webp) (최대 50MB)
- `size` (string): 표준 출력 크기, 기본 1024x1024

### `image_batch_status` (~46 tokens)

이미지 대량 작업 상태

대량 이미지 작업의 진행 상태, 선차감·환급·현재 차감 포인트를 조회합니다. [무료]

Input parameters:

- `job_id` (string, required): 작업 ID

### `image_batch_result` (~54 tokens)

이미지 대량 작업 결과

완료된 대량 작업 결과 중 지정한 한 장을 이미지 콘텐츠로 반환합니다. [무료]

Input parameters:

- `index` (integer, required): 0부터 시작하는 이미지 번호
- `job_id` (string, required): 작업 ID

### `seedance_jobs_create` (~3481 tokens)

Seedance 영상 작업 접수

Submit an asynchronous Seedance video generation job. Select version and tier; supported modes, durations and prices depend on the selected version. Seedance 영상 생성 작업을 비동기로 접수합니다. text/image/reference 세 가지 mode를 지원하며, seedance_jobs_status Tool로 상태를 조회하고 완료되면 응답의 result_url(REST 다운로드 주소, 7일 이내 유효)로 다운로드합니다. 접수 시 duration × 초당 포인트(해상도별로 다름, resolution 참고)가 예약 차감되고 완료 시 확정, 실패·시간 초과 시 전액 환불됩니다. [기본 버전 기준: 초당 480p 560P·720p 1,250P·1080p 2,810P × duration(초). 다른 버전은 개발가이드의 버전별 요금표 참고.]

Input parameters:

- `aspect_ratio` (string): 출력 화면 비율. 선택 버전·등급·모드에서 허용하는 값만 사용하세요.
- `audio` (boolean): 오디오 생성 여부. 선택 가능한 버전은 기본 true, 무음 전용 버전은 false, 오디오 필수 버전은 true만 허용합니다.
- `duration` (integer): 영상 길이(초), 전체 버전 범위 2~30. 허용 값과 기본값은 버전·등급별로 다릅니다.
- `idempotency_key` (string): 같은 요청의 재전송으로 인한 중복 접수·과금을 막는 고유 키
- `image_url` (string): image 모드에서 사용할 첫 프레임 이미지 URL — 다운로드 가능한 https URL (허용 형식: image/png, image/jpeg, image/webp) (최대 50MB)
- `last_image_url` (string): image 모드에서 사용할 마지막 프레임 이미지 URL(선택) — 다운로드 가능한 https URL (허용 형식: image/png, image/jpeg, image/webp) (최대 50MB)
- `mode` (string): 입력 방식 — 'text'(텍스트만) | 'image'(첫 프레임 이미지 지정) | 'reference'(참조 이미지·영상으로 주체 지정). 기본 text
- `prompt` (string, required): 영상 생성 프롬프트, 최대 2,000자
- `reference_audio_url` (string): 참조 오디오 URL. 지원 버전과 개수 제한은 개발가이드를 확인하세요. — 다운로드 가능한 https URL (허용 형식: audio/mpeg, audio/wav, audio/x-wav) (최대 15MB)
- `reference_audio_url_10` (string): 참조 오디오 URL. 지원 버전과 개수 제한은 개발가이드를 확인하세요. — 다운로드 가능한 https URL (허용 형식: audio/mpeg, audio/wav, audio/x-wav) (최대 15MB)
- `reference_audio_url_2` (string): 참조 오디오 URL. 지원 버전과 개수 제한은 개발가이드를 확인하세요. — 다운로드 가능한 https URL (허용 형식: audio/mpeg, audio/wav, audio/x-wav) (최대 15MB)
- `reference_audio_url_3` (string): 참조 오디오 URL. 지원 버전과 개수 제한은 개발가이드를 확인하세요. — 다운로드 가능한 https URL (허용 형식: audio/mpeg, audio/wav, audio/x-wav) (최대 15MB)
- `reference_audio_url_4` (string): 참조 오디오 URL. 지원 버전과 개수 제한은 개발가이드를 확인하세요. — 다운로드 가능한 https URL (허용 형식: audio/mpeg, audio/wav, audio/x-wav) (최대 15MB)
- `reference_audio_url_5` (string): 참조 오디오 URL. 지원 버전과 개수 제한은 개발가이드를 확인하세요. — 다운로드 가능한 https URL (허용 형식: audio/mpeg, audio/wav, audio/x-wav) (최대 15MB)
- `reference_audio_url_6` (string): 참조 오디오 URL. 지원 버전과 개수 제한은 개발가이드를 확인하세요. — 다운로드 가능한 https URL (허용 형식: audio/mpeg, audio/wav, audio/x-wav) (최대 15MB)
- `reference_audio_url_7` (string): 참조 오디오 URL. 지원 버전과 개수 제한은 개발가이드를 확인하세요. — 다운로드 가능한 https URL (허용 형식: audio/mpeg, audio/wav, audio/x-wav) (최대 15MB)
- `reference_audio_url_8` (string): 참조 오디오 URL. 지원 버전과 개수 제한은 개발가이드를 확인하세요. — 다운로드 가능한 https URL (허용 형식: audio/mpeg, audio/wav, audio/x-wav) (최대 15MB)
- `reference_audio_url_9` (string): 참조 오디오 URL. 지원 버전과 개수 제한은 개발가이드를 확인하세요. — 다운로드 가능한 https URL (허용 형식: audio/mpeg, audio/wav, audio/x-wav) (최대 15MB)
- `reference_image_url` (string): reference 모드에서 주체를 지정할 참조 이미지 URL — 다운로드 가능한 https URL (허용 형식: image/png, image/jpeg, image/webp) (최대 50MB)
- `reference_image_url_10` (string): 참조 이미지 URL(10번째). 버전별 최대 개수를 확인하세요. — 다운로드 가능한 https URL (허용 형식: image/png, image/jpeg, image/webp) (최대 50MB)
- `reference_image_url_11` (string): 참조 이미지 URL(11번째). 버전별 최대 개수를 확인하세요. — 다운로드 가능한 https URL (허용 형식: image/png, image/jpeg, image/webp) (최대 50MB)
- `reference_image_url_12` (string): 참조 이미지 URL(12번째). 버전별 최대 개수를 확인하세요. — 다운로드 가능한 https URL (허용 형식: image/png, image/jpeg, image/webp) (최대 50MB)
- `reference_image_url_13` (string): 참조 이미지 URL(13번째). 버전별 최대 개수를 확인하세요. — 다운로드 가능한 https URL (허용 형식: image/png, image/jpeg, image/webp) (최대 50MB)
- `reference_image_url_14` (string): 참조 이미지 URL(14번째). 버전별 최대 개수를 확인하세요. — 다운로드 가능한 https URL (허용 형식: image/png, image/jpeg, image/webp) (최대 50MB)
- `reference_image_url_15` (string): 참조 이미지 URL(15번째). 버전별 최대 개수를 확인하세요. — 다운로드 가능한 https URL (허용 형식: image/png, image/jpeg, image/webp) (최대 50MB)
- `reference_image_url_16` (string): 참조 이미지 URL(16번째). 버전별 최대 개수를 확인하세요. — 다운로드 가능한 https URL (허용 형식: image/png, image/jpeg, image/webp) (최대 50MB)
- `reference_image_url_17` (string): 참조 이미지 URL(17번째). 버전별 최대 개수를 확인하세요. — 다운로드 가능한 https URL (허용 형식: image/png, image/jpeg, image/webp) (최대 50MB)
- `reference_image_url_18` (string): 참조 이미지 URL(18번째). 버전별 최대 개수를 확인하세요. — 다운로드 가능한 https URL (허용 형식: image/png, image/jpeg, image/webp) (최대 50MB)
- `reference_image_url_19` (string): 참조 이미지 URL(19번째). 버전별 최대 개수를 확인하세요. — 다운로드 가능한 https URL (허용 형식: image/png, image/jpeg, image/webp) (최대 50MB)
- `reference_image_url_2` (string): reference 모드 참조 이미지 URL(2번째) — 다운로드 가능한 https URL (허용 형식: image/png, image/jpeg, image/webp) (최대 50MB)
- `reference_image_url_20` (string): 참조 이미지 URL(20번째). 버전별 최대 개수를 확인하세요. — 다운로드 가능한 https URL (허용 형식: image/png, image/jpeg, image/webp) (최대 50MB)
- `reference_image_url_21` (string): 참조 이미지 URL(21번째). 버전별 최대 개수를 확인하세요. — 다운로드 가능한 https URL (허용 형식: image/png, image/jpeg, image/webp) (최대 50MB)
- `reference_image_url_22` (string): 참조 이미지 URL(22번째). 버전별 최대 개수를 확인하세요. — 다운로드 가능한 https URL (허용 형식: image/png, image/jpeg, image/webp) (최대 50MB)
- `reference_image_url_23` (string): 참조 이미지 URL(23번째). 버전별 최대 개수를 확인하세요. — 다운로드 가능한 https URL (허용 형식: image/png, image/jpeg, image/webp) (최대 50MB)
- `reference_image_url_24` (string): 참조 이미지 URL(24번째). 버전별 최대 개수를 확인하세요. — 다운로드 가능한 https URL (허용 형식: image/png, image/jpeg, image/webp) (최대 50MB)
- `reference_image_url_25` (string): 참조 이미지 URL(25번째). 버전별 최대 개수를 확인하세요. — 다운로드 가능한 https URL (허용 형식: image/png, image/jpeg, image/webp) (최대 50MB)
- `reference_image_url_26` (string): 참조 이미지 URL(26번째). 버전별 최대 개수를 확인하세요. — 다운로드 가능한 https URL (허용 형식: image/png, image/jpeg, image/webp) (최대 50MB)
- `reference_image_url_27` (string): 참조 이미지 URL(27번째). 버전별 최대 개수를 확인하세요. — 다운로드 가능한 https URL (허용 형식: image/png, image/jpeg, image/webp) (최대 50MB)
- `reference_image_url_28` (string): 참조 이미지 URL(28번째). 버전별 최대 개수를 확인하세요. — 다운로드 가능한 https URL (허용 형식: image/png, image/jpeg, image/webp) (최대 50MB)
- `reference_image_url_29` (string): 참조 이미지 URL(29번째). 버전별 최대 개수를 확인하세요. — 다운로드 가능한 https URL (허용 형식: image/png, image/jpeg, image/webp) (최대 50MB)
- `reference_image_url_3` (string): reference 모드 참조 이미지 URL(3번째) — 다운로드 가능한 https URL (허용 형식: image/png, image/jpeg, image/webp) (최대 50MB)
- `reference_image_url_30` (string): 참조 이미지 URL(30번째). 버전별 최대 개수를 확인하세요. — 다운로드 가능한 https URL (허용 형식: image/png, image/jpeg, image/webp) (최대 50MB)
- `reference_image_url_4` (string): 참조 이미지 URL(4번째). 버전별 최대 개수를 확인하세요. — 다운로드 가능한 https URL (허용 형식: image/png, image/jpeg, image/webp) (최대 50MB)
- `reference_image_url_5` (string): 참조 이미지 URL(5번째). 버전별 최대 개수를 확인하세요. — 다운로드 가능한 https URL (허용 형식: image/png, image/jpeg, image/webp) (최대 50MB)
- `reference_image_url_6` (string): 참조 이미지 URL(6번째). 버전별 최대 개수를 확인하세요. — 다운로드 가능한 https URL (허용 형식: image/png, image/jpeg, image/webp) (최대 50MB)
- `reference_image_url_7` (string): 참조 이미지 URL(7번째). 버전별 최대 개수를 확인하세요. — 다운로드 가능한 https URL (허용 형식: image/png, image/jpeg, image/webp) (최대 50MB)
- `reference_image_url_8` (string): 참조 이미지 URL(8번째). 버전별 최대 개수를 확인하세요. — 다운로드 가능한 https URL (허용 형식: image/png, image/jpeg, image/webp) (최대 50MB)
- `reference_image_url_9` (string): 참조 이미지 URL(9번째). 버전별 최대 개수를 확인하세요. — 다운로드 가능한 https URL (허용 형식: image/png, image/jpeg, image/webp) (최대 50MB)
- `reference_video_url` (string): reference 모드에서 동작을 참조할 영상 URL — 다운로드 가능한 https URL (허용 형식: video/mp4, video/quicktime, video/webm) (최대 50MB)
- `reference_video_url_10` (string): 참조 영상 URL. 지원 버전과 개수 제한은 개발가이드를 확인하세요. — 다운로드 가능한 https URL (허용 형식: video/mp4, video/quicktime, video/webm) (최대 100MB)
- `reference_video_url_2` (string): 참조 영상 URL. 지원 버전과 개수 제한은 개발가이드를 확인하세요. — 다운로드 가능한 https URL (허용 형식: video/mp4, video/quicktime, video/webm) (최대 100MB)
- `reference_video_url_3` (string): 참조 영상 URL. 지원 버전과 개수 제한은 개발가이드를 확인하세요. — 다운로드 가능한 https URL (허용 형식: video/mp4, video/quicktime, video/webm) (최대 100MB)
- `reference_video_url_4` (string): 참조 영상 URL. 지원 버전과 개수 제한은 개발가이드를 확인하세요. — 다운로드 가능한 https URL (허용 형식: video/mp4, video/quicktime, video/webm) (최대 100MB)
- `reference_video_url_5` (string): 참조 영상 URL. 지원 버전과 개수 제한은 개발가이드를 확인하세요. — 다운로드 가능한 https URL (허용 형식: video/mp4, video/quicktime, video/webm) (최대 100MB)
- `reference_video_url_6` (string): 참조 영상 URL. 지원 버전과 개수 제한은 개발가이드를 확인하세요. — 다운로드 가능한 https URL (허용 형식: video/mp4, video/quicktime, video/webm) (최대 100MB)
- `reference_video_url_7` (string): 참조 영상 URL. 지원 버전과 개수 제한은 개발가이드를 확인하세요. — 다운로드 가능한 https URL (허용 형식: video/mp4, video/quicktime, video/webm) (최대 100MB)
- `reference_video_url_8` (string): 참조 영상 URL. 지원 버전과 개수 제한은 개발가이드를 확인하세요. — 다운로드 가능한 https URL (허용 형식: video/mp4, video/quicktime, video/webm) (최대 100MB)
- `reference_video_url_9` (string): 참조 영상 URL. 지원 버전과 개수 제한은 개발가이드를 확인하세요. — 다운로드 가능한 https URL (허용 형식: video/mp4, video/quicktime, video/webm) (최대 100MB)
- `resolution` (string): 출력 해상도. 전체 버전의 값 목록이며 허용 조합·기본값·요금은 버전별 개발가이드를 따릅니다.
- `seed` (integer): 재현성을 위한 시드 값
- `tier` (string): 품질·속도 등급. 지원 등급과 생략 시 기본값은 version과 mode에 따라 다릅니다.
- `version` (string): 영상 모델 버전. 생략 시 2.5. 등급·해상도·길이·오디오·파일 제약과 요금은 선택 버전별 개발가이드 표를 확인하세요.

### `seedance_jobs_status` (~83 tokens)

Seedance 영상 작업 상태

Check the status of a Seedance video generation job submitted via seedance_jobs_create. Seedance 영상 작업의 진행 상태를 조회합니다. 완료되면 응답의 result_url(REST 다운로드 주소)로 안내하며, 결과는 완료 후 7일간 유효합니다. 무료입니다. [무료]

Input parameters:

- `job_id` (string, required): 작업 ID

### `veo_jobs_create` (~765 tokens)

Veo 영상 작업 접수

Submit an asynchronous Veo video generation job. Select version and tier; supported modes, durations and prices depend on the selected version. Veo 영상 생성 작업을 비동기로 접수합니다. text/image/reference 세 가지 mode를 지원하며, veo_jobs_status Tool로 상태를 조회하고 완료되면 응답의 result_url(REST 다운로드 주소, 7일 이내 유효)로 다운로드합니다. 접수 시 duration × 초당 900포인트가 예약 차감되고 완료 시 확정, 실패·시간 초과 시 전액 환불됩니다. [기본 버전 기준: 초당 900포인트 × duration(초). 다른 버전은 개발가이드의 버전별 요금표 참고.]

Input parameters:

- `aspect_ratio` (string): 출력 화면 비율. 선택 버전·등급·모드에서 허용하는 값만 사용하세요.
- `audio` (boolean): 오디오 생성 여부. 선택 가능한 버전은 기본 true, 무음 전용 버전은 false, 오디오 필수 버전은 true만 허용합니다.
- `duration` (integer): 영상 길이(초), 전체 버전 범위 4~8. 허용 값과 기본값은 버전·등급별로 다릅니다.
- `idempotency_key` (string): 같은 요청의 재전송으로 인한 중복 접수·과금을 막는 고유 키
- `image_url` (string): image 모드에서 사용할 첫 프레임 이미지 URL — 다운로드 가능한 https URL (허용 형식: image/png, image/jpeg, image/webp) (최대 50MB)
- `last_image_url` (string): image 모드에서 사용할 마지막 프레임 이미지 URL(선택) — 다운로드 가능한 https URL (허용 형식: image/png, image/jpeg, image/webp) (최대 50MB)
- `mode` (string): 입력 방식 — 'text'(텍스트만) | 'image'(첫 프레임 이미지 지정) | 'reference'(참조 이미지·영상으로 주체 지정). 기본 text
- `negative_prompt` (string): 제외할 요소를 설명하는 텍스트
- `prompt` (string, required): 영상 생성 프롬프트, 최대 2,000자
- `reference_image_url` (string): reference 모드에서 주체를 지정할 참조 이미지 URL — 다운로드 가능한 https URL (허용 형식: image/png, image/jpeg, image/webp) (최대 50MB)
- `reference_image_url_2` (string): reference 모드 참조 이미지 URL(2번째) — 다운로드 가능한 https URL (허용 형식: image/png, image/jpeg, image/webp) (최대 50MB)
- `reference_image_url_3` (string): reference 모드 참조 이미지 URL(3번째) — 다운로드 가능한 https URL (허용 형식: image/png, image/jpeg, image/webp) (최대 50MB)
- `resolution` (string): 출력 해상도. 전체 버전의 값 목록이며 허용 조합·기본값·요금은 버전별 개발가이드를 따릅니다.
- `seed` (integer): 재현성을 위한 시드 값
- `tier` (string): 품질·속도 등급. 지원 등급과 생략 시 기본값은 version과 mode에 따라 다릅니다.
- `version` (string): 영상 모델 버전. 생략 시 3.1. 등급·해상도·길이·오디오·파일 제약과 요금은 선택 버전별 개발가이드 표를 확인하세요.

### `veo_jobs_status` (~81 tokens)

Veo 영상 작업 상태

Check the status of a Veo video generation job submitted via veo_jobs_create. Veo 영상 작업의 진행 상태를 조회합니다. 완료되면 응답의 result_url(REST 다운로드 주소)로 안내하며, 결과는 완료 후 7일간 유효합니다. 무료입니다. [무료]

Input parameters:

- `job_id` (string, required): 작업 ID

### `kling_jobs_create` (~1237 tokens)

Kling 영상 작업 접수

Submit an asynchronous Kling video generation job. Select version and tier; supported modes, durations and prices depend on the selected version. Kling 영상 생성 작업을 비동기로 접수합니다. text/image/reference 세 가지 mode를 지원하며, kling_jobs_status Tool로 상태를 조회하고 완료되면 응답의 result_url(REST 다운로드 주소, 7일 이내 유효)로 다운로드합니다. 접수 시 duration × 초당 410포인트가 예약 차감되고 완료 시 확정, 실패·시간 초과 시 전액 환불됩니다. [기본 버전 기준: 초당 410포인트 × duration(초). 다른 버전은 개발가이드의 버전별 요금표 참고.]

Input parameters:

- `aspect_ratio` (string): 출력 화면 비율. 선택 버전·등급·모드에서 허용하는 값만 사용하세요.
- `audio` (boolean): 오디오 생성 여부. 선택 가능한 버전은 기본 true, 무음 전용 버전은 false, 오디오 필수 버전은 true만 허용합니다.
- `cfg_scale` (number): 프롬프트 반영 강도(0~1), 기본 0.5
- `duration` (integer): 영상 길이(초), 전체 버전 범위 3~15. 허용 값과 기본값은 버전·등급별로 다릅니다.
- `idempotency_key` (string): 같은 요청의 재전송으로 인한 중복 접수·과금을 막는 고유 키
- `image_url` (string): image 모드에서 사용할 첫 프레임 이미지 URL — 다운로드 가능한 https URL (허용 형식: image/png, image/jpeg, image/webp) (최대 10MB)
- `last_image_url` (string): image 모드에서 사용할 마지막 프레임 이미지 URL(선택) — 다운로드 가능한 https URL (허용 형식: image/png, image/jpeg, image/webp) (최대 10MB)
- `mode` (string): 입력 방식 — 'text'(텍스트만) | 'image'(첫 프레임 이미지 지정) | 'reference'(참조 이미지·영상으로 주체 지정). 기본 text
- `negative_prompt` (string): 제외할 요소를 설명하는 텍스트
- `prompt` (string, required): 영상 생성 프롬프트, 최대 2,000자
- `reference_image_url` (string): reference 모드에서 주체를 지정할 참조 이미지 URL — 다운로드 가능한 https URL (허용 형식: image/png, image/jpeg, image/webp) (최대 10MB)
- `reference_image_url_2` (string): reference 모드 참조 이미지 URL(2번째) — 다운로드 가능한 https URL (허용 형식: image/png, image/jpeg, image/webp) (최대 10MB)
- `reference_image_url_3` (string): reference 모드 참조 이미지 URL(3번째) — 다운로드 가능한 https URL (허용 형식: image/png, image/jpeg, image/webp) (최대 10MB)
- `reference_image_url_4` (string): 참조 이미지 URL(4번째). 버전별 최대 개수를 확인하세요. — 다운로드 가능한 https URL (허용 형식: image/png, image/jpeg, image/webp) (최대 10MB)
- `reference_image_url_5` (string): 참조 이미지 URL(5번째). 버전별 최대 개수를 확인하세요. — 다운로드 가능한 https URL (허용 형식: image/png, image/jpeg, image/webp) (최대 10MB)
- `reference_image_url_6` (string): 참조 이미지 URL(6번째). 버전별 최대 개수를 확인하세요. — 다운로드 가능한 https URL (허용 형식: image/png, image/jpeg, image/webp) (최대 10MB)
- `reference_image_url_7` (string): 참조 이미지 URL(7번째). 버전별 최대 개수를 확인하세요. — 다운로드 가능한 https URL (허용 형식: image/png, image/jpeg, image/webp) (최대 10MB)
- `reference_video_url` (string): 참조 영상 URL. 지원 버전과 개수 제한은 개발가이드를 확인하세요. — 다운로드 가능한 https URL (허용 형식: video/mp4, video/quicktime, video/webm) (최대 100MB)
- `reference_video_url_2` (string): 참조 영상 URL. 지원 버전과 개수 제한은 개발가이드를 확인하세요. — 다운로드 가능한 https URL (허용 형식: video/mp4, video/quicktime, video/webm) (최대 100MB)
- `reference_video_url_3` (string): 참조 영상 URL. 지원 버전과 개수 제한은 개발가이드를 확인하세요. — 다운로드 가능한 https URL (허용 형식: video/mp4, video/quicktime, video/webm) (최대 100MB)
- `reference_video_url_4` (string): 참조 영상 URL. 지원 버전과 개수 제한은 개발가이드를 확인하세요. — 다운로드 가능한 https URL (허용 형식: video/mp4, video/quicktime, video/webm) (최대 100MB)
- `resolution` (string): 출력 해상도. 전체 버전의 값 목록이며 허용 조합·기본값·요금은 버전별 개발가이드를 따릅니다.
- `tier` (string): 품질·속도 등급. 지원 등급과 생략 시 기본값은 version과 mode에 따라 다릅니다.
- `version` (string): 영상 모델 버전. 생략 시 3.0. 등급·해상도·길이·오디오·파일 제약과 요금은 선택 버전별 개발가이드 표를 확인하세요.

### `kling_jobs_status` (~79 tokens)

Kling 영상 작업 상태

Check the status of a Kling video generation job submitted via kling_jobs_create. Kling 영상 작업의 진행 상태를 조회합니다. 완료되면 응답의 result_url(REST 다운로드 주소)로 안내하며, 결과는 완료 후 7일간 유효합니다. 무료입니다. [무료]

Input parameters:

- `job_id` (string, required): 작업 ID

## Diagnostics

Captured diagnostic sections: TLS, DNSSEC, Authorisation, Transports. The full working is on the page: https://verifymcp.io/servers/app-apick-ai/mcp-ai#diagnostics

## Score history

- 2026-09-20: 70
- 2026-09-19: 70
- 2026-09-18: 70
- 2026-09-17: 70
- 2026-09-16: 70
- 2026-09-15: 70
- 2026-09-14: 70
- 2026-09-13: 72
- 2026-09-12: 72
- 2026-09-11: 72
- 2026-09-10: 72
- 2026-09-09: 72
- 2026-09-08: 71
- 2026-09-07: 71
- 2026-09-06: 70
- 2026-09-05: 70
- 2026-09-04: 69
- 2026-09-03: 70
- 2026-09-02: 69
- 2026-09-01: 69
- 2026-08-31: 69
- 2026-08-30: 68
- 2026-08-29: 68
- 2026-08-28: 70
- 2026-08-27: 70
- 2026-08-26: 69
- 2026-08-25: 69
- 2026-08-24: 69
- 2026-08-23: 68
- 2026-08-22: 68

## Common questions

### What is the APICK AI MCP server?

APICK AI is an MCP server listed in the public MCP registry as app.apick/ai. LLM chat, text tools, image generation, editing, batch image jobs, and asynchronous video generation. This page covers its hosted endpoint (https://apick.app/mcp/ai).

### Is the APICK AI MCP server safe to use?

APICK AI scores 70 out of 100 on VerifyMCP. That is a record of what we were able to check automatically, not an endorsement. The category breakdown on this page shows every signal behind the number, including the ones we could not confirm.

### What tools does the APICK AI MCP server expose?

APICK AI exposes 15 tools: llm_models, llm_chat, text_summary, text_polish, image_generate, and 10 more. Their descriptions and schemas cost roughly 7,531 tokens of context every time the server is loaded.

### Does the APICK AI MCP server require authentication?

No. We connected to APICK AI without credentials and it answered, so anything it exposes is reachable by anyone who knows the address.

### Is the APICK AI MCP server still maintained?

APICK AI is still listed as active in the MCP registry. We last reached this channel on 20 September 2026. Those dates come from our own scans of the registry and the channel itself, not from anything the publisher announced.

## Links

- Remote endpoint: https://apick.app/mcp/ai
- Repository: https://github.com/lead788/apick-mcp
- Website: https://apick.app/dev_guide/mcp
- Changelog RSS feed: https://verifymcp.io/servers/app-apick-ai/mcp-ai.xml
- Changelog JSON feed: https://verifymcp.io/servers/app-apick-ai/mcp-ai.json
- HTML version of this page: https://verifymcp.io/servers/app-apick-ai/mcp-ai
