关于 Power Players
Power Players 是面向美国公民、民选官员、竞选团队及工作人员的公民平台 MCP 连接器,提供公共人物评价、选票管理、联系官员和办公室互动工具。三种托管连接器分别提供公共数据、个人账户和办公室功能,写入操作会先预览并等待用户确认。
主要功能
- 01搜索人物并查看公民评价与趋势
- 02比较人物并获取选民登记链接
- 03管理个人评价和选票
- 04联系代表并准备捐赠资料
- 05查看选民反馈并管理办公室互动
适用场景
- 01查询美国官员或候选人的公民评价
- 02跟踪个人选票并联系代表
- 03整理竞选捐赠所需资料
- 04办公室团队查看反馈并发布更新
MCP 相关
提供三个通过 Streamable HTTP 连接的托管 MCP 服务:公共数据服务无需登录,账户和办公室服务使用 OAuth 2.1。账户与办公室的写入操作均显示预览并等待用户确认。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://powerplayers.app/api/mcp/v1claude mcp add --transport http playpowerpolitics-powerplayers https://powerplayers.app/api/mcp/v1{"mcpServers":{"playpowerpolitics-powerplayers":{"type":"http","url":"https://powerplayers.app/api/mcp/v1"}}}在 Cursor 中打开{"servers":{"playpowerpolitics-powerplayers":{"type":"http","url":"https://powerplayers.app/api/mcp/v1"}}}在 VS Code 中打开{"mcpServers":{"playpowerpolitics-powerplayers":{"type":"http","url":"https://powerplayers.app/api/mcp/v1"}}}{"mcpServers":{"playpowerpolitics-powerplayers":{"serverUrl":"https://powerplayers.app/api/mcp/v1"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
https://powerplayers.app/api/mcp/v1https://powerplayers.app/api/mcp/accounthttps://powerplayers.app/api/mcp/office工具
详细介绍
Power Players MCP 连接器
Power Players(powerplayers.app)是一个公民平台,用户可以为美国官员和候选人评分、跟踪选票、联系代表并向竞选活动捐款。这些模型上下文协议(MCP)连接器可将其接入 Claude、ChatGPT、Grok、Perplexity 和 Le Chat 等 AI 助手。
这些服务由 Power Players 托管。本仓库仅包含公开目录所需的材料:此 README、MCP Registry 条目(server.json)、徽标和许可证。服务端代码未在此发布。
端点
三者均使用 Streamable HTTP。
| 连接器 | URL | 登录 | 功能 |
|---|---|---|---|
| 公共公民数据 | https://powerplayers.app/api/mcp/v1 | 无 | 十个只读工具:搜索人物、公民评分、趋势、比较、选民登记链接,以及引用、嵌入和分享辅助工具。 |
| 你的账户 | https://powerplayers.app/api/mcp/account | OAuth 2.1(Clerk、PKCE、动态客户端注册) | 代表已登录用户执行操作:为人物评分、管理选票、给官员发邮件、管理 Power 质押和助推、准备捐赠者资料。每项写入操作都会先显示预览,并等待用户确认。 |
| Power Players for Offices | https://powerplayers.app/api/mcp/office | OAuth 2.1,相同的登录方式 | 供官员、竞选经理及获其办公室授权的工作人员使用:选民意见、回复评价、发布动态、举办市民大会、回答 AMA、管理工作人员访问权限。 |
OAuth 客户端通过受保护资源元数据发现授权服务器:
https://powerplayers.app/.well-known/oauth-protected-resource/api/mcp/accounthttps://powerplayers.app/.well-known/oauth-protected-resource/api/mcp/office
其他发现文件:https://powerplayers.app/.well-known/mcp.json、https://powerplayers.app/.well-known/mcp/server.json 和 https://powerplayers.app/llms.txt。
连接
- Claude:前往 Settings > Connectors > Add custom connector,然后粘贴上方的 URL。
- ChatGPT:前往 Settings > Apps & Connectors(developer mode)> Create,然后粘贴上方的 URL。
- Grok、Perplexity、Le Chat 和其他 MCP 客户端:添加自定义远程 MCP 服务,并使用上方的 URL。
- Claude Code:
claude mcp add --transport http powerplayers https://powerplayers.app/api/mcp/v1
对于账户和办公室连接器,助手会打开登录页面;登录后,调用 link_account 并打开一次性链接(有效期为 10 分钟),即可将助手连接到你的 Power Players 账户。
工具
标题和 MCP 注释(readOnlyHint、destructiveHint、idempotentHint、openWorldHint)由 tools/list 提供。
| 工具 | 标题 | 连接器 | 类型 |
|---|---|---|---|
search_people | 搜索人员 | 全部三个 | 读取 |
get_person | 获取人员信息 | 全部三个 | 读取 |
get_citizen_rating | 获取公民评分 | 全部三个 | 读取 |
get_rating_trend | 获取评分趋势 | 全部三个 | 读取 |
compare_people | 比较人员 | 全部三个 | 读取 |
get_voter_registration_info | 获取选民登记链接 | 全部三个 | 读取 |
get_quote_ready_stat | 获取可直接引用的统计数据 | 全部三个 | 读取 |
get_embed_code | 获取嵌入代码 | 全部三个 | 读取 |
get_share_card | 获取分享卡片 | 全部三个 | 读取 |
get_press_kit | 获取媒体资料包 | 全部三个 | 读取 |
link_account | 关联 Power Players 账号 | account、office | 写入(添加) |
get_my_account | 获取我的账号状态 | account | 读取 |
get_my_ratings | 获取我的评分 | account | 读取 |
get_my_representatives | 查找我的代表 | account | 读取 |
rate_person | 为人员评分 | account | 写入(添加) |
update_my_rating | 更新我的评分 | account | 写入(更改、移除或花费) |
get_contact_options | 获取联系选项 | account | 读取 |
get_person_brief | 获取人员简介 | account | 读取 |
list_my_assistant_actions | 列出助手操作 | account | 读取 |
get_call_info | 获取通话信息 | account | 读取 |
send_email_to_official | 给官员发送电子邮件 | account | 写入(发送电子邮件) |
get_my_ballot | 获取我的选票 | account | 读取 |
add_to_my_ballot | 添加到我的选票 | account | 写入(添加) |
update_my_ballot_entry | 更新选票条目 | account | 写入(更改、移除或花费) |
remove_from_my_ballot | 从我的选票中移除 | account | 写入(更改、移除或花费) |
get_leaderboard | 获取排行榜 | account | 读取 |
get_leaderboard_summary | 获取排行榜摘要 | account | 读取 |
get_my_power | 获取我的 Power 余额 | account | 读取 |
get_my_stakes | 获取我的押注 | account | 读取 |
list_open_races | 列出开放中的竞选 | account | 读取 |
get_race_market | 获取竞选市场 | account | 读取 |
stake_on_race | 为竞选押注 Power | account | 写入(更改、移除或花费) |
list_boost_catalog | 列出加成目录 | account | 读取 |
get_boosts_on_person | 获取人员身上的加成 | account | 读取 |
buy_boost | 购买加成 | account | 写入(更改、移除或花费) |
get_my_donor_profile_status | 获取捐赠者资料状态 | account | 读取 |
prepare_my_donor_profile | 准备捐赠者资料 | account | 写入(添加) |
get_my_offices | 获取我的办公室 | office | 读取 |
get_constituent_sentiment | 获取选民情绪 | office | 读取 |
get_rating_trends_vs_peers | 与同类对象比较评分趋势 | office | 读取 |
list_rating_comments | 列出评分评论 | office | 读取 |
get_feedback_briefing | 获取反馈简报 | office | 读取 |
reply_to_review | 回复评价 | office | 写入(更改、移除或花费) |
post_update | 发布公开动态 | office | 写入(添加) |
create_town_hall | 创建市民大会 | office | 写入(添加) |
update_town_hall | 更新市民大会 | office | 写入(更改、移除或花费) |
answer_ama_question | 回答 AMA 问题 | office | 写入(更改、移除或花费) |
list_team | 列出办公室团队 | office | 读取 |
grant_staff_access | 授予工作人员访问权限 | office | 写入(添加) |
update_staff_permissions | 更新工作人员权限 | office | 写入(更改、移除或花费) |
revoke_staff_access | 撤销工作人员访问权限 | office | 写入(更改、移除或花费) |
update_office_profile | 更新办公室资料 | office | 写入(更改、移除或花费) |
向竞选活动捐款
Power Players 让竞选捐款变得尽可能简单。连接器绝不会收款:助手可以显示您的代表是谁,并准备捐款所需的 FEC 捐赠者信息;您可以在 powerplayers.app 上检查、确认并捐款。
评分不是民意调查
公民评分是自愿提交、由众包汇集的意见。它们不是民意调查,也不具备统计代表性。每条评分回复都包含样本数和来源日期。
隐私与条款
- 隐私政策:https://powerplayers.app/privacy(第 14 节介绍了 AI 助手和连接器)
- 条款:https://powerplayers.app/terms
- 支持:[email protected]
许可证
本仓库中的文件采用 MIT License 发布(参见 LICENSE)。连接器返回的 Power Players 公开数据采用 CC BY 4.0 许可;徽标是 Power Players 的商标。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。