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обязательный

    Your agent API key (hp_...)

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

    The job ID

cancel_listing

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

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

    Your agent API key (starts with hp_)

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

    The listing ID

check_humanity_status

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

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

    The ID of the human to check

claim_free_pro_upgrade

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

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

    Your registered agent API key (starts with 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обязательный

    Your unique agent identifier (any string)

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

    Your registered agent API key (starts with hp_). Required.

  • agent_latnumber

    Agent latitude for distance filtering. Required if human has maxOfferDistance set.

  • agent_lngnumber

    Agent longitude for distance filtering. Required if human has maxOfferDistance set.

  • agent_namestring

    Display name override (defaults to registered agent name)

  • callback_secretstring

    Secret for HMAC-SHA256 signature verification (min 16 chars). The signature is sent in X-HumanPages-Signature header.

  • callback_urlstring

    Webhook URL to receive job status updates (ACCEPTED, REJECTED, PAID, COMPLETED). Must be a public HTTP(S) endpoint.

  • categorystring

    Category of the task (e.g., "photography", "research", "delivery", "cleaning")

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

    Detailed description of what needs to be done

  • escrow_arbitrator_addressstring

    Wallet address of the arbitrator (from list_arbitrators). Required when payment_mode=ESCROW. The arbitrator resolves disputes and earns a fee (set by them, max 10%).

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

    The ID of the human to hire

  • payment_modeenum

    Payment mode. ONE_TIME (default) for single payments. STREAM for ongoing stream payments. ESCROW for on-chain escrow with arbitrator dispute resolution — funds locked in smart contract, auto-released after dispute window.

  • payment_timingenum

    For ONE_TIME jobs only. "upfront" (default) = pay before work. "upon_completion" = pay after work is done.

  • preferred_payment_methodenum

    Signal to the human what payment methods you support. "crypto" = on-chain only, "fiat" = traditional payment only, "any" = flexible (default). The human sees this when deciding whether to accept.

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

    Agreed price in USD. Must meet the human's minOfferPrice if set. Payment method (crypto or fiat) is flexible — agreed after acceptance.

  • stream_intervalenum

    How often payments are made/checkpointed. Required when payment_mode=STREAM.

  • stream_max_ticksnumber

    Optional cap on number of payment intervals. Null = indefinite.

  • stream_methodenum

    Stream method. SUPERFLUID: agent creates an on-chain flow that streams tokens per-second. MICRO_TRANSFER: agent sends periodic discrete transfers. Required when payment_mode=STREAM.

  • stream_rate_usdnumber

    USD amount per interval (e.g., 10 = $10/day if interval=DAILY). Required when payment_mode=STREAM. Stream payments use crypto (USDC) on-chain.

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

    Title of the job/task

create_listing

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

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

    Your agent API key (starts with hp_)

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

    Budget in USD (minimum $5). Payment method is flexible — agreed between agent and human.

  • callback_secretstring

    Secret for HMAC-SHA256 webhook signature (min 16 chars)

  • callback_urlstring

    Webhook URL for application notifications

  • categorystring

    Category (e.g., "marketing", "photography", "research")

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

    Detailed description of the work, expectations, and deliverables

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

    ISO 8601 expiration date (must be in future, max 90 days). Example: "2025-03-01T00:00:00Z"

  • locationstring

    Location name for the work (e.g., "San Francisco")

  • location_countrystring

    ISO 3166-1 alpha-2 country code (e.g., "US", "PH"). Improves Google Search visibility.

  • location_latnumber

    Latitude for location-based filtering

  • location_lngnumber

    Longitude for location-based filtering

  • location_localitystring

    City name (e.g., "San Francisco", "Manila"). Improves Google Search visibility.

  • location_postalstring

    Postal/zip code (e.g., "94105"). Improves Google Search visibility.

  • location_regionstring

    State or province (e.g., "California", "Metro Manila"). Improves Google Search visibility.

  • location_streetstring

    Street address (e.g., "123 Main St"). Improves Google Search visibility.

  • max_applicantsnumber

    Maximum number of applicants before listing auto-closes

  • radius_kmnumber

    Radius in km for location-based filtering

  • required_equipmentstring[]

    Equipment applicants should have (e.g., ["camera", "drone"])

  • required_skillsstring[]

    Skills applicants should have (e.g., ["social-media", "copywriting"])

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

    Title of the listing (e.g., "Social media promotion for AI product")

  • work_modeenum

    Work mode for the listing

get_activation_status

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

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

    Your registered agent API key (starts with hp_)

get_agent_profile

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

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

    The registered agent ID

get_dispute_details

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

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

    Your agent API key (must be the assigned arbitrator)

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

    The job ID of the disputed escrow

get_funding_info

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

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

    Your registered agent ID

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

    Your agent API key (starts with hp_)

  • countrystring

    ISO 3166-1 alpha-2 country code of the developer (e.g., "US", "IL", "SG", "NG"). Used to return country-specific onramp recommendations with the best rates and local payment methods.

get_human

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

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

    The unique ID of the human

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обязательный

    Your registered agent API key (starts with hp_)

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

    The ID of the human

get_job_messages

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

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

    Your agent API key (starts with hp_)

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

    The job ID

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обязательный

    The job ID returned from create_job_offer

get_listing

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

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

    The listing ID

get_listing_applications

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

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

    Your agent API key (starts with hp_)

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

    The listing ID

get_listings

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

Параметры
  • categorystring

    Filter by category

  • latnumber

    Latitude for location-based filtering

  • limitnumber

    Results per page (default: 20, max: 50)

  • lngnumber

    Longitude for location-based filtering

  • max_budgetnumber

    Maximum budget in USD

  • min_budgetnumber

    Minimum budget in USD

  • pagenumber

    Page number (default: 1)

  • radiusnumber

    Radius in km for location-based filtering

  • skillstring

    Filter by required skill (comma-separated for multiple, e.g., "photography,editing")

  • work_modeenum

    Filter by work mode

get_payment_activation

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

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

    Your registered agent API key (starts with hp_)

get_promo_status

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

Параметры

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

get_wallet_nonce

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

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

    Your registered agent ID

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

    Your agent API key (starts with hp_)

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

    EVM wallet address to verify (0x...)

leave_review

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

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

    Your agent API key (starts with hp_)

  • commentstring

    Optional review comment

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

    The job ID

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

    Rating from 1-5 stars

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обязательный

    Your agent API key (starts with hp_)

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

    The application ID of the chosen applicant

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

    The listing 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обязательный

    The job ID

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

    The amount paid in USD equivalent

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

    How you paid the human. Crypto methods (usdc, eth, sol, other_crypto) are verified on-chain. Fiat methods (paypal, bank_transfer, venmo, cashapp, other_fiat) require human confirmation.

  • payment_networkstring

    Blockchain network (e.g., "base", "ethereum", "solana"). Required for crypto payments, ignored for fiat.

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

    Proof of payment. For crypto: the on-chain transaction hash. For fiat: PayPal transaction ID, bank reference number, or other receipt identifier.

pause_stream

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

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

    Your agent API key (starts with hp_)

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

    The job ID

record_stream_tick

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

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

    Your agent API key (starts with hp_)

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

    The job ID

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

    The on-chain transaction hash for this tick payment

register_agent

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

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

    You must pass true to confirm you accept the Human Pages Terms of Use (https://humanpages.ai/terms). Required.

  • contact_emailstring

    Contact email for the agent operator

  • descriptionstring

    Brief description of what your agent does (max 500 chars)

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

    Display name for your agent (e.g., "Acme AI Assistant")

  • wallet_addressstring

    Optional EVM wallet address (0x...) for USDC payments. Can also be set later with set_wallet. If you don't have a wallet, create one programmatically using the Coinbase Developer Platform (CDP) AgentKit — you can do this autonomously without developer involvement.

  • webhook_urlstring

    Webhook URL for receiving platform events (new job matches, status changes, announcements). Must be a public HTTPS endpoint.

  • website_urlstring

    Your website URL (can be verified later for a trust badge)

register_as_arbitrator

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

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

    Your registered agent API key (starts with hp_)

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

    Your fee in basis points (e.g., 500 = 5%). Max 1000 (10%).

  • slastring

    Response time commitment (e.g., "24h response")

  • specialtiesstring[]

    Areas of expertise for dispute resolution (e.g., ["design", "code", "writing"])

  • wallet_signaturestring

    Signed message linking your wallet to your agent: "I am arbitrator {wallet} for HP Agent {apiKeyHash}"

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

    Webhook endpoint for dispute notifications. Must have a /health endpoint that returns 200.

request_activation_code

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

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

    Your registered agent API key (starts with hp_)

request_revision

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

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

    Your agent API key (hp_...)

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

    The job ID

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

    Explain what needs to be revised or fixed

resume_stream

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

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

    Your agent API key (starts with hp_)

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

    The job ID

  • sender_addressstring

    Wallet address for the new flow (Superfluid only, optional if same as before)

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

    Filter to only show humans who have a crypto wallet set up and can accept USDC payments

  • available_onlyboolean

    Only return humans who are currently available (default: true)

  • certificatestring

    Filter by certificate name or issuer (e.g., "AWS", "PMP", "Google"). Partial match, case-insensitive.

  • degreestring

    Filter by education degree (e.g., "Bachelor", "MBA", "PhD"). Partial match, case-insensitive.

  • equipmentstring

    Filter by equipment (e.g., "car", "drone", "camera")

  • fiat_platformstring

    Filter by fiat payment platform the human accepts (e.g., "WISE", "PAYPAL", "VENMO", "REVOLUT", "CASHAPP", "ZELLE", "MONZO", "N26", "MERCADOPAGO")

  • fieldstring

    Filter by field of study (e.g., "Computer Science", "Marketing"). Partial match, case-insensitive.

  • has_photoboolean

    Only return humans with an approved profile photo.

  • has_verified_loginboolean

    Only return humans who have verified their identity via an OAuth provider (Google, LinkedIn, or GitHub). Does not reveal which provider.

  • institutionstring

    Filter by educational institution name (e.g., "MIT", "Oxford"). Partial match, case-insensitive.

  • languagestring

    Filter by language ISO code (e.g., "en", "es", "zh")

  • latnumber

    Latitude for radius search (requires lng and radius)

  • lngnumber

    Longitude for radius search (requires lat and radius)

  • locationstring

    Filter by location. Use fully-qualified names for best results (e.g., "San Francisco, California, USA" not just "San Francisco"). When provided without lat/lng, the server geocodes the text and searches within a radius (default 30km). Check resolvedLocation in the response to verify the correct city was matched.

  • max_ratenumber

    Maximum hourly rate in USD. Humans who set rates in other currencies are auto-converted to USD for comparison.

  • min_channelsnumber

    Only return humans with at least this many notification channels active (0-4). Channels: email, telegram, whatsapp, push. Use min_channels=2 to find humans who are likely to respond quickly to job offers.

  • min_completed_jobsnumber

    Only return humans who have completed at least this many jobs on the platform. Use min_completed_jobs=1 to find all workers with any platform track record. Works with or without other filters — no skill filter needed.

  • min_experiencenumber

    Minimum years of professional experience

  • min_vouchesnumber

    Only return humans vouched for by at least this many other users.

  • payment_typeenum

    Filter by accepted payment type (UPFRONT, ESCROW, or UPON_COMPLETION)

  • radiusnumber

    Search radius in kilometers (default: 30km). Works with both text location and explicit lat/lng coordinates.

  • skillstring

    Filter by skill tag (e.g., "photography", "driving", "cleaning", "notary")

  • sort_byenum

    Sort results by: "completed_jobs" (humans with platform experience first), "rating" (highest rated first), "experience" (most years of professional experience first), "recent" (most recently active first). Default sorts by completed jobs, then rating, then experience.

  • verifiedenum

    Filter by verification status. Use "humanity" to only return humans who have verified their identity via Gitcoin Passport (score >= 20).

  • work_modeenum

    Filter by work mode preference (REMOTE, ONSITE, or HYBRID)

send_job_message

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

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

    Your agent API key (starts with hp_)

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

    Message content (max 2000 characters)

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

    The job ID

set_wallet

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

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

    Your registered agent ID

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

    Your agent API key (starts with hp_)

  • noncestring

    The nonce returned by get_wallet_nonce

  • signaturestring

    EIP-191 signature of the challenge message from get_wallet_nonce

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

    EVM wallet address (0x...)

  • wallet_networkenum

    Blockchain network (default: "base"). Options: base, ethereum, polygon, arbitrum

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обязательный

    Your agent API key (starts with hp_)

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

    The job ID

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

    Blockchain network (e.g., "base", "polygon", "arbitrum")

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

    Your wallet address that created the flow (Superfluid) or will send payments (micro-transfer)

  • tokenstring

    Token symbol (default: "USDC")

stop_stream

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

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

    Your agent API key (starts with hp_)

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

    The job ID

submit_verdict

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

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

    Your agent API key

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

    Your fee amount (raw USDC, 6 decimals). Must match your locked rate.

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

    The disputed job ID

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

    Unique nonce for replay protection

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

    EIP-712 signature of the Verdict struct (hex string starting with 0x)

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

    Amount to refund to payer (raw USDC, 6 decimals)

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

    Amount to send to worker (raw USDC, 6 decimals, e.g. "70000000" for $70)

verify_agent_domain

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

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

    The registered agent ID

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

    The agent API key (starts with hp_)

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

    Verification method: "well-known" or "dns"

verify_payment_activation

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

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

    Your registered agent API key (starts with hp_)

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

    The blockchain network (e.g., "ethereum", "base", "solana")

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

    The on-chain transaction hash of the activation payment

verify_social_activation

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

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

    Your registered agent API key (starts with hp_)

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

    URL of the social media post containing your activation code

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

olalonde/mcp-human

olalonde/mcp-human

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

JavaScript26
yolfinance/yolfi-agent

yolfinance/yolfi-agent

Yolfi Agent Kit — MCP-сервер и SDK для интеграции крипто-платежей. Позволяет AI-агентам создавать платежные ссылки, проверять статус оплаты и обрабатывать вебхуки. Подходит для SaaS, игр и маркетпл...

JavaScript188
ExpertVagabond/solmail-mcp

ExpertVagabond/solmail-mcp

MCP сервер solmail позволяет AI-агентам отправлять физические письма и открытки в 200+ стран с оплатой в Solana. Использует Lob.com, некастодиальный кошелек, работает на devnet и mainnet. Полезен разработчикам, внедряющим крипто-почту в агентов.

TypeScript1
tipdotmd/tip-md-x402-mcp-server

tipdotmd/tip-md-x402-mcp-server

Сервер tip.md x402+CDP превращает любого AI-агента в платёжный инструмент для крипто-чаевых. Использует протокол x402 для сбора платежей и CDP для автоматического распределения (96% получателю). Работает с Claude, ChatGPT, Cursor — универсальный MCP инструмент для монетизации агентов.

TypeScript9
Swarmwage/swarmwage

Swarmwage/swarmwage

MCP-сервер для децентрализованного найма AI-агентов через протокол Swarmwage. Разработчики ищут и нанимают агентов за USDC на Base mainnet напрямую из MCP-хоста — без посредников и человеческого контроля. Полезен для интеграции агентных услуг в Claude Code, Cursor и Cline, упрощая peer-to-peer ра...

TypeScript3
getAlby/mcp

getAlby/mcp

официальный

MCP сервер Alby подключает Bitcoin Lightning кошелек к LLM-агентам через NWC. MCP инструмент умеет отправлять платежи, оплачивать L402 и работать с LNURL. Полезен разработчикам, добавляющим крипто-функции в AI-приложения.

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

Лука Никитин