KlearFlow Relay
Server Details
Machine-paid revenue intelligence, recovery decisions, and x402 routing for AI agents.
- Status
- Healthy
- Uptime
- 100.0% over 21 days
- Last Tested
- Transport
- Streamable HTTP ยท MCP 2025-11-25
- URL
TDQS
Scored across 3 tools
The two revenue tools (inspect_revenue_opportunity and recover_revenue) share a revenue-leakage focus but are distinguished by timing (pre-assessment vs post-event recovery), while route_task is clearly separate. The boundary between inspect and recover is mostly clear but could still cause misselection if descriptions are skimmed.
All names use snake_case with a verb-first pattern, which is predictable. However, inspect_revenue_opportunity uses a longer verb_noun_noun form while the others use verb_noun, a minor deviation.
Three tools is well within the typical 3-15 range, and each tool serves a distinct purpose in the relay (assess, recover, route). There is no redundancy or padding.
The set covers revenue opportunity inspection, recovery decisioning, and x402 provider routing, which aligns with a decision-support relay. It lacks any execution or follow-up/status tool, though the server explicitly states it does not send messages or execute providers, so this is a minor gap for agent workflows.
Available Tools
3 toolsinspect_revenue_opportunityInspect Revenue OpportunityRead-onlyIdempotentInspect
Use this first when deciding whether a business has recoverable missed-call or follow-up revenue leakage. Returns a score, estimated monthly leak, recoverable revenue, and next action. Execution costs $0.005 via x402 Base USDC.
| Name | Required | Description | Default |
|---|---|---|---|
| zipCode | No | Optional postal code used as business-market context. | |
| industry | Yes | Business industry or service category, for example HVAC, roofing, plumbing, legal, or dental. | |
| businessName | No | Optional business name used only to label the result. | |
| interestLevel | No | Optional buying/response urgency used to calibrate the recommended commercial action. | |
| followUpMethod | Yes | Current follow-up process for missed opportunities: none, manual human follow-up, email, or text/SMS. | |
| averageJobValue | No | Average revenue in USD from one won job or customer opportunity. | |
| missedCallsPerWeek | Yes | Estimated inbound calls missed per week. Use 0 when none are missed. | |
| estimatedRecoveryRate | No | Expected fraction of leaked opportunities that can be recovered, from 0 to 1. Omit to use the model default. |
Output Schema
| Name | Required | Description |
|---|---|---|
| result | Yes | Inspection result containing the leakage score, modeled monthly leak, recoverable revenue estimate, and recommended next action. |
| payment | Yes | |
| proofId | Yes | Unique KlearFlow proof identifier for this settled paid execution. |
| priceUsd | Yes | USDC-denominated execution price settled through x402. |
recover_revenueRecover RevenueRead-onlyIdempotentInspect
Use this after a specific revenue-loss event already happened and the caller needs the next recovery action. Returns a prioritized decision packet; KlearFlow sends no external message. Execution costs $0.05 via x402 Base USDC.
| Name | Required | Description | Default |
|---|---|---|---|
| industry | No | Optional business industry or service category used to tailor the recovery action. | |
| eventType | Yes | Specific revenue-loss event to recover: missed call, stale lead, unanswered quote, appointment no-show, or failed payment. | |
| bookingUrl | No | Optional booking URL to include in a recommended recovery message. | |
| paymentUrl | No | Optional secure payment-retry URL for payment_failed events. | |
| businessName | No | Optional business name used to label the recovery packet. | |
| priorAttempts | No | Number of prior recovery outreach attempts already made. | |
| preferredChannel | No | Preferred recovery channel. Use auto to let KlearFlow select among SMS, email, or a human phone task. | |
| customerFirstName | No | Optional customer first name used only when composing the recommended action text. | |
| minutesSinceEvent | Yes | Minutes elapsed since the revenue-loss event occurred. | |
| averageOpportunityValue | No | Estimated gross value in USD of the customer opportunity. |
Output Schema
| Name | Required | Description |
|---|---|---|
| result | Yes | Recovery decision packet containing priority, recommended action, fallbacks, stop conditions, modeled economics, and safety boundaries. |
| payment | Yes | |
| proofId | Yes | Unique KlearFlow proof identifier for this settled paid execution. |
| priceUsd | Yes | USDC-denominated execution price settled through x402. |
route_taskRoute TaskRead-onlyInspect
Use this when the caller needs to discover and rank live x402 providers for a task before choosing downstream spend. KlearFlow does not execute the selected provider. Routing costs $0.005 via x402 Base USDC.
| Name | Required | Description | Default |
|---|---|---|---|
| task | Yes | Plain-English capability the caller wants a live x402 provider to perform. | |
| limit | No | Maximum number of ranked provider candidates to return. | |
| maxPriceUsd | No | Optional maximum listed provider price in USD. | |
| excludeHosts | No | Optional provider hostnames to exclude from the ranked result, useful to avoid self-routing or previously rejected providers. | |
| preferPaidVerified | No | When true, rank providers with independent paid-verification evidence higher. |
Output Schema
| Name | Required | Description |
|---|---|---|
| result | Yes | Routing result containing the ranked live x402 provider candidates and the selected recommendation; no downstream provider is executed. |
| payment | Yes | |
| proofId | Yes | Unique KlearFlow proof identifier for this settled paid execution. |
| priceUsd | Yes | USDC-denominated execution price settled through x402. |
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
3 tool updates
- Changed
inspect_revenue_opportunity3 fields changed- added
Input schema / properties / followUpMethod / descriptionAdded value: +"Current follow-up process for missed opportunities: none, manual human follow-up, email, or text/SMS." - added
Input schema / properties / interestLevel / descriptionAdded value: +"Optional buying/response urgency used to calibrate the recommended commercial action." - changed
Output schema / (root)Previous value: -nullNew value: +{ + "additionalProperties": false, + "properties": { + "payment": { + "additionalProperties": false, + "properties": { + "network": { + "description": "Payment network identifier, currently Base mainnet eip155:8453.", + "type": "string" + }, + "payer": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "description": "Settled payer address when supplied by the payment facilitator." + }, + "protocol": { + "const": "x402", + "type": "string" + }, + "transaction": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "description": "Settlement transaction identifier when available." + } + }, + "required": [ + "protocol", + "payer", + "transaction", + "network" + ], + "type": "object" + }, + "priceUsd": { + "description": "USDC-denominated execution price settled through x402.", + "minimum": 0, + "type": "number" + }, + "proofId": { + "description": "Unique KlearFlow proof identifier for this settled paid execution.", + "type": "string" + }, + "result": { + "additionalProperties": true, + "description": "Inspection result containing the leakage score, modeled monthly leak, recoverable revenue estimate, and recommended next action.", + "type": "object" + } + }, + "required": [ + "proofId", + "priceUsd", + "payment", + "result" + ], + "type": "object" +}
- Changed
recover_revenue6 fields changed- added
Input schema / properties / businessName / descriptionAdded value: +"Optional business name used to label the recovery packet." - added
Input schema / properties / customerFirstName / descriptionAdded value: +"Optional customer first name used only when composing the recommended action text." - added
Input schema / properties / eventType / descriptionAdded value: +"Specific revenue-loss event to recover: missed call, stale lead, unanswered quote, appointment no-show, or failed payment." - added
Input schema / properties / industry / descriptionAdded value: +"Optional business industry or service category used to tailor the recovery action." - added
Input schema / properties / preferredChannel / descriptionAdded value: +"Preferred recovery channel. Use auto to let KlearFlow select among SMS, email, or a human phone task." - changed
Output schema / (root)Previous value: -nullNew value: +{ + "additionalProperties": false, + "properties": { + "payment": { + "additionalProperties": false, + "properties": { + "network": { + "description": "Payment network identifier, currently Base mainnet eip155:8453.", + "type": "string" + }, + "payer": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "description": "Settled payer address when supplied by the payment facilitator." + }, + "protocol": { + "const": "x402", + "type": "string" + }, + "transaction": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "description": "Settlement transaction identifier when available." + } + }, + "required": [ + "protocol", + "payer", + "transaction", + "network" + ], + "type": "object" + }, + "priceUsd": { + "description": "USDC-denominated execution price settled through x402.", + "minimum": 0, + "type": "number" + }, + "proofId": { + "description": "Unique KlearFlow proof identifier for this settled paid execution.", + "type": "string" + }, + "result": { + "additionalProperties": true, + "description": "Recovery decision packet containing priority, recommended action, fallbacks, stop conditions, modeled economics, and safety boundaries.", + "type": "object" + } + }, + "required": [ + "proofId", + "priceUsd", + "payment", + "result" + ], + "type": "object" +}
- Changed
route_task2 fields changed- added
Input schema / properties / excludeHosts / descriptionAdded value: +"Optional provider hostnames to exclude from the ranked result, useful to avoid self-routing or previously rejected providers." - changed
Output schema / (root)Previous value: -nullNew value: +{ + "additionalProperties": false, + "properties": { + "payment": { + "additionalProperties": false, + "properties": { + "network": { + "description": "Payment network identifier, currently Base mainnet eip155:8453.", + "type": "string" + }, + "payer": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "description": "Settled payer address when supplied by the payment facilitator." + }, + "protocol": { + "const": "x402", + "type": "string" + }, + "transaction": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "description": "Settlement transaction identifier when available." + } + }, + "required": [ + "protocol", + "payer", + "transaction", + "network" + ], + "type": "object" + }, + "priceUsd": { + "description": "USDC-denominated execution price settled through x402.", + "minimum": 0, + "type": "number" + }, + "proofId": { + "description": "Unique KlearFlow proof identifier for this settled paid execution.", + "type": "string" + }, + "result": { + "additionalProperties": true, + "description": "Routing result containing the ranked live x402 provider candidates and the selected recommendation; no downstream provider is executed.", + "type": "object" + } + }, + "required": [ + "proofId", + "priceUsd", + "payment", + "result" + ], + "type": "object" +}
3 tool updates
- Changed
inspect_revenue_opportunity6 fields changed- added
Input schema / properties / averageJobValue / descriptionAdded value: +"Average revenue in USD from one won job or customer opportunity." - added
Input schema / properties / businessName / descriptionAdded value: +"Optional business name used only to label the result." - added
Input schema / properties / estimatedRecoveryRate / descriptionAdded value: +"Expected fraction of leaked opportunities that can be recovered, from 0 to 1. Omit to use the model default." - added
Input schema / properties / industry / descriptionAdded value: +"Business industry or service category, for example HVAC, roofing, plumbing, legal, or dental." - added
Input schema / properties / missedCallsPerWeek / descriptionAdded value: +"Estimated inbound calls missed per week. Use 0 when none are missed." - added
Input schema / properties / zipCode / descriptionAdded value: +"Optional postal code used as business-market context."
- Changed
recover_revenue5 fields changed- added
Input schema / properties / averageOpportunityValue / descriptionAdded value: +"Estimated gross value in USD of the customer opportunity." - added
Input schema / properties / bookingUrl / descriptionAdded value: +"Optional booking URL to include in a recommended recovery message." - added
Input schema / properties / minutesSinceEvent / descriptionAdded value: +"Minutes elapsed since the revenue-loss event occurred." - added
Input schema / properties / paymentUrl / descriptionAdded value: +"Optional secure payment-retry URL for payment_failed events." - added
Input schema / properties / priorAttempts / descriptionAdded value: +"Number of prior recovery outreach attempts already made."
- Changed
route_task4 fields changed- added
Input schema / properties / limit / descriptionAdded value: +"Maximum number of ranked provider candidates to return." - added
Input schema / properties / maxPriceUsd / descriptionAdded value: +"Optional maximum listed provider price in USD." - added
Input schema / properties / preferPaidVerified / descriptionAdded value: +"When true, rank providers with independent paid-verification evidence higher." - added
Input schema / properties / task / descriptionAdded value: +"Plain-English capability the caller wants a live x402 provider to perform."
1 tool update
- Changed
route_task3 fields changed- added
Input schema / properties / excludeHostsAdded value: +{ + "items": { + "maxLength": 255, + "minLength": 1, + "type": "string" + }, + "maxItems": 20, + "type": "array" +} - added
Input schema / properties / maxPriceUsdAdded value: +{ + "maximum": 1000, + "minimum": 0, + "type": "number" +} - added
Input schema / properties / preferPaidVerifiedAdded value: +{ + "type": "boolean" +}
1 tool update
- Added
route_task
1 tool update
- Added
recover_revenue
1 tool update
- First observed
inspect_revenue_opportunity
Related MCP Connectors
Payment identity intelligence for AI agents.
x402-paid analytics, market intelligence, research, and LLM inference for AI agents.
Payment decisions, durable evidence, x402 resource discovery and live gateway status for AI agents.
CRM, inbox, meetings, revenue intelligence, analytics and automations for AI agents.
Related MCP Servers
- AlicenseNot gradedqualityBmaintenanceEnables AI agents to perform medical-billing tasks like prior authorization checks, claim denial decoding, unpaid claim triage, appeal assessments, and PHI de-identification using deterministic rules engines with per-call payments via the x402 protocol.41 npmMIT

Subotiz MCPofficial
AlicenseNot gradedqualityCmaintenanceEnables AI agents to manage subscriptions, usage-based billing, payments, refunds, tax compliance, and invoicing to drive revenue growth.1MIT- AlicenseNot gradedqualityBmaintenanceEnables autonomous agents to optimize payment recovery by applying decline-code-specific retry windows and reducing involuntary churn through MCP-accessible ledger and fraud-checking workflows.7MIT
- AlicenseNot gradedqualityDmaintenanceProvides AI agents with operational customer context, including typed revenue objects, persistent state, scoped tools, and human-in-the-loop handoffs through MCP, REST, and CLI.17 npm12Apache 2.0
Glama MCP Gateway
Add one secure layer between your agents and this server.