Capacity Option: price-cliff hedge for agent fleets

Coverage-gated capacity options: the right to today's model price until expiry, for a 4% premium.

Should I use this

Quality & Safety

B
Description quality
75%
Schema completeness
72%
Naming quality
80%
Poisoning risk
100%
Permission match
100%
Protocol compliance
100%

Findings (3)

  • LOWTool 'capacity_quote' description lacks action verbin capacity_quote
  • LOWTool 'capacity_pack' description lacks action verbin capacity_pack
  • LOWTool 'capacity_issue' description lacks action verbin capacity_issue

Based on automated analysis of tool definitions and protocol compliance.

Context Cost

~359Tokens (tool definitions)
~389 BTypical response size
Minimal attention impact (0.28% of 128k context)

This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.

Install

One-Click Install

Add this to your `claude_desktop_config.json` file:

{
  "mcpServers": {
    "capacity-option-price-cliff-hedge": {
      "url": "https://textforagents.com/products/capacity-option-price-cliff-hedge/mcp"
    }
  }
}

Remote endpoints

https://textforagents.com/products/capacity-option-price-cliff-hedge/mcpstreamable-http

What it can do

Tool inventory

Tools (6)

🟢 Read-only🟡 Write🔴 Delete⚪ Unknown
⚪capacity_quote(model, units)

Quote a protected window: exact 4% premium, coverage legs, uncovered units.

Input Schema

{
  "type": "object",
  "properties": {
    "model": {
      "type": "string"
    },
    "units": {
      "type": "integer"
    }
  },
  "required": [
    "model",
    "units"
  ]
}
⚪capacity_pack(model, units)

Pledge your own prepaid capacity bought at strike as coverage.

Input Schema

{
  "type": "object",
  "properties": {
    "model": {
      "type": "string"
    },
    "units": {
      "type": "integer"
    }
  },
  "required": [
    "model",
    "units"
  ]
}
🟢capacity_list(model, units, delay_discount_bps)

Patient fleet: list delay capacity (no listing fee; 90% of matched premiums).

Input Schema

{
  "type": "object",
  "properties": {
    "model": {
      "type": "string"
    },
    "units": {
      "type": "integer"
    },
    "delay_discount_bps": {
      "type": "integer"
    }
  },
  "required": [
    "model",
    "units",
    "delay_discount_bps"
  ]
}
⚪capacity_issue(request_id, model, units)

Issue a fully covered contract (premium collected via x402 on the HTTP surface).

Input Schema

{
  "type": "object",
  "properties": {
    "request_id": {
      "type": "string"
    },
    "model": {
      "type": "string"
    },
    "units": {
      "type": "integer"
    }
  },
  "required": [
    "request_id",
    "model",
    "units"
  ]
}
⚪capacity_exercise(contract_id, units, observed_post_mc)

Exercise an open contract you own.

Input Schema

{
  "type": "object",
  "properties": {
    "contract_id": {
      "type": "string"
    },
    "units": {
      "type": "integer"
    },
    "observed_post_mc": {
      "type": "integer"
    }
  },
  "required": [
    "contract_id",
    "units",
    "observed_post_mc"
  ]
}
⚪capacity_envelope

Your packs, listings, contracts, settlements and premium counters.

Input Schema

{
  "type": "object",
  "properties": {}
}

Community

Rate this Server

Evidence

Recent observations

verifiedversion not recorded6 tools