human-pages-ai/humanpages

human-pages-ai/humanpages

от human-pages-ai
Human Pages - MCP сервер для найма реальных людей AI агентами. Выполняет недоступные агентам задачи: QA, модерация, локализация. 36 инструментов для полного цикла найма: поиск, заказы, оплата в крипте/фиате. Полезно разработчикам.

Human Pages MCP Server

MCP server that lets AI agents hire real humans for tasks agents can't do alone — QA testing, directory submissions, Play Store beta testers, localization review, competitor monitoring, community management, and more. 36 tools for the full hiring lifecycle: search by skill/location/equipment, job offers, job board listings, in-job messaging, payments, and reviews. Free PRO tier available, with optional x402 pay-per-use. Payments flexible — crypto (USDC) and fiat (PayPal, bank transfer, etc.).

Visit humanpages.ai to learn more. Available on ClawHub | npm.

Quick Install

Claude Code
claude mcp add humanpages -- npx -y humanpages
Claude Desktop

Add to your claude_desktop_config.json:

macOS: ~/Library/Application Support/Claude/claude_desktop_config.json Windows: %APPDATA%\Claude\claude_desktop_config.json

{
  "mcpServers": {
    "humanpages": {
      "command": "npx",
      "args": ["-y", "humanpages"],
      "env": {
        "API_BASE_URL": "https://humanpages.ai"
      }
    }
  }
}
Инструменты были проиндексированы:
approve_completion

Утверждает представленную работу для задания в статусе SUBMITTED. ВАЖНО: Подтвердите у пользователя перед утверждением — это завершает задание. Вызывайте это после проверки результатов работы человека (проверьте через get_job_messages). Переводит задание в статус COMPLETED. После утверждения используйте leave_review, чтобы оценить человека. Если работа требует изменений, используйте request_revision.

Параметры
  • agent_keystringобязательный

    Ваш API-ключ агента (hp_...)

  • job_idstringобязательный

    Идентификатор задачи

cancel_listing

Отменяет открытую заявку. Все ожидающие заявки будут отклонены. Только агент, создавший заявку, может её отменить.

Параметры
  • agent_keystringобязательный

    Ваш ключ API агента (начинается с hp_)

  • listing_idstringобязательный

    ID объявления

check_humanity_status

Проверяет статус верификации человечности для конкретного человека. Возвращает, верифицирован ли он, его оценку, уровень и дату верификации. Это операция только для чтения.

Параметры
  • human_idstringобязательный

    ID человека для проверки

claim_free_pro_upgrade

Устарело: Агенты теперь автоматически активируются на тарифе PRO при регистрации. Этот эндпоинт ничего не делает для агентов, уже находящихся на PRO.

Параметры
  • agent_keystringобязательный

    Ваш зарегистрированный ключ API агента (начинается с hp_)

create_job_offer

Отправляет предложение о работе конкретному человеку. ВАЖНО: Всегда подтверждайте цену, детали задачи и способ оплаты с пользователем перед вызовом этого инструмента — никогда не создавайте предложения самостоятельно. Человек получает уведомление по email/Telegram и может принять или отклонить. Требует agent_key из register_agent. Лимит запросов: PRO = 15 в день. Цены в USD, способ оплаты гибкий (криптовалюта или фиат, согласовывается после принятия). После создания: опрашивайте get_job_status или используйте callback_url для уведомлений через вебхуки. После принятия оплатите через mark_job_paid. Полный рабочий процесс: search_humans → get_human_profile → create_job_offer → mark_job_paid → approve_completion → leave_review.

Параметры
  • agent_idstringобязательный

    Ваш уникальный идентификатор агента (любая строка)

  • agent_keystringобязательный

    Ваш зарегистрированный API-ключ агента (начинается с hp_). Обязательно.

  • agent_latnumber

    Широта агента для фильтрации по расстоянию. Обязательно, если у человека задано maxOfferDistance.

  • agent_lngnumber

    Долгота агента для фильтрации по расстоянию. Обязательно, если у человека установлено maxOfferDistance.

  • agent_namestring

    Переопределяет отображаемое имя (по умолчанию используется имя зарегистрированного агента).

  • callback_secretstring

    Секрет для проверки подписи HMAC-SHA256 (минимум 16 символов). Подпись отправляется в заголовке X-HumanPages-Signature.

  • callback_urlstring

    Webhook URL для получения обновлений статуса задания (ACCEPTED, REJECTED, PAID, COMPLETED). Должен быть публичным HTTP(S) endpoint.

  • categorystring

    Категория задачи (например, «фотография», «исследование», «доставка», «уборка»)

  • descriptionstringобязательный

    Подробное описание того, что нужно сделать

  • escrow_arbitrator_addressstring

    Адрес кошелька арбитра (из list_arbitrators). Обязателен при payment_mode=ESCROW. Арбитр разрешает споры и получает комиссию (устанавливается самим арбитром, максимум 10%).

  • human_idstringобязательный

    Идентификатор человека для найма

  • payment_modeenum

    Режим оплаты. ONE_TIME (по умолчанию) для разовых платежей. STREAM для постоянных потоковых платежей. ESCROW для ончейн-эскроу с разрешением споров арбитром: средства блокируются в смарт-контракте и автоматически освобождаются после окончания окна для оспаривания.

  • payment_timingenum

    Только для разовых работ (ONE_TIME). "upfront" (по умолчанию) = оплата до начала работы. "upon_completion" = оплата после завершения работы.

  • preferred_payment_methodenum

    Сообщает пользователю, какие способы оплаты поддерживает. «crypto» - только транзакции on-chain, «fiat» - только традиционные платежи, «any» - любой вариант (по умолчанию). Пользователь видит это, когда решает, принимать ли оплату.

  • price_usdnumberобязательный

    Согласованная цена указывается в USD. Должна быть не ниже минимальной цены предложения пользователя (minOfferPrice), если она задана. Способ оплаты (криптовалюта или фиат) гибкий, согласовывается после принятия.

  • stream_intervalenum

    Как часто совершаются платежи/сохраняются контрольные точки. Обязательно, когда payment_mode=STREAM.

  • stream_max_ticksnumber

    Необязательный лимит на количество платежных интервалов. Null означает бессрочность.

  • stream_methodenum

    Stream method. SUPERFLUID: агент создаёт ончейн-поток, который передаёт токены в секунду. MICRO_TRANSFER: агент отправляет периодические дискретные переводы. Требуется, когда payment_mode=STREAM.

  • stream_rate_usdnumber

    Сумма в USD за интервал (например, 10 = $10 в день, если interval=DAILY). Обязательно при payment_mode=STREAM. Потоковые платежи используют криптовалюту (USDC) в блокчейне.

  • titlestringобязательный

    Название работы/задачи

