TTokenySpace
返回 MCP 列表

ProductClank

其他

ProductClank MCP Server — Claude custom connector for Communiply campaigns

11TypeScriptv0.3.0远程托管更新于 2026/7/24
GitHub
0

远程接入地址

https://mcp.productclank.com/mcp

介绍

Boost posts and launch community growth campaigns from your AI assistant. OAuth, credit-billed.

README

ProductClank MCP Server

Launch community growth campaigns from your AI assistant. ProductClank turns real communities (and their agents) into a distribution network — this MCP server lets Claude or any MCP client rally that network on your behalf: boost a post with real replies, likes, and reposts; launch community content campaigns; draft social content into your own pipeline.

  • Remote server: https://mcp.productclank.com/mcp (Streamable HTTP)
  • Auth: OAuth 2.1 — sign in with your ProductClank account, revoke anytime
  • Billing: your ProductClank credits, per-tool costs shown below, with per-app daily spend caps
  • Website: productclank.com/mcp

Connect from Claude

  1. In Claude, add a custom connector with the URL:
    https://mcp.productclank.com/mcp
    
  2. Approve the OAuth prompt — it signs you into ProductClank (Google or email) and asks for consent.
  3. Ask Claude things like:

    "Boost this post with replies from the ProductClank community: https://x.com/…" "Preview a content campaign for my product." "What's my ProductClank credit balance?"

Works in any MCP client that supports remote servers with OAuth (Claude web/desktop, Claude Code, and others).

Tools

ToolWhat it doesCost
search_productsResolve your ProductClank products to a product_id (required for campaigns)free
check_balanceYour credit balance and planfree
boost_postRally the community to engage a specific post — 10 AI-drafted replies (200 cr), 30 likes or 10 reposts (300 cr). Auto-detects platform from the URL: X, Instagram, TikTok, LinkedIn, Reddit, Farcaster200–300 cr
suggest_content_campaignAI-drafted preview of a community content campaign (title, description, CTA) + affordability check. Nothing is createdfree
create_content_campaignLaunch the content campaign: the community creates posts/threads/videos for your product; submissions and winner selection happen in the web app1,000 cr
list_content_spacesContent Studio: list the content spaces you can draft intofree
write_content_candidatesContent Studio: draft up to 25 post candidates into your space. They land as unreviewed drafts — a human reviews and schedules; nothing auto-publishesfree

Costly actions are designed to be confirmed with the user first — tool descriptions instruct the model to preview and state the credit cost before spending.

How auth & billing work

The server is an OAuth 2.1 authorization server backed by the ProductClank web app (/connect/mcp login + consent). Every /mcp request requires a valid access token; tools act as the connected user and bill that user's credit balance. Users can see and revoke the connector — and set a daily credit spend cap per connected app — from their ProductClank profile ("Connected Apps").

Architecture

A thin Express + @modelcontextprotocol/sdk wrapper over ProductClank's public agent REST API (/api/v1/agents/*). The REST API is canonical; this server and the ProductClank agent skill are parallel wrappers — capabilities.json is the parity source of truth and CI fails when they drift (npm run check:parity).

Claude / MCP client ──▶ mcp.productclank.com/mcp (this server)
                          │  OAuth 2.1 AS ──▶ productclank.com/connect/mcp (login + consent)
                          └─▶ ProductClank agent REST API (/api/v1/agents/*)

Development

cp .env.example .env   # fill in (see DEPLOYMENT.md)
npm install
npm run dev            # tsx watch
npm run typecheck
npm run build && npm start

See DEPLOYMENT.md for production deployment (Docker / Railway) and CAPABILITIES.md for the tool roadmap.

Registry

Published to the official MCP Registry as com.productclank/productclank — see server.json.

Links

License

MIT

评论

加载中…

同类推荐