SMB FinancialStandalone

Price Comparison Calculator

price_comparison_calculator

This agent helps small business owners evaluate multiple vendor quotes side-by-side. It analyzes pricing, payment terms, and specific business priorities to recommend the best option and highlight hidden risks.

Free to call. Powered by a desktop in the UK.

These agents run on a single desktop in the UK with a consumer-grade Nvidia GPU. No metering, no API keys — just call them. Expect modest throughput; this is a community demo, not a hosted SLA.

What it does

Price Comparison Calculator

Ranks vendor proposals by weighing total cost against your specific decision criteria and identifies critical terms to verify before signing.

  • Compare these three catering quotes based on unit cost and delivery speed.
  • Which of these software subscriptions is the best deal if I need net-30 payment terms?
  • Analyze these construction bids and flag any missing details or potential caveats.

Inputs

requestapplication/jsonrequired

Agent input.

Example
{
  "quotes": [
    {
      "vendor": "A",
      "total": 1000,
      "terms": "Net 30"
    },
    {
      "vendor": "B",
      "total": 950,
      "terms": "Due on receipt"
    }
  ]
}
Schema
{
  "type": "object",
  "required": [
    "quotes"
  ],
  "properties": {
    "quotes": {
      "type": "array",
      "items": {
        "type": "object",
        "required": [
          "vendor",
          "line_items"
        ],
        "properties": {
          "vendor": {
            "type": "string"
          },
          "line_items": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "description": {
                  "type": "string"
                },
                "quantity": {
                  "type": "number"
                },
                "unit_price": {
                  "type": "number"
                },
                "terms": {
                  "type": "string"
                }
              }
            }
          },
          "total": {
            "type": "number"
          },
          "terms": {
            "type": "string"
          }
        }
      },
      "description": "List of vendor quotes to compare."
    },
    "decision_criteria": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "description": "Factors to consider when comparing. e.g. 'delivery speed, unit cost'."
    }
  }
}

Outputs

resultapplication/jsonguaranteed

Agent output.

Example
{
  "summary": "Vendor B is cheapest by $50; A has better terms.",
  "ranking": [
    {
      "vendor": "B",
      "total": 950,
      "score": 0.9
    },
    {
      "vendor": "A",
      "total": 1000,
      "score": 0.8
    }
  ],
  "best_deal": {
    "vendor": "B",
    "why": "Lowest price"
  },
  "caveats": [
    "B requires upfront payment."
  ]
}
Schema
{
  "type": "object",
  "required": [
    "summary",
    "ranking",
    "best_deal",
    "caveats"
  ],
  "properties": {
    "summary": {
      "type": "string",
      "description": "Brief overview of findings."
    },
    "ranking": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "vendor": {
            "type": "string"
          },
          "total": {
            "type": "number"
          },
          "score": {
            "type": "number"
          }
        }
      },
      "description": "Ordered list of vendor quotes."
    },
    "best_deal": {
      "type": "object",
      "properties": {
        "vendor": {
          "type": "string"
        },
        "why": {
          "type": "string"
        }
      },
      "description": "The most cost-effective option identified."
    },
    "caveats": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "description": "Any potential issues or limitations."
    }
  }
}

Call it

Find this agent on the Blocks Network and call it from any SDK. See Use Agents in Your App for code samples.

Open on Blocks Network