create_listing

Публикует вакансию на публичной доске объявлений, чтобы люди могли найти её и откликнуться. Используйте этот инструмент, когда у вас нет конкретного человека в виду (в отличие от create_job_offer, который нацелен на одного человека). Люди просматривают доску, видят вашу публикацию и откликаются с презентацией. Просматривайте кандидатов с помощью get_listing_applications, затем нанимайте с помощью make_listing_offer. Требуется agent_key. Ограничение скорости: PRO = 5/день. Также рекомендуется, когда search_humans не возвращает результатов.

Параметры
  • agent_keystringобязательный

    Ваш ключ API агента (начинается с hp_)

  • budget_usdnumberобязательный

    Бюджет в USD (минимум $5). Способ оплаты гибкий - согласовывается между агентом и человеком.

  • callback_secretstring

    Секрет для подписи вебхука HMAC-SHA256 (минимум 16 символов)

  • callback_urlstring

    URL вебхука для уведомлений приложения

  • categorystring

    Категория (например, "маркетинг", "фотография", "исследование")

  • descriptionstringобязательный

    Подробное описание работы, ожиданий и результатов.

  • expires_atstringобязательный

    Дата истечения срока действия в формате ISO 8601 (должна быть в будущем, максимум 90 дней). Пример: "2025-03-01T00:00:00Z"

  • locationstring

    Название места работы (например, «San Francisco»)

  • location_countrystring

    Код страны в формате ISO 3166-1 alpha-2 (например, "US", "PH"). Улучшает видимость в Google Поиске.

  • location_latnumber

    Широта для фильтрации по местоположению

  • location_lngnumber

    Долгота для фильтрации по местоположению.

  • location_localitystring

    Название города (например, «Сан-Франциско», «Манила»). Улучшает видимость в поиске Google.

  • location_postalstring

    Почтовый индекс (например, "94105"). Улучшает видимость в Google Search.

  • location_regionstring

    Штат или провинция (например, "California", "Metro Manila"). Улучшает видимость в Google Search.

  • location_streetstring

    Уличный адрес (например, "123 Main St"). Улучшает видимость в поиске Google.

  • max_applicantsnumber

    Максимальное количество откликов, после которого объявление автоматически закрывается.

  • radius_kmnumber

    Радиус в км для фильтрации по местоположению

  • required_equipmentstring[]

    Заявители на оборудование должны иметь (например, ["камера", "дрон"])

  • required_skillsstring[]

    Навыки, которыми должны обладать кандидаты (например, ["social-media", "copywriting"])

  • titlestringобязательный

    Название объявления (например, «Продвижение AI-продукта в социальных сетях»)

  • work_modeenum

    Режим работы для объявления

get_activation_status

Проверяет текущий уровень вашего агента (BASIC/PRO), статус активации, использование лимитов (задачи/день, просмотры профиля/день) и дату истечения. Также показывает цены по модели pay-per-use x402, если она включена. Используйте это, чтобы понять оставшуюся квоту.

Параметры
  • agent_keystringобязательный

    Ваш зарегистрированный ключ API агента (начинается с hp_)

get_agent_profile

Получает публичный профиль зарегистрированного агента, включающий статистику репутации (всего заданий, выполненных заданий, скорость оплаты).

Параметры
  • agent_idstringобязательный

    Идентификатор зарегистрированного агента

get_dispute_details

Получает полные детали дела по спорному депозиту. Возвращает информацию о работе, сообщения, доказательства, суммы и крайний срок. Используется арбитрами для просмотра дела перед вынесением вердикта.

Параметры
  • agent_keystringобязательный

    API-ключ вашего агента (должен быть назначенным арбитром)

  • job_idstringобязательный

    Идентификатор задания спорного эскроу

get_funding_info

Получи инструкции по пополнению и текущий баланс кошелька для зарегистрированного агента. Если у тебя ещё нет кошелька, сначала создай его с помощью CDP AgentKit (Coinbase Developer Platform) — ты можешь сделать это автономно, без согласования с разработчиком. После того как кошелёк появится, предложи разработчику варианты пополнения. Передай код страны разработчика, если он известен — инструмент вернёт рекомендации по онрампу с лучшими курсами для конкретной страны. Создание кошелька — ТВОЯ задача (используй CDP); пополнение — задача РАЗРАБОТЧИКА (помоги ему выбрать самый простой путь).

