Pacer Mcp

io.github.STR-Consulting由 GitHub 帳號 STR-Consulting 發布v1.0.0更新於 Oct 24, 2026

Pacer revenue-management API as MCP tools: portfolios, pacing, market metrics, Guesty, briefs.

已驗證STDIO僅桌面資料與分析商業與電商

概覽

AI 產生的概覽

一個已停用的本機 MCP 伺服器,曾把 Pacer 收益管理 API 資料(投資組合、節奏、市場指標、Guesty、簡報)以工具形式提供。

可以做什麼
用健康檢查工具確認 API 可達性與設定。列出投資組合、團隊、房源單位和預訂。讀取節奏、年初至今和市場表現指標。讀取 Guesty 定價設定和預訂促銷。讀取和寫入客戶健康與情報簡報,並列出 KeyData 託管單位。
適用情境
不適合新安裝:README 標明此伺服器已停用,所有工具現在只回傳提示,並要求使用者從 MCP 用戶端設定中移除它,改用託管的內建 Pacer 連接器。僅具歷史參考價值。
執行需求
本機二進位程式(Homebrew、Scoop、Linux 壓縮檔、OCI 映像或 Go 安裝),透過 stdio 執行。需要 PACER_CORE_TOKEN,即由核心管理員透過 pacer pat create 簽發的個人存取權杖,要求 employee 或更高角色;可選 PACER_CORE_URL,預設指向正式環境入口。
安裝前請注意
此伺服器已停用,無法再存取 Pacer API,工具只回傳提示而非資料。它需要 PACER_CORE_TOKEN 中的個人存取權杖,並以 bearer 憑證送出。多個工具會寫入資料:upsert_client_health_brief 和 upsert_intel_brief 會發布簡報,後者還會建立 ClickUp 任務並鏡像到 BigQuery。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 Pacer Mcp,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。

其他 MCP 客戶端

參照 儲存庫 中的啟動說明。

README

pacer-mcp

🪦 RETIRED. This standalone PAT-over-stdio server no longer reaches the Pacer API. Every tool returns a notice to switch to the in-process ("inline") Pacer MCP connector built into core, offered as the hosted "Pacer" connector on claude.ai / Claude Cowork (tools appear as mcp__…Pacer__…). The standalone binary called the API over the network at portal.pacerrev.io, which now redirects unauthenticated API calls to an HTML login page; the in-process connector dispatches to the same /api/v1 handlers with no network hop and can't drift from the API host. Remove this server from your MCP client config. The setup and tool docs below are kept for historical reference only.

An MCP server that exposes pacer/core API endpoints as native tools for Claude Code (and any other MCP-aware client). One binary, stdio transport, no fuss.

Install

macOS (Homebrew)

brew install STR-Consulting/tap/pacer-mcp

Windows (Scoop)

scoop bucket add pacer https://github.com/STR-Consulting/scoop-bucketscoop install pacer-mcp

Non-programmer? See docs/windows-setup.md for a copy-paste prompt to hand to your AI assistant.

Linux (binary tarball)

For server/automation use. Replace <version> and pick amd64 or arm64:

curl -fsSL https://github.com/STR-Consulting/mcp/releases/latest/download/pacer-mcp_<version>_linux_amd64.tar.gz | tar -xzsudo install pacer-mcp /usr/local/bin/

Or use the OCI image: ghcr.io/str-consulting/pacer-mcp:latest (linux/amd64 + linux/arm64).

From source

go install github.com/STR-Consulting/pacer-mcp@latest

Setup

Add to your MCP config (e.g. .mcp.json in your project or your Claude Code user config):

json
{  "mcpServers": {    "pacer": {      "command": "pacer-mcp",      "env": {        "PACER_CORE_URL": "https://portal.pacerrev.io",        "PACER_CORE_TOKEN": "pat_..."      }    }  }}
Env varDescriptionDefault
PACER_CORE_URLBase URL of the pacer/core app (PAT JSON API is mounted here)https://portal.pacerrev.io
PACER_CORE_TOKENPersonal access token, format pat_...(unset)

Run health_check after install to confirm the server can reach core.

PATs are minted by a core admin via pacer pat create --user <email> --label <name>; they require an employee-or-higher role and are sent as Authorization: Bearer pat_....

Tools

Each tool's full description (caveats, when to use, args) is returned to the MCP client at registration time — agents see them at tool-selection time. The list below is a quick index.

Operational

ToolWhat it does
health_checkPings the Pacer API and reports config + reachability

Portfolio fundamentals

ToolWhat it does
list_briefable_portfoliosEnumerate active portfolios (optional q name filter)
list_portfolio_teamsBulk: notification team (RM/RD/Jon) for every portfolio
get_portfolio_teamNotification team for a single portfolio
list_portfolio_unitsUnit roster: bedrooms, type, managed/active, location
list_portfolio_reservationsReservations in a date range (by check_in/check_out/booked_on)

Performance

ToolWhat it does
get_portfolio_pacingRecent reservations w/ YoY rent/ADR/ABW/LOS + anomaly score
get_portfolio_metrics_ytdCY vs PY YTD: revenue, ADR, occupancy, RevPAR, LOS, count
get_portfolio_market_metricsOne-month CY vs PY + market benchmark deltas; optional decomposition

Guesty PMS

ToolWhat it does
guesty_pricing_configPer-unit pricing intent: base price, fees, min/max nights, factors, channel settings
guesty_reservation_promotionsChannel-applied promos on reservations in a month (Airbnb, Vrbo, etc.)

Client health

ToolWhat it does
get_client_health_briefLatest (or dated) sentiment brief for a portfolio
upsert_client_health_briefLog a lightweight sentiment brief (1-5 + stage + payload)
list_client_health_briefsDashboard view: latest brief per portfolio as of a date
get_client_health_scoring_configScoring weights, labels, and tier thresholds
upsert_intel_briefPublish a full intel brief (Postgres + ClickUp task + BigQuery mirror)

KeyData

ToolWhat it does
list_managed_keydata_unitsPacer-managed unit UUIDs for a KeyData customer account

Not wrapped: POST /portfolios/{p}/intel-brief/attachments (multipart binary upload). MCP has no natural multipart story.

Development

bash
go build -o pacer-mcp .go test ./...golangci-lint run --fix ./...

Releases are automated — push a v* tag and GitHub Actions builds darwin-arm64, windows-amd64, and linux-{amd64,arm64} binaries (plus a ghcr.io/str-consulting/pacer-mcp OCI image), then updates the Homebrew tap and Scoop bucket and publishes to the MCP Registry.

License

MIT

來源:README.md,提交 cbc21d2

工具

0
SourceWeft 尚未在沙箱中啟動過該軟體包,因此其工具未知。

版本歷史

1
  1. v1.0.0最新Sep 16, 2026

評分

已滿足適用檢查項的 40%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通25 分

    請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。

  • 已宣告認證方式10 分

    請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。

  • 已列出工具15 分

    請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。

  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分

    請在儲存庫或註冊中心條目中宣告授權條款。