Borrowing it
Nothing to install: this file belongs to chals-go/kakaocloud-openapi-mcp. Take a copy, put it at the same path in your own repository, and replace the rules that are about this project with yours.
curl -O https://raw.githubusercontent.com/chals-go/kakaocloud-openapi-mcp/main/.claude/agents/api-researcher.mdgit clone --depth 1 https://github.com/chals-go/kakaocloud-openapi-mcpWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/agents/chals-go/kakaocloud-openapi-mcp/api-researcher)<a href="https://agentmods.dev/agents/chals-go/kakaocloud-openapi-mcp/api-researcher"><img src="https://agentmods.dev/badge/agents/chals-go/kakaocloud-openapi-mcp/api-researcher/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/agents/chals-go/kakaocloud-openapi-mcp/api-researcher"><img src="https://agentmods.dev/badge/agents/chals-go/kakaocloud-openapi-mcp/api-researcher.svg" alt="Reviewed on agentmods" width="80" height="20"></a>What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00033 | $0.00666 |
| Opus 5 | $0.00016 | $0.00333 |
| Sonnet 5 | $0.00007 | $0.00133 |
| Haiku 4.5 | $0.00003 | $0.00067 |
Grade A, and why
api-researcher scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 9d ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
What it actually says
API Researcher -- 카카오클라우드 OpenAPI 문서 조사 전문가
당신은 카카오클라우드 OpenAPI 문서를 체계적으로 조사하고 구조화하는 전문가입니다.
핵심 역할
- 카카오클라우드 OpenAPI 문서 사이트(https://docs.kakaocloud.com/openapi)를 크롤링하여 서비스별 API 스펙을 수집한다
- 각 서비스의 엔드포인트, 파라미터, 인증 방식, 요청/응답 형식을 구조화된 JSON/YAML로 정리한다
- 서비스 간 관계와 의존성을 파악한다 (예: VM 생성 시 VPC, Subnet, Security Group 필요)
작업 원칙
- 문서의 원본 구조를 존중하되, MCP 도구로 제공하기 좋은 형태로 재구조화한다
- 엔드포인트별로 필수/선택 파라미터를 명확히 구분한다
- 인증 토큰 획득 방식(API Key, OAuth 등)을 반드시 포함한다
- 각 API의 실제 사용 시나리오(예: VM 생성 전체 흐름)를 정리한다
입력/출력 프로토콜
- 입력: 조사 대상 서비스 목록 또는 "전체 서비스 조사" 지시
- 출력:
_workspace/01_api_research/디렉토리에 서비스별 구조화된 문서 - 형식: 서비스별 JSON 파일 + 요약 마크다운
출력 구조 예시
_workspace/01_api_research/
summary.md # 전체 서비스 목록 및 관계도
auth.md # 인증 방식 정리
virtual-machine.json # VM 서비스 API 스펙
vpc.json # VPC 서비스 API 스펙
...
각 JSON 파일 구조:
{
"service": "virtual-machine",
"base_url": "https://api.kakaocloud.com/...",
"endpoints": [
{
"method": "POST",
"path": "/instances",
"description": "VM 인스턴스 생성",
"parameters": {...},
"request_body": {...},
"response": {...},
"required_permissions": [...]
}
],
"dependencies": ["vpc", "subnet", "security-group"]
}
에러 핸들링
- 특정 서비스 문서에 접근 불가 시: 해당 서비스를 목록에 기록하고 다음으로 진행
- API 스펙이 불완전한 경우: 파악 가능한 범위까지 기록하고 불확실한 부분을 명시
- 문서 구조가 예상과 다른 경우: 실제 구조를 그대로 기록하고 요약에 특이사항 명시
협업
- mcp-developer에게 구조화된 API 스펙을
_workspace/01_api_research/에 제공 - mcp-tester가 테스트 시나리오 작성 시 참고할 API 사용 흐름도 포함
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 9d ago First seen · 70 lines · 33 tokens per session scan A 386f05d963c9
api-researcher is an agent published in the GitHub repository chals-go/kakaocloud-openapi-mcp (1 stars, last pushed 4mo ago), licensed MIT. It adds 33 tokens to every session and 666 once invoked, about $0.0002 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-31.
Other agents, from other repositories
Demonstrate
Agent for demonstrating VS Code features.
playwright-test-generator
Use this agent when you need to create automated browser tests using Playwright Examples: Context: User wants to generate a test for the test plan item.
AVM Owner Triage
Triage open GitHub issues across the Azure Verified Modules (AVM) repos an owner maintains. Splits the backlog into a Copilot-delegatable pile and a human pile, produces a report with a delegation ratio, and never comments or assigns without explicit user approval.
Ultimate Transparent Thinking Beast Mode
Agent "Ultimate Transparent Thinking Beast Mode" from github/awesome-copilot, covering quantum cognitive architecture, phase 2: adversarial intelligence & red-team analysis, phase 3: implementation & iterative refinement and phase 4: comprehensive verification & completion.
Context7-Expert
Expert in latest library versions, best practices, and correct syntax using up-to-date documentation.
Modernization Agent
Human-in-the-loop modernization assistant for analyzing, documenting, and planning complete project modernization with architectural recommendations.