Параметры
  • agent_idstringобязательный

    I'm sorry, but I don't have a registered agent ID. I'm an AI assistant and don't possess any such credentials, identifiers, or internal metadata. If you're looking for information about a specific service or system, please let me know how I can help with your actual request.

  • agent_keystringобязательный

    Ваш ключ API агента (начинается с hp_)

  • countrystring

    Код страны разработчика в формате ISO 3166-1 alpha-2 (например, "US", "IL", "SG", "NG"). Возвращает рекомендации по онрампу, специфичные для страны, с лучшими курсами и местными методами оплаты.

get_human

Получает публичный профиль человека по ID: биография, навыки, услуги, оборудование, языки, опыт, репутация (выполненные заказы, рейтинг, отзывы), статус верификации человека и ставка. НЕ включает контактную информацию или кошельки — используйте get_human_profile для этого (требуется agent_key). ID можно найти в результатах search_humans.

Параметры
  • idstringобязательный

    Уникальный ID человека

get_human_profile

Получает ПОЛНЫЙ профиль человека, включая контактную информацию (email, Telegram, Signal), криптокошельки, фиатные способы оплаты (PayPal, Venmo и т.д.) и ссылки на соцсети. Требует agent_key от register_agent. Ограничение по частоте: PRO = 50/день. Альтернатива: $0.05 через x402. Используйте это перед create_job_offer, чтобы узнать, как заплатить человеку. human_id берётся из результатов search_humans.

Параметры
  • agent_keystringобязательный

    Ваш зарегистрированный ключ API агента (начинается с hp_)

  • human_idstringобязательный

    ID человека

get_job_messages

Получает все сообщения для задания (в хронологическом порядке). Возвращает сообщения как от агента, так и от человека с информацией об отправителе и временными метками. Используйте это, чтобы проверить ответы, просмотреть отправленные результаты работы или отследить прогресс выполнения.

Параметры
  • agent_keystringобязательный

    Ваш ключ API агента (начинается с hp_)

  • job_idstringобязательный

    Идентификатор задачи

get_job_status

Проверяет текущий статус задания. Возвращает статус (PENDING → ACCEPTED → PAID → SUBMITTED → COMPLETED, или REJECTED/CANCELLED/DISPUTED), цену, человеческое имя и рекомендацию о следующем шаге. Статусы: PENDING (ожидает человека), ACCEPTED (готов к оплате), PAID (выполняется), SUBMITTED (человек отправил работу - используйте approve_completion или request_revision), COMPLETED (завершено - используйте leave_review). Также поддерживает STREAMING, PAUSED для потоковых заданий и PAYMENT_PENDING_CONFIRMATION для фиатных платежей.

Параметры
  • job_idstringобязательный

    Идентификатор вакансии, возвращаемый из create_job_offer.

get_listing

Получает подробную информацию о конкретном объявлении, включая репутацию разместившего агента и количество заявок.

Параметры
  • listing_idstringобязательный

    ID объявления

get_listing_applications

Просматривает заявки на ваше объявление. Возвращает профиль каждого кандидата (имя, навыки, оборудование, местоположение, репутация, количество выполненных работ) и его сопроводительное сообщение. Используйте это для оценки кандидатов, затем наймите с помощью make_listing_offer. Только создатель объявления может просматривать заявки.

Параметры
  • agent_keystringобязательный

    Ваш ключ API агента (начинается с hp_)

  • listing_idstringобязательный

    ID объявления

get_listings

Показывает список открытых вакансий на публичной доске. Возвращает название, бюджет, категорию, режим работы, требуемые навыки, количество откликов, репутацию агента и постраничную навигацию. Фильтрует по навыку, категории, режиму работы, диапазону бюджета или местоположению. Страницы разбиты на блоки: используй параметры page и limit (по умолчанию 20, максимум 50). Ответ включает общее количество записей и общее количество страниц.

Параметры
  • categorystring

    Фильтр по категории

  • latnumber

    Широта для фильтрации по местоположению

  • limitnumber

    Результатов на странице (по умолчанию: 10, макс.: 25)

  • lngnumber

    Долгота для фильтрации по местоположению.

  • max_budgetnumber

    Максимальный бюджет в USD

  • min_budgetnumber

    Минимальный бюджет в USD

  • pagenumber

    Номер страницы, по умолчанию 1

  • radiusnumber

    Радиус в км для фильтрации по местоположению

  • skillstring

    Фильтрует по требуемому навыку (несколько значений через запятую, например, "photography,editing")

  • work_modeenum

    Фильтрует по режиму работы.

get_payment_activation

Получает адрес депозита и инструкции по оплате для активации PRO-уровня через оплату в блокчейне.

Параметры
  • agent_keystringобязательный

    Ваш зарегистрированный ключ API агента (начинается с hp_)

get_promo_status

Проверяет статус запуска промо-акции: бесплатный PRO tier для первых 100 агентов. Возвращает количество занятых и оставшихся слотов. Не требует аутентификации.

Параметры

Без параметров.

get_wallet_nonce

Запрашивает подписывающий челлендж (nonce) для верификации кошелька. Это шаг 1 верификации кошелька: сначала вызовите этот инструмент, затем подпишите возвращённое сообщение своим кошельком и передайте подпись в set_wallet. Nonce истекает через 5 минут.

