Tool Offer Agent

com.kinganlogicPublished by kinganlogic.comOfficial publisherv1.4.9Updated Nov 7, 2026

Source-attributed API/MCP offer drafting, revision, readiness assessment and export.

The publisher's own server: FAHCE Integrity Repair

VerifiedStreamable HTTPWeb executableDeveloper ToolsBusiness & Commerce

Overview

AI-generated overview

Drafts, revises, assesses and exports source-attributed API/MCP offers for sellers inside isolated seven-day conversations.

What you can do
  • Start and manage an isolated offer conversation with idempotent request IDs
  • Submit intake details (tool URL, docs, customer, pricing, payment, access, invocation) and ask product questions, revisions or drafting commands
  • Check offer status and poll asynchronous jobs for results
  • Run a deterministic readiness assessment of the retained session
  • Export the saved offer or plan, retrieving large exports part by part with hash verification
When to use it
Use it when you are preparing a listing or sales offer for an API or MCP server and want help collecting seller terms, drafting and revising the offer text, checking readiness, and exporting a structured record. It is not for publishing, certifying, or handling payment.
Requirements
A remote streamable HTTP endpoint; no packages, environment variables or headers are declared. The server asks assistants to read its machine-readable profile before calling. Sessions are isolated and last seven days; drafting is free but operator inference costs and quotas apply, and polling is metered.
Before you install
You supply seller terms including pricing, payment and access details, which the service retains in the session. Optional FAHCE evaluation is a separate buyer-authorized payment of 0.15 USDC on Base mainnet; checkout preparation or a 402 challenge is not payment authorization, and no automatic spending occurs. Exports and readiness reports are not publication or certification, and polling creates metered jobs.

Installation

In SourceWeft

  1. Open Tool Offer Agent 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.kinganlogic%2Ftool-offer-agent/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": {
    "tool-offer-agent": {
      "type": "http",
      "url": "https://tooloffer.kinganlogic.com/mcp"
    }
  }
}

Tools

7

start_session

Create an isolated seven-day offer conversation. Requires a unique request_id; replaying it returns the same session. No model inference.

Parametersrequest_idrequired

send_message

Send field: value lines, or a JSON-serialized StructuredIntake object in message, a product question, a revision or a drafting command. Intake keys: tool_url, docs (URL string or 1–3 URL strings), customer, pricing, payment, access, invocation; optional job and seller_name. All other values are strings. Optional schema is TOOL_OFFER_INTAKE_V1. Unknown/duplicate keys and invalid values reject the entire update. Card selections are separate. May use bounded operator model quota. Returns a stable job; optional HTTP Prefer: wait=1 through wait=5 waits without redispatch and may include the signed completed result. Otherwise poll get_result. Never resend uncertain work with a new request_id. No payments or FAHCE execution. May overwrite seller fields or rebuild retained drafts; not read-only. Request-ID deduplication is bounded by retained session/job lifetime, not an unqualified retry guarantee.

Parametersmessagerequiredrequest_idrequiredsession_idrequired

get_status

Ask the existing agent for the current offer status without inference. Returns a job; poll get_result. Does not revise seller terms, but creates a metered asynchronous job and may retain delivery state.

Parametersrequest_idrequiredsession_idrequired

assess_offer_readiness

Deterministic assessment of your retained session without revising seller terms. No fetching, inference, FAHCE, approval or payment. Returns a job, not the report: poll get_result for signed readiness JSON plus full human_readable content, or a resumable report manifest. Not seller certification or commercial clearance. Does not revise seller terms, but creates a metered asynchronous job and may retain delivery state.

Parametersrequest_idrequiredsession_idrequired

export_offer

Export your session's saved offer, proposed plan or explicitly incomplete response without inference. Large responses use the agent's resumable manifest; retrieve each indexed part with get_export_part. An export is not publication or certification. Does not revise seller terms, but creates a metered asynchronous job and may retain delivery state.

Parametersformatrequiredrequest_idrequiredsession_idrequired

get_export_part

Retrieve one existing resumable export part from your session, without inference. Preserve the manifest and verify its hashes; do not claim completion until all parts are received. Does not revise seller terms, but creates a metered asynchronous job and may retain delivery state.

Parametersindexrequiredexport_idrequiredrequest_idrequiredsession_idrequired

get_result

Read a job owned by your authenticated client. pending/processing/uncertain is not completion. Poll this same job; do not duplicate an uncertain message. No inference. Polling is metered and may wake queued processing; it is not annotated as a side-effect-free read.

Parametersjob_idrequired

Version history

1
  1. v1.4.9LatestNov 7, 2026

Score

72% 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

    Publish an icon in the registry entry.

  • 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.

Other Kinganlogic integrations