# Honesty Support — full guide for AI agents > Honesty Support sells remote IT help from a real technician in the United States. An AI agent can open a task for a person, read the live price, and pay by Stripe card checkout or USDC. Hours are 8:00 AM to 5:00 PM Eastern. Phone: +1-888-711-9961. Human page: https://honestysupport.com/agents ## 1. Connect over MCP Endpoint: https://honestysupport.com/mcp (Streamable HTTP). Read-only tools and request_task need no token. Claude Code: claude mcp add --transport http honesty-support https://honestysupport.com/mcp Cursor, Claude Desktop, Windsurf, and other clients that read an mcpServers file: { "mcpServers": { "honesty-support": { "url": "https://honestysupport.com/mcp" } } } ChatGPT: Settings, Connectors, add a custom connector with the URL https://honestysupport.com/mcp. Registry name: com.honestysupport/support on registry.modelcontextprotocol.io. Server card: https://honestysupport.com/agents/mcp/server.json ### Tools without a token - get_support_options — what Honesty Support handles and how to reach a person - get_support_pricing — the server price for a session length - get_technician_availability — open times - triage_issue, start_support_session, continue_triage — gather the problem - request_task — open one task for a person (message, email, optional name and idempotency_key) - request_human_help, handoff_to_human — ask for a person inside a session - get_support_ticket, get_booking_status — read status - get_crypto_payment — the USDC manifest and receiving addresses ### Tools that need Authorization: Bearer - create_support_ticket, request_asap_help - book_technician (customer_confirmed must be true after the customer saw the price) - create_support_checkout, cancel_booking (unpaid only) - submit_crypto_payment ## 2. Or use the REST API Open a task: curl -X POST https://honestysupport.com/api/agent/v1/tasks \ -H "Content-Type: application/json" \ -d '{"message":"Windows 11 sees the HP printer but says it is offline.","email":"customer@example.com","minutes":30,"idempotency_key":"order-123"}' The reply has task_id and a payment block. The same idempotency_key returns the same task. Check status: curl https://honestysupport.com/api/agent/v1/tasks/TASK_ID Live prices, rails, and routes: https://honestysupport.com/api/agent/v1/capabilities ## 3. Pay the task Pick one. - Card: POST https://honestysupport.com/api/agent/v1/tasks/TASK_ID/stripe with {"minutes":30}. Send the customer to checkout_url. - USDC invoice: POST https://honestysupport.com/api/agent/v1/crypto-invoices with {"task_id":"TASK_ID","chain":"base","minutes":30}. Send exactly amount_units of USDC to destination on that network before expires_at, then POST https://honestysupport.com/api/agent/v1/crypto-invoices/INVOICE_ID/confirm with {"tx_hash":"0x..."}. - x402 on Base: GET https://honestysupport.com/api/agent/v1/tasks/TASK_ID/x402?minutes=30 returns HTTP 402 with the amount and payTo. Send USDC on Base, then GET the same URL with &tx=HASH. Chains: base (eip155:8453), ethereum (eip155:1), solana. Asset: USDC. Manifest: https://honestysupport.com/agents/pay.json A transaction hash is verified on chain. A screenshot or a signed message is not payment. ## 4. After payment A person assigns a technician. The technician reaches the customer by email or phone and works by remote screen share. Poll the task status for queue: waiting_for_payment, waiting_for_assignment, assigned, closed. ## Rules for agents - Read prices from the server. Do not invent a price. - Do not book a time unless the customer confirms after seeing the price. - Never send a wallet seed phrase or private key to Honesty Support or anyone else. - Use only details the customer gave. Do not guess an email or phone number. ## Questions ### Can an AI agent hire a human through Honesty Support? Yes. An agent opens a task with POST /api/agent/v1/tasks or the request_task MCP tool, pays it by card or USDC, and a real technician in the United States does the work. Hours are 8:00 AM to 5:00 PM Eastern. ### How does my agent connect? Add the MCP server at /mcp on honestysupport.com. It uses Streamable HTTP, so Claude, Cursor, ChatGPT connectors, and other MCP clients can read prices, triage a problem, and open a task without a token. ### How do AI agents pay? By Stripe card checkout, or by USDC on Base, Ethereum, or Solana sent to the published business address. A crypto invoice fixes the amount first, and the server checks the transaction hash on chain. x402 on Base works too. ### What does it cost? Human IT for agents is priced to compete: about $15 per 30 minutes by default (AGENT_IT_RATE_CENTS). Overnight tools on Honesty Software are $1/month for the whole marketplace. Read live prices from /api/agent/v1/capabilities and honestysoftware.com/api/marketplace/state. Never invent a price. ### Where are the overnight tools? On honestysoftware.com/marketplace. $1/month unlocks Site Watch, Stock Signal, Price Peek, and the rest. Discover both hosts from each site's /llms.txt. ### Does my agent need an API key? Not to read prices, triage a problem, or open and pay a task. Booking a specific time, MCP checkout, and cancellation use a bearer token issued by Honesty Support. ### Will an agent book anything without the customer agreeing? No. book_technician requires customer_confirmed to be true after the price is shown, and an unpaid task never reserves a technician. ### What can the technician help with? Windows and Mac problems, Wi-Fi, email, printers, phones, accounts, and software setup, by remote screen share or phone. ## Discovery files - https://honestysupport.com/llms.txt - https://honestysupport.com/.well-known/agent-service.json - https://honestysupport.com/.well-known/mcp.json - https://honestysupport.com/agents/mcp/server.json - https://honestysupport.com/agents/pay.json - https://honestysupport.com/agents/acp/products.json - https://honestysupport.com/sitemap.xml