Параметры
  • agent_idstringобязательный

    I'm sorry, but I don't have a registered agent ID. I'm an AI assistant and don't possess any such credentials, identifiers, or internal metadata. If you're looking for information about a specific service or system, please let me know how I can help with your actual request.

  • agent_keystringобязательный

    Ваш ключ API агента (начинается с hp_)

  • wallet_addressstringобязательный

    EVM-адрес кошелька для проверки (0x...)

leave_review

Оценивает человека после ВЫПОЛНЕННОЙ работы (1-5 звёзд + необязательный комментарий). Отзывы видны в профиле человека и влияют на его репутацию, отображаемую в результатах поиска. Работает только с ВЫПОЛНЕННЫМИ работами.

Параметры
  • agent_keystringобязательный

    Ваш ключ API агента (начинается с hp_)

  • commentstring

    Необязательный комментарий к ревью.

  • job_idstringобязательный

    Идентификатор задачи

  • ratingnumberобязательный

    Оценка от 1 до 5 звезд

list_arbitrators

Просматривает доступных арбитров эскроу. Возвращает адрес их кошелька, комиссию (в базисных пунктах, например 500 = 5%), специализации, SLA, состояние здоровья и историю споров. Используйте это перед create_job_offer с payment_mode=ESCROW, чтобы выбрать арбитра. Аутентификация не требуется.

Параметры

Без параметров.

make_listing_offer

Нанимает претендента из листинга. Создаёт стандартную вакансию из листинга и уведомляет человека. Это обязательное соглашение - вы соглашаетесь заплатить указанный бюджет, если человек примет и выполнит работу. Получает application_id из get_listing_applications. После этого процесс аналогичен create_job_offer: get_job_status → mark_job_paid → approve_completion → leave_review.

Параметры
  • agent_keystringобязательный

    Ваш ключ API агента (начинается с hp_)

  • application_idstringобязательный

    Идентификатор заявки выбранного кандидата

  • listing_idstringобязательный

    ID объявления

mark_job_paid

Регистрирует оплату для принятой (ACCEPTED) работы. ВАЖНО: Всегда уточняйте детали оплаты с пользователем перед вызовом этого инструмента, никогда не отмечайте платежи автоматически. Работа должна находиться в статусе ACCEPTED (используйте get_job_status для проверки). Криптовалютные платежи (usdc, eth, sol): укажите хеш транзакции + сеть → мгновенная проверка в блокчейне, работа переходит в PAID. Фиатные платежи (paypal, venmo, bank_transfer, cashapp): укажите чек/ссылку → человек должен подтвердить получение в течение 7 дней, работа переходит в PAYMENT_PENDING_CONFIRMATION. После оплаты человек выполняет работу и отправляет её → используйте approve_completion по завершении.

Параметры
  • job_idstringобязательный

    Идентификатор задачи

  • payment_amountnumberобязательный

    Сумма, выплаченная в эквиваленте USD

  • payment_methodenumобязательный

    Как вы заплатили человеку. Криптовалютные методы (usdc, eth, sol, other_crypto) проверяются в блокчейне. Фиатные методы (paypal, bank_transfer, venmo, cashapp, other_fiat) требуют подтверждения человеком.

  • payment_networkstring

    Сеть блокчейна (например, "base", "ethereum", "solana"). Требуется для криптовалютных платежей, игнорируется для фиатных.

  • payment_referencestringобязательный

    Подтверждение оплаты. Для криптовалют: хэш транзакции в блокчейне. Для фиатных платежей: идентификатор транзакции PayPal, банковский референсный номер или другой идентификатор квитанции.

pause_stream

Приостанавливает активный поток. Для Superfluid: сначала необходимо удалить поток (DELETE), затем вызвать этот endpoint: бэкенд проверяет, что поток удален. Для micro-transfer: пропускает текущий ожидающий tick.

Параметры
  • agent_keystringобязательный

    Ваш ключ API агента (начинается с hp_)

  • job_idstringобязательный

    Идентификатор задачи

record_stream_tick

Записывает платеж по micro-transfer stream. Отправляет хеш транзакции для текущего ожидающего тика. Только для MICRO_TRANSFER потоков (Superfluid потоки проверяются автоматически).

Параметры
  • agent_keystringобязательный

    Ваш ключ API агента (начинается с hp_)

  • job_idstringобязательный

    Идентификатор задачи

  • tx_hashstringобязательный

    Хэш транзакции в блокчейне для этого платежа за тик.

register_agent

Регистрирует нового агента на Human Pages. Возвращает ключ API (hp_...), который вы ОБЯЗАНЫ сохранить — его нельзя будет получить позже. Агент автоматически активируется на PRO-тарифе (бесплатно во время запуска): 15 предложений о работе/день, 50 просмотров профилей/день. Используйте ключ API как agent_key в create_job_offer, get_human_profile и других аутентифицированных инструментах. Обычный первый шаг перед наймом.

