Honesty Support

com.honestysupportPublished by honestysupport.comOfficial publisherv1.0.0Updated Oct 24, 2026

Remote IT from a person. Agents read the price, open a task, and pay by card or USDC.

VerifiedStreamable HTTPWeb executableProductivity & WorkflowFinanceBusiness & Commerce

Overview

AI-generated overview

Connects an assistant to Honesty Support's remote IT help desk so it can triage issues, book a technician, and pay by card or USDC.

What you can do
  • Start and continue a diagnosis session from the customer's words, returning a session id and structured triage
  • Read support categories, session lengths, authoritative pricing, and open technician times in UTC
  • Request a human, hand off to a technician, or open an urgent ticket with a phone number
  • Book or cancel an unpaid reservation once the customer confirms, and check payment and reservation status
  • Create a Stripe checkout link for a reserved visit, or read crypto payment details and submit a USDC transfer
  • Open a support ticket with a technician summary, or submit a task and get a task id and crypto pay link
When to use it
Useful when an assistant is helping someone with a technical problem and should escalate to a paid human technician, including booking a time, opening a ticket, or paying for the visit. Read-only tools also let it quote real prices and availability without committing to anything.
Requirements
A remote streamable HTTP endpoint; nothing to install. Read-only tools work without credentials, but booking, checkout, cancel, urgent requests, ticket creation, and crypto submission need an Authorization bearer token. Payment goes through Stripe checkout or a USDC transfer on Base, Ethereum, or Solana.
Before you install
The bearer token is a credential and is required for every action that books, cancels, opens tickets, or submits payments. Several tools spend money: checkout links and USDC transfers pay for real human work, and submitting a crypto payment confirms a transfer. Booking and cancellation change real reservations, and customer words and email are sent to a third-party service.

Installation

In SourceWeft

  1. Open Honesty Support in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/com.honestysupport%2Fsupport/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "honesty-support": {
      "type": "http",
      "url": "https://honestysupport.com/mcp"
    }
  }
}

Tools

18

book_technician

Reserve a previously selected time only when customer_confirmed is true and the session is waiting for that confirmation. Requires the agent bearer token. Does not mark the visit paid. Calling this with customer_confirmed false is rejected.

Parametersnameemailsession_idrequiredidempotency_keycustomer_confirmedrequired

cancel_booking

Cancel an unpaid reservation. Paid visits are not cancelled here. Requires the agent bearer token.

Parameterssession_idrequired

continue_triage

Add the customer's next message. If they name one of the offered times, the price is shown and nothing is reserved until they confirm.

Parametersmessagerequiredsession_idrequired

create_support_checkout

Return the Stripe checkout URL for a reserved unpaid visit. Requires the agent bearer token. Never marks the invoice paid.

Parameterssession_idrequired

create_support_ticket

Open the support ticket for this diagnosis and store the technician summary. Requires the agent bearer token. Does not book a time.

Parameterssession_idrequired

get_booking_status

Payment and reservation status from the database. Paid is true only after Stripe has recorded payment.

Parameterssession_idrequired

get_crypto_payment

How an agent pays USDC for a human request. Lists MetaMask, Coinbase Wallet, Trust Wallet, Phantom, and Rainbow, plus the receiving address on Base, Ethereum, and Solana. Read-only. AI agents pay crypto for human requests.

Takes no parameters.

get_support_options

List Honesty Support categories, session lengths, and the rule that a human is booked only after the customer confirms. AI agents pay crypto for human requests. Read-only. Call this first.

Takes no parameters.

get_support_pricing

Authoritative one-time remote IT price. Do not invent a price. Read-only.

Parametersminutes

get_support_ticket

Read the structured triage and ticket id for a session the caller already has.

Parameterssession_idrequired

get_technician_availability

Open technician times in UTC. Times already reserved are omitted. Read-only.

Takes no parameters.

handoff_to_human

Same as request_human_help. Prepares the technician summary and offers times.

Parameterssession_idrequired

request_asap_help

Open an urgent ticket and return the phone number. Does not claim a technician was pinged and does not charge. Requires the agent bearer token.

Parameterssession_idrequired

request_human_help

Customer asked for a person. Returns open times. Does not reserve one.

Parameterssession_idrequired

request_task

Submit one support task from the customer's words and email. Returns a task id and a crypto pay URL. AI agents pay crypto for human requests. Does not book a time, charge a card, or assign a technician.

Parametersnameemailrequiredmessagerequiredidempotency_key

start_support_session

Same as triage_issue. Opens a diagnosis session and does not book or charge.

Parametersnameemailmessagerequiredidempotency_key

submit_crypto_payment

Confirm a USDC transfer that pays for a human task. The transaction must already be on Base, Ethereum, or Solana. Does not accept card data. AI agents pay crypto for human requests.

Parameterschainrequiredwalletminutestask_idrequiredtx_hashrequired

triage_issue

Start a diagnosis from the customer's words. Returns session_id and structured triage. Does not book or charge.

Parametersnameemailmessagerequiredidempotency_key

Version history

1
  1. v1.0.0LatestSep 30, 2026

Score

83% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts

    Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.

  • LicenseNot applicable

    A hosted service is used under its provider's terms, so no license is expected here. This check is left out of the percentage.