Placement API MCP server
2026년 9월 7일 커밋단일 인터페이스를 통해 여러 마켓플레이스에서 SEO 링크 배치를 검색, 계획 및 구매할 수 있도록 AI 클라이언트를 지원합니다.
다른 이름 futurebets/placementapi, placementapi
- 스타
- 0
- Tools
- 4
- 다운로드, 30일
- —
- 최신 버전
- 1.0.0
- 마지막 커밋
- 2026년 9월 7일
- 라이선스
- MIT
Placement API MCP란?
Placement API은(는) MCP server입니다. 단일 인터페이스를 통해 여러 마켓플레이스에서 SEO 링크 배치를 검색, 계획 및 구매할 수 있도록 AI 클라이언트를 지원합니다. 4개 도구를 제공합니다. 예: search_placements, plan_links, compare_domain.
프로젝트 README에서 생성된 요약
Placement API MCP server 정보
Placement API는 수많은 마켓플레이스에 걸쳐 SEO 링크 배치를 검색, 계획 및 구매할 수 있는 통합 인터페이스를 제공합니다. 단일 연결을 통해 백링크 전략을 관리해야 하는 개발자와 AI agent를 위해 설계되었습니다. 사용자는 Bearer API key를 사용하여 streamable HTTP 방식으로 연결할 수 있으며, Claude Code, Cursor, Windsurf 및 Claude.ai 또는 ChatGPT의 커스텀 커넥터와 호환됩니다.
이 MCP server는 SEO 워크플로우의 각 단계에 특화된 도구를 포함합니다. 개발자는 search_placements를 사용하여 약 550,000개의 가격 정보가 포함된 배치를 탐색하거나, plan_links를 사용하여 특정 예산 및 도메인 권위 요구 사항에 따른 비용 산출 전략을 생성할 수 있습니다. 시스템은 크레딧 기반 결제 모델을 사용하며 가격은 4시간 동안 유지됩니다. API key 권한에 따라 사용자는 도메인 비교와 같은 읽기 전용 작업을 수행하거나, place_order 및 submit_content를 사용하여 주문을 실행하고 콘텐츠를 제출할 수 있습니다.
활용 사례
- 1SEO 링크 전략 실행AI agent가 제공된 예산과 주제를 바탕으로 특정 도메인에 대한 비용 산출 계획을 생성할 수 있습니다.
- 2경쟁사 백링크 프로필 분석개발자가 경쟁사가 어떤 사이트를 구매하는지 파악하여 링크 빌딩 성공 사례를 복제할 수 있습니다.
- 3도메인 권위 품질 검증사용자가 퍼블리셔의 권위가 정당한지 또는 링크 팜의 징후가 있는지 확인할 수 있습니다.
- 4콘텐츠 및 배치 자동화시스템을 통해 링크를 주문하고 직접 기사를 제공하거나 서비스가 기사를 작성하도록 할 수 있습니다.
프로젝트의 README를 바탕으로 작성되었습니다. 모든 활용 사례는 해당 내용의 인용문과 대조하여 확인합니다.
Placement API MCP 설치 방법
형식 확인: 2026년 11월 10일Cursor에 추가Goose에 추가Claude Code에 Placement API MCP 설치
$ claude mcp add --transport http placementapi https://api.placementapi.com/mcpCursor에 Placement API MCP 설치
~/.cursor/mcp.json
{
"mcpServers": {
"placementapi": {
"url": "https://api.placementapi.com/mcp"
}
}
}VS Code에 Placement API MCP 설치
.vscode/mcp.json
{
"servers": {
"placementapi": {
"type": "http",
"url": "https://api.placementapi.com/mcp"
}
}
}VS Code CLI에 Placement API MCP 설치
$ code --add-mcp '{"name":"placementapi","type":"http","url":"https://api.placementapi.com/mcp"}'Codex에 Placement API MCP 설치
$ codex mcp add placementapi --url https://api.placementapi.com/mcpCodex config.toml에 Placement API MCP 설치
~/.codex/config.toml
[mcp_servers.placementapi] url = "https://api.placementapi.com/mcp"
Gemini CLI에 Placement API MCP 설치
$ gemini mcp add -s user --transport http placementapi https://api.placementapi.com/mcpGemini settings.json에 Placement API MCP 설치
~/.gemini/settings.json
{
"mcpServers": {
"placementapi": {
"url": "https://api.placementapi.com/mcp",
"type": "http"
}
}
}Placement API MCP 도구 4
README에서 감지됨search_placementsplan_linkscompare_domainkeyword_winners
| search_placements | — | |
| plan_links | — | |
| compare_domain | — | |
| keyword_winners | — |
자동 검사
2026년 11월 15일에 실행됨전체 보고서 →아직 인증되지 않았습니다. 서버는 80점 이상의 점수, 심각한 결함 없음, 그리고 검사에 충분한 데이터를 갖추어야 합니다. 검사 방식 · 점수를 높이기 위해 수정할 항목
- 소스 저장소 연결 및 접근 가능futurebets/placementapi is public and reachablegithub.com/futurebets/placementapi ↗통과
- 패키지가 이 저장소를 소스로 명시검사되지 않음
- 빌드 출처(Sigstore 증명)검사되지 않음
- 오픈 소스 라이선스 (OSI)MITspdx.org/licenses/MIT.html ↗통과
- 최근 1년 내 커밋 또는 릴리스Last commit or release 2026-09-07github.com/futurebets/placementapi ↗통과
- OpenSSF Scorecard검사되지 않음
- 패키지 이름이 인기 패키지와 유사하지 않음검사되지 않음
- 패키지 및 해당 종속성에 중요한 보안 권고 없음검사되지 않음
- 모델에 대한 숨겨진 지침 없음4 tool descriptions and the README read; no override phrases, credential paths or hidden characters통과
- 파괴적인 도구에 라벨 표시됨No tool named like delete, drop or exec통과
- 원격 엔드포인트가 MCP 핸드셰이크에 응답initialize answered with protocol 2025-06-18 in 343 ms통과
README
GitHub에서 보기Placement API
Buy SEO link placements across every marketplace from one API or MCP server. Named, inspectable domains with live prices, independent verification, a survival record for every publisher we have bought from, and one invoice — paid with prepaid credits.
- Website: https://placementapi.com · For agents: https://placementapi.com/agents · API reference: https://placementapi.com/api
- MCP endpoint:
https://api.placementapi.com/mcp(streamable HTTP, Bearer API key) - OpenAPI: https://api.placementapi.com/openapi.json · Field semantics: https://api.placementapi.com/v1/schema
- Live market data: https://placementapi.com/data · Prices by type, DR and topic: https://placementapi.com/pricing
This repository holds the TypeScript client (sdk/, published to npm as placementapi) and the MCP registry manifest (server.json). The service itself is not open source.
Connect the MCP server
# Claude Code
claude mcp add --transport http placement-api https://api.placementapi.com/mcp \
--header "Authorization: Bearer $PLACEMENT_KEY"
// Cursor / Windsurf / any host that takes a JSON config
{ "mcpServers": { "placement_api": { "url": "https://api.placementapi.com/mcp",
"headers": { "Authorization": "Bearer pk_live_…" } } } }
Claude.ai / ChatGPT: Settings → Connectors → add custom connector with the URL above and the Authorization header.
Get a key at https://app.placementapi.com/dashboard. A read key can search, plan and compare; an order key can spend credits.
Tools
| Tool | What it does |
|---|---|
search_placements |
Search ~550k priced placements deduplicated by domain, with verification, score and price plausibility on every row |
plan_links |
A brief in (links, topic, DR, budget, strategy) → a costed plan of named domains, each with why, held at price for four hours |
compare_domain |
Everything about one publisher: listings and spread, verification, web-graph, survival, outcomes, Placement Score, market reference |
target_profile / gap_map |
Your page's backlink profile and the competitor links you can reproducibly buy, priced |
keyword_winners |
What the sites that rank for a keyword look like, and what they buy |
place_order · submit_content · write_it_for_me |
Order at the held price; supply the article, let the publisher write it, or have it written |
list_orders · campaign_status · order_outcome |
Fulfilment, live checks and observed rank movement (observed, never attributed) |
standing_orders · create_standing_order |
Recurring plans; auto-placement can only be enabled from the dashboard |
check_balance · cancel_order |
Use the SDK
npm i placementapi
import { PlacementApi } from "placementapi";
const api = new PlacementApi({ apiKey: process.env.PLACEMENT_KEY! });
const quote = await api.quote({ links: 5, topic: "finance", dr_min: 50, strategy: "safest" });
for (const l of quote.lines) console.log(l.domain, l.price_credits, l.verification, l.why.join(" · "));
See sdk/README.md.
Things worth knowing
- Credits are US cents. Prices on a quote are held for four hours; order with the
quote_idto pay the held price. verificationsays whether a domain's authority is real:ok,suspect(high link authority with no organic footprint — what a link farm looks like) orunverified.quality_reasonsnames which of five tests fired. Method: https://placementapi.com/research/quality-methodology- Suppliers are never identified. You see counts and spreads, never who. That is a product rule, not a gap.
why[]on every line is the factual basis for the pick, in sentences an agent can repeat.
Support: hello@placementapi.com · Terms: https://placementapi.com/terms
Placement API MCP 질문
Placement API MCP를 Claude Code에 추가하려면 어떻게 하나요?
터미널에서 claude mcp add --transport http placementapi https://api.placementapi.com/mcp를 실행합니다. 모든 프로젝트에서 사용할 수 있게 하려면 --scope user를 추가합니다.
Placement API MCP를 Cursor에 추가하려면 어떻게 하나요?
~/.cursor/mcp.json를 열고 mcpServers 아래에 서버를 추가합니다. 위 설치 섹션에 표시된 Cursor 구성을 사용합니다.
Placement API MCP는 어떤 도구를 제공하나요?
4개 도구를 제공합니다. 예: search_placements, plan_links, compare_domain, keyword_winners.
read key와 order key의 차이점은 무엇인가요?
read key는 배치를 검색, 계획 및 비교할 수 있게 해주며, order key는 크레딧을 사용하여 실제 구매를 진행할 수 있게 합니다.
가격 정보는 얼마나 유지되나요?
견적에 제공된 가격은 4시간 동안 유지됩니다.