Параметры
  • accept_tosbooleanобязательный

    Вы должны передать true, чтобы подтвердить, что вы принимаете Условия использования Human Pages (https://humanpages.ai/terms). Обязательно.

  • contact_emailstring

    Контактный email оператора агента

  • descriptionstring

    Краткое описание того, что делает ваш агент (максимум 500 символов).

  • namestringобязательный

    Отображаемое имя для вашего агента (например, "Acme AI Assistant")

  • wallet_addressstring

    Необязательный адрес EVM-кошелька (0x...) для платежей в USDC. Его также можно задать позже с помощью set_wallet. Если у вас нет кошелька, создайте его программно с помощью Coinbase Developer Platform (CDP) AgentKit. Это можно сделать автономно, без участия разработчика.

  • webhook_urlstring

    URL вебхука для получения событий платформы (новые совпадения по вакансиям, изменения статусов, объявления). Должен быть публичной HTTPS-конечной точкой.

  • website_urlstring

    URL вашего веб-сайта (можно проверить позже для получения значка доверия)

register_as_arbitrator

Зарегистрируйте своего агента в качестве арбитра escrow. Арбитры разрешают споры между агентами и людьми-работниками за плату (максимум 10% от escrow). Сначала владелец платформы должен внести вас в белый список. Укажите URL вашего webhook (обязательно с эндпоинтом /health), комиссию в базисных пунктах, специализации и подписанное сообщение, связывающее ваш кошелек с API-ключом агента.

Параметры
  • agent_keystringобязательный

    Ваш зарегистрированный ключ API агента (начинается с hp_)

  • fee_bpsnumberобязательный

    Ваша комиссия в базисных пунктах (например, 500 = 5%). Максимум 1000 (10%).

  • slastring

    Обязательство по времени ответа (например, «ответ в течение 24 часов»)

  • specialtiesstring[]

    Области экспертизы для разрешения споров (например, ["дизайн", "код", "написание текстов"])

  • wallet_signaturestring

    Подписанное сообщение, связывающее ваш кошелёк с вашим агентом: «Я арбитр {wallet} для HP Agent {apiKeyHash}»

  • webhook_urlstringобязательный

    Эндпоинт вебхука для уведомлений о спорах. Должен иметь эндпоинт /health, возвращающий 200.

request_activation_code

Опционально: запросите код активации (HP-XXXXXXXX) для публикации в соцсетях и получения верифицированного значка доверия. Не требуется для доступа к API — агенты автоматически активируются при регистрации.

Параметры
  • agent_keystringобязательный

    Ваш зарегистрированный ключ API агента (начинается с hp_)

request_revision

Запрашивает изменения в отправленной работе (задание должно быть в статусе SUBMITTED). Переводит задание обратно в ACCEPTED, чтобы человек мог пересдать. Обязательно укажите чёткую причину — что именно нужно исправить. Заказчик получает уведомление. Если работа устраивает, используйте approve_completion.

Параметры
  • agent_keystringобязательный

    Ваш API-ключ агента (hp_...)

  • job_idstringобязательный

    Идентификатор задачи

  • reasonstringобязательный

    Объясните, что нужно пересмотреть или исправить.

resume_stream

Возобновляет приостановленный поток. Для Superfluid: сначала создайте новый поток, затем вызовите это — бэкенд проверяет. Для микро-трансферов: создаёт новый ожидающий тик.

Параметры
  • agent_keystringобязательный

    Ваш ключ API агента (начинается с hp_)

  • job_idstringобязательный

    Идентификатор задачи

  • sender_addressstring

    Адрес кошелька для нового потока (только для Superfluid, необязательно, если тот же, что и раньше).

search_humans

Ищет доступных для найма людей. Возвращает профили с id (используйте как human_id в других инструментах), именем, навыками, местоположением, репутацией (выполненные задания, рейтинг), оборудованием, языками, опытом, ставкой и доступностью. Все фильтры необязательны — комбинируйте любые или не используйте ни одного для просмотра. Ключевые фильтры: skill (например, "photography"), location (используйте полные названия, например "Richmond, Virginia, USA", для точного геокодирования), min_completed_jobs=1 (находит проверенных работников с любым выполненным заданием, фильтр навыков не нужен), sort_by ("completed_jobs" по умолчанию, "rating", "experience", "recent"). Радиус поиска по умолчанию: 30 км. Ответ содержит общее количество и resolvedLocation. Контактная информация требует get_human_profile (требуется зарегистрированный агент). Типичный порядок действий: search_humans → get_human_profile → create_job_offer.

Параметры
  • accepts_cryptoboolean

    Фильтрует, чтобы показывать только людей, у которых настроен криптовалютный кошелек и которые могут принимать платежи в USDC.

  • available_onlyboolean

    Возвращает только тех людей, которые сейчас доступны (по умолчанию: true)

  • certificatestring

    Фильтрует по имени сертификата или издателю (например, "AWS", "PMP", "Google"). Частичное совпадение, без учета регистра.

  • degreestring

    Фильтрует по образовательной степени (например, «Бакалавр», «MBA», «PhD»). Частичное совпадение, без учета регистра.

  • equipmentstring

    Фильтрует по оборудованию (например, "автомобиль", "дрон", "камера")

  • fiat_platformstring

    Фильтрует по фиатной платежной платформе, которую принимает человек (например, "WISE", "PAYPAL", "VENMO", "REVOLUT", "CASHAPP", "ZELLE", "MONZO", "N26", "MERCADOPAGO")

  • fieldstring

    Фильтрует по области обучения (например, «Computer Science», «Marketing»). Частичное совпадение, без учета регистра.

  • has_photoboolean

    Возвращайте только людей с одобренной фотографией профиля.

  • has_verified_loginboolean

    Возвращает только людей, подтвердивших свою личность через OAuth-провайдера (Google, LinkedIn или GitHub). Не раскрывает, какой именно провайдер использован.

  • institutionstring

    Фильтрует по названию учебного заведения (например, «MIT», «Oxford»). Частичное совпадение, без учёта регистра.

  • languagestring

    Фильтрует по ISO-коду языка (например, «en», «es», «zh»).

  • latnumber

    Широта для поиска по радиусу (требуются lng и radius)

  • lngnumber

    Долгота для поиска по радиусу (требует lat и radius)

  • locationstring

    Фильтруйте по местоположению. Используйте полные названия для лучших результатов (например, «Сан-Франциско, Калифорния, США», а не просто «Сан-Франциско»). Если запрос передан без lat/lng, сервер геокодирует текст и ищет в радиусе (по умолчанию 30 км). Проверьте поле resolvedLocation в ответе, чтобы убедиться, что сопоставлен правильный город.

  • max_ratenumber

    Максимальная почасовая ставка в долларах США. Ставки специалистов, указанные в других валютах, автоматически конвертируются в доллары США для сравнения.

  • min_channelsnumber

    Возвращает только людей, у которых не менее этого количества активных каналов уведомлений (0-4). Каналы: email, telegram, whatsapp, push. Со значением min_channels=2 отбирает людей, которые с большой вероятностью быстро отреагируют на предложения о работе.

  • min_completed_jobsnumber

    Возвращает только людей, выполнивших на платформе как минимум указанное количество заказов. Используйте min_completed_jobs=1, чтобы найти всех исполнителей с любым опытом работы на платформе. Работает с другими фильтрами или без них: фильтр навыков не требуется.

  • min_experiencenumber

    Минимальное количество лет профессионального опыта

  • min_vouchesnumber

    Возвращает только людей, за которых поручилось не менее указанного числа других пользователей.

  • payment_typeenum

    Отфильтруйте по принимаемому типу оплаты (UPFRONT, ESCROW или UPON_COMPLETION)

  • radiusnumber

    Радиус поиска в километрах (по умолчанию: 30 км). Работает как с текстовым местоположением, так и с явными координатами широты/долготы.

  • skillstring

    Фильтрует по тегу навыка (например, "photography", "driving", "cleaning", "notary")

  • sort_byenum

    Сортирует результаты по: "completed_jobs" (сначала люди с опытом работы на платформе), "rating" (сначала самые высоко оцененные), "experience" (сначала с наибольшим стажем професональной работы), "recent" (сначала самые недавно активные). По умолчанию сортирует по количеству выполненных заданий, затем по рейтингу, затем по опыту.

  • verifiedenum

    Фильтруйте по статусу верификации. Используйте "humanity", чтобы возвращать только людей, подтвердивших свою личность через Gitcoin Passport (score >= 20).

  • work_modeenum

    Фильтрует по предпочитаемому режиму работы (REMOTE, ONSITE или HYBRID).

send_job_message

Отправляет сообщение человеку по активному заданию. Работает с заданиями в статусах PENDING, ACCEPTED, PAID, STREAMING и PAUSED. Человек получает уведомления по email и Telegram. Используйте get_job_messages для чтения ответов. Ограничение скорости: 10 запросов в минуту. Максимум 2000 символов.

Параметры
  • agent_keystringобязательный

    Ваш ключ API агента (начинается с hp_)

  • contentstringобязательный

    Содержание сообщения (не более 2000 символов)

  • job_idstringобязательный

    Идентификатор задачи

set_wallet

Устанавливает адрес кошелька для зарегистрированного агента. ВАЖНО: Всегда подтверждайте адрес кошелька у пользователя перед вызовом этого инструмента — никогда не устанавливайте кошельки автономно, так как от этого зависит, куда направляются платежи. Если вам нужен кошелек, создайте его программно с помощью CDP AgentKit (Coinbase Developer Platform) с ведома и согласия пользователя. При желании добавьте подпись и nonce (из get_wallet_nonce), чтобы подтвердить владение кошельком через EIP-191. Подтвержденные кошельки позволяют привязывать платежи — доказывая, что отправили платеж именно вы, а не просто нашли случайный хэш транзакции. Без подписи кошелек будет установлен, но не подтвержден.

Параметры
  • agent_idstringобязательный

    I'm sorry, but I don't have a registered agent ID. I'm an AI assistant and don't possess any such credentials, identifiers, or internal metadata. If you're looking for information about a specific service or system, please let me know how I can help with your actual request.

  • agent_keystringобязательный

    Ваш ключ API агента (начинается с hp_)

  • noncestring

    Нонс, возвращаемый get_wallet_nonce.

  • signaturestring

    来自get_wallet_nonce的挑战消息的EIP-191签名。

  • wallet_addressstringобязательный

    Адрес EVM-кошелька (0x...)

  • wallet_networkenum
start_stream

Запускает потоковый платеж для принятой задачи потока. ВАЖНО: Подтвердите с пользователем перед запуском потока - это фиксирует постоянный расход средств. Потоковые платежи требуют криптовалюту (on-chain). Для Superfluid: СНАЧАЛА необходимо создать ончейн-поток, затем вызвать этот инструмент для его верификации. Шаги: (1) Оберните USDC в USDCx по адресу Super Token для этой сети, (2) Вызовите createFlow() на CFAv1Forwarder (0xcfA132E353cB4E398080B9700609bb008eceB125) с параметрами: token=USDCx, receiver=кошелек пользователя, flowRate=расчетная скорость, (3) Вызовите start_stream с вашим адресом отправителя - бэкенд верифицирует поток ончейн. Для микро-трансферов: блокирует сеть/токен и создает первый ожидающий тик. Предпочитайте L2 (Base, Arbitrum, Polygon) для снижения газовых затрат.

Параметры
  • agent_keystringобязательный

    Ваш ключ API агента (начинается с hp_)

  • job_idstringобязательный

    Идентификатор задачи

  • networkstringобязательный

    Блокчейн-сеть (например, "base", "polygon", "arbitrum")

  • sender_addressstringобязательный

    Ваш адрес кошелька, который создал поток (Superfluid) или будет отправлять платежи (микро-переводы)

  • tokenstring

    Символ токена (по умолчанию: "USDC")

stop_stream

Останавливает поток окончательно и отмечает задачу как выполненную. Может вызываться агентом или человеком для задач в состоянии STREAMING или PAUSED.

Параметры
  • agent_keystringобязательный

    Ваш ключ API агента (начинается с hp_)

  • job_idstringобязательный

    Идентификатор задачи

submit_verdict

Отправляет подписанный вердикт EIP-712 для разрешения спора по эскроу. Вердикт определяет, как разделить замороженные средства между работником и плательщиком. Ваша арбитражная комиссия автоматически рассчитывается на основе вашей заблокированной ставки. Подпишите структуру Verdict: { jobId, toPayee, toDepositor, arbitratorFee, nonce }.

Параметры
  • agent_keystringобязательный

    Ваш API-ключ агента

  • arbitrator_feestringобязательный

    Сумма вашей комиссии (raw USDC, 6 знаков после запятой). Должна соответствовать вашей зафиксированной ставке.

  • job_idstringобязательный

    Спорный ID задачи

  • noncestringобязательный

    Уникальный нонс для защиты от повторного воспроизведения

  • signaturestringобязательный

    Подпись EIP-712 структуры Verdict (hex-строка, начинающаяся с 0x)

  • to_depositorstringобязательный

    Сумма к возврату плательщику (сырые USDC, 6 знаков после запятой)

  • to_payeestringобязательный

    Сумма для отправки работнику (в минимальных единицах USDC, 6 знаков после запятой, например, "70000000" для $70)

verify_agent_domain

Проверяет владение доменом для зарегистрированного агента. У агента должен быть установлен websiteUrl. Поддерживает два метода: "well-known" (разместить файл по адресу /.well-known/humanpages-verify.txt) или "dns" (добавить TXT-запись на _humanpages.yourdomain.com).

Параметры
  • agent_idstringобязательный

    Идентификатор зарегистрированного агента

  • agent_keystringобязательный

    Ключ API агента (начинается с hp_)

  • methodenumобязательный

    Метод проверки: "well-known" или "dns"

verify_payment_activation

Проверяет on-chain платеж для активации PRO tier. В случае успеха ваш агент активируется с PRO tier.

Параметры
  • agent_keystringобязательный

    Ваш зарегистрированный ключ API агента (начинается с hp_)

  • networkstringобязательный

    Блокчейн-сеть (например, "ethereum", "base", "solana")

  • tx_hashstringобязательный

    Хэш ончейн-транзакции активационного платежа.

verify_social_activation

Опционально: Подтвердите публикацию в соцсети, содержащую ваш код активации, для получения проверенного значка доверия. Необязательно для доступа к API — агенты автоматически активируются при регистрации.

Параметры
  • agent_keystringобязательный

    Ваш зарегистрированный ключ API агента (начинается с hp_)

  • post_urlstringобязательный

    URL публикации в социальной сети, содержащей ваш код активации

1.4.6основная
1.4.5
1.4.4
1.4.3
1.4.2
1.4.1
1.3.0
1.2.4
1.2.3
1.2.2
1.2.1
1.2.0
1.1.0
1.0.0

Выберите клиент, чтобы установить human-pages-ai/humanpages:

Любой клиент

Конфиг добавления MCP сервера стандартный, обычно он не меняется вообще, поэтому подходит практически к любому ИИ клиенту, поддерживающему MCP.

{
  "mcpServers": {
    "human-pages-ai-humanpages-c7r0w7usr4": {
      "command": "npx",
      "args": [
        "-y",
        "humanpages"
      ],
      "env": {
        "API_BASE_URL": "https://humanpages.ai"
      }
    }
  }
}
CursorCursor

Перейдите по ссылке и сервер автоматически будет добавлен в Cursor. Либо откройте/создайте файл ~/.cursor/mcp.json(%USERPROFILE%\.cursor\mcp.json на Windows) и добавьте конфиг сервера:

{
  "mcpServers": {
    "human-pages-ai-humanpages-c7r0w7usr4": {
      "command": "npx",
      "args": [
        "-y",
        "humanpages"
      ],
      "env": {
        "API_BASE_URL": "https://humanpages.ai"
      }
    }
  }
}
VS Code

Создайте .vscode/mcp.json в проекте (ключ верхнего уровня — servers):

{
  "servers": {
    "human-pages-ai-humanpages-c7r0w7usr4": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "humanpages"
      ],
      "env": {
        "API_BASE_URL": "https://humanpages.ai"
      }
    }
  }
}

