api — MCP-сервер для Claude Code: политические SMS и MMS через API
MCP-сервер для REST API Political Comms: смотрит организации, проекты, контакты, аналитику и счета, а также создаёт и планирует SMS/MMS по США.
claude mcp add api -e POLITICAL_COMMS_API_KEY=<POLITICAL_COMMS_API_KEY> -- npx -y @political-comms/mcpЧто делает api
Сервер работает через stdio и отдаёт агенту набор инструментов над REST API Political Comms. Читающие инструменты показывают организации, дерево иерархии с брендами, проекты и их настройки, статистику доставки, оценку пропускной способности по лимитам оператора, контактные списки с прогрессом импорта и CSV, агрегированную статистику сообщений, расходы по счёту, входящие диалоги и письма с кампаниями, доменами и шаблонами.
Пишущие инструменты создают черновик проекта, отправляют тестовые сообщения на указанные номера, ставят массовую рассылку на конкретные дату и время, снимают её с расписания, ставят на паузу и копируют проект в новый черновик. Отправка теста, постановка в расписание, ответ в диалоге и планирование письма требуют confirm: true. Постоянное поведение: операций удаления сервер не даёт.
Понадобится Node 20 или новее и ключ API с префиксом pc_live_, который человек создаёт в дашборде в разделе Admin > API. Адрес подсказывает, что это боевой ключ: черновики можно готовить спокойно, а тестовая отправка и расписание сразу бьют по реальным номерам. Инструменты для писем на запись работают, только если у организации есть соответствующая лицензия, иначе ответ 403 ENTITLEMENT_REQUIRED. Лимит запросов — 600 в минуту на ключ; при упоре в него сервер называет код и время ожидания из X-RateLimit-Reset.
Какие задачи решает
- посмотреть, какие проекты и бренды видны ключу
- оценить, упрётся ли рассылка в дневной лимит T-Mobile
- скачать контактный список в CSV для проверки
- создать черновик проекта и отправить тестовое SMS
- поставить массовую рассылку на конкретные дату и время
Примеры запросов агенту
- Покажи диалоги, где есть входящие сообщения, и последнее в каждом
- Создай черновик проекта для кампании и отправь тест на мой номер
- Проверь пропускную способность проекта: не встанет ли он на дневном лимите
Как установить api
Командой платформы
claude mcp add api -e POLITICAL_COMMS_API_KEY=<POLITICAL_COMMS_API_KEY> -- npx -y @political-comms/mcpВместо <…> подставьте свои значения
Командой платформы
codex mcp add mcp --env POLITICAL_COMMS_API_KEY=<POLITICAL_COMMS_API_KEY> -- npx -y @political-comms/mcpВместо <…> подставьте свои значения
Файл настроек
{
"mcpServers": {
"mcp": {
"command": "npx",
"args": [
"-y",
"@political-comms/mcp"
],
"env": {
"POLITICAL_COMMS_API_KEY": "<POLITICAL_COMMS_API_KEY>"
}
}
}
}Вместо <…> подставьте свои значения
Файл настроек
{
"servers": {
"mcp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@political-comms/mcp"
],
"env": {
"POLITICAL_COMMS_API_KEY": "<POLITICAL_COMMS_API_KEY>"
}
}
}
}Вместо <…> подставьте свои значения
Командой платформы
gemini mcp add -e POLITICAL_COMMS_API_KEY=<POLITICAL_COMMS_API_KEY> mcp npx -y @political-comms/mcpВместо <…> подставьте свои значения
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о api
Как установить api в Claude Code?
Выполните claude mcp add api -e POLITICAL_COMMS_API_KEY=<POLITICAL_COMMS_API_KEY> -- npx -y @political-comms/mcp, подставив свой ключ с префиксом pc_live_.
Что делает api?
Даёт агенту инструменты над REST API Political Comms: читать организации, проекты, контакты, статистику и счета, создавать черновики и планировать SMS/MMS по США.
Какие инструменты требуют подтверждения?
Отправка теста, постановка в расписание, ответ в диалоге и планирование письма проходят только с confirm: true, потому что они ставят или отправляют реальные сообщения.