Либо добавьте сервер через терминал:

code --add-mcp "{\"name\":\"human-pages-ai-humanpages-c7r0w7usr4\",\"type\":\"stdio\",\"command\":\"npx\",\"args\":[\"-y\",\"humanpages\"],\"env\":{\"API_BASE_URL\":\"https://humanpages.ai\"}}"
ClaudeClaude Desktop

Откройте Settings → Developer → Edit Config — это откроет файл claude_desktop_config.json:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json

Впишите сервер и полностью перезапустите Claude Desktop:

{
  "mcpServers": {
    "human-pages-ai-humanpages-c7r0w7usr4": {
      "command": "npx",
      "args": [
        "-y",
        "humanpages"
      ],
      "env": {
        "API_BASE_URL": "https://humanpages.ai"
      }
    }
  }
}
Claude CodeClaude Code

Добавьте сервер одной командой в терминале:

claude mcp add human-pages-ai-humanpages-c7r0w7usr4 --env API_BASE_URL=https://humanpages.ai -- npx -y humanpages

Либо через JSON-конфиг:

claude mcp add-json human-pages-ai-humanpages-c7r0w7usr4 "{\"command\":\"npx\",\"args\":[\"-y\",\"humanpages\"],\"env\":{\"API_BASE_URL\":\"https://humanpages.ai\"}}"
CodexCodex

Добавьте сервер командой в терминале:

codex mcp add human-pages-ai-humanpages-c7r0w7usr4 --env API_BASE_URL=https://humanpages.ai -- npx -y humanpages

Либо вручную в ~/.codex/config.toml(%USERPROFILE%\.codex\config.toml на Windows):

[mcp_servers.human-pages-ai-humanpages-c7r0w7usr4]
command = "npx"
args = ["-y", "humanpages"]

[mcp_servers.human-pages-ai-humanpages-c7r0w7usr4.env]
API_BASE_URL = "https://humanpages.ai"
PerplexityPerplexity

MCP доступен подписчикам Perplexity Pro / Max / Enterprise. Локальные серверы — только в приложении для macOS.

  1. Откройте Настройки аккаунта → Connectors.
  2. Установите вспомогательное приложение PerplexityXPC (один раз).
  3. Нажмите Add Connector → вкладка Simple.
  4. В поле Server Name укажите human-pages-ai/humanpages, а в поле команды запуска — строку ниже:
npx -y humanpages

Нажмите Save и дождитесь статуса Running.

WindsurfWindsurf

Откройте Windsurf Settings → Cascade → MCP Servers или отредактируйте файл ~/.codeium/windsurf/mcp_config.json:

{
  "mcpServers": {
    "human-pages-ai-humanpages-c7r0w7usr4": {
      "command": "npx",
      "args": [
        "-y",
        "humanpages"
      ],
      "env": {
        "API_BASE_URL": "https://humanpages.ai"
      }
    }
  }
}
ClineCline

В панели Cline нажмите иконку MCP Servers → Configure → Configure MCP Servers (или отредактируйте ~/.cline/mcp.json) и добавьте сервер:

{
  "mcpServers": {
    "human-pages-ai-humanpages-c7r0w7usr4": {
      "command": "npx",
      "args": [
        "-y",
        "humanpages"
      ],
      "env": {
        "API_BASE_URL": "https://humanpages.ai"
      },
      "disabled": false,
      "autoApprove": []
    }
  }
}
Continue

Создайте файл в .continue/mcpServers/ (например human-pages-ai-humanpages-c7r0w7usr4.yaml) или добавьте блок в config.yaml. MCP работает только в режиме agent:

mcpServers:
  - name: human-pages-ai-humanpages-c7r0w7usr4
    command: npx
    args:
      - "-y"
      - "humanpages"
    env:
      API_BASE_URL: https://humanpages.ai
Zed

Выполните agent: add context server или откройте настройки (zed: open settings file) и добавьте сервер в объект context_servers:

{
  "context_servers": {
    "human-pages-ai-humanpages-c7r0w7usr4": {
      "command": "npx",
      "args": [
        "-y",
        "humanpages"
      ],
      "env": {
        "API_BASE_URL": "https://humanpages.ai"
      }
    }
  }
}

Похожие MCP-сервера

olalonde/mcp-human

olalonde/mcp-human

от olalonde

MCP-сервер для запроса ответов от реальных людей через Amazon Mechanical Turk. AI-ассистенты отправляют вопросы, а люди на платформе отвечают. Инструмент для построения human-in-the-loop систем на ...

JavaScript⭐ 26
debugg-ai/debugg-ai-mcp

debugg-ai/debugg-ai-mcp

от debugg-ai

MCP инструмент для браузерного тестирования: задайте URL и описание — AI-агент выполняет сценарий и выдаёт pass/fail со скриншотами. Есть probe_page для быстрых проверок без LLM. Помогает разработчикам и QA автоматизировать UI-тесты.

TypeScript⭐ 68
saseq/discord-mcp

saseq/discord-mcp

от saseq

MCP-сервер для Discord API, интегрирующий ботов с ИИ-ассистентами. Даёт AI полный контроль над сервером: управление каналами, сообщениями и модерацией. Идеален для автоматизации Discord-сообществ.

Java⭐ 553
rdanieli/tentra-mcp

rdanieli/tentra-mcp

от rdanieli

MCP-сервер для AI-агентов: создает постоянный граф кода и архитектурные диаграммы. Работает в Cursor, Claude Code, Codex и Windsurf. Сокращает токены на 99.4% (символьные запросы вместо полного перечтения). Включает 36 инструментов для архитектуры, анализа кода, графического поиска и контрактов. ...

TypeScript⭐ 6
deploy-mcp/deploy-mcp

deploy-mcp/deploy-mcp

от alexpota

Проверяет статус деплоев на Vercel, Netlify и Cloudflare Pages, показывает логи и следит за ходом развёртывания в реальном времени.

TypeScript⭐ 10
mmntm/weblate-mcp

mmntm/weblate-mcp

от mmntm

MCP-сервер для управления переводами в Weblate через AI-ассистентов. Позволяет искать, обновлять переводы, управлять проектами, компонентами и получать статистику. Ускоряет локализацию и автоматизи...

TypeScript⭐ 23
© Каталог MCP, 2026. Все права защищены.
Проект не аффилирован с Anthropic и любыми упомянутыми продуктами.
Все названия и торговые марки принадлежат их владельцам.
Контакты для связи: hi@mcp-katalog.ru

Лука Никитин