Demurrage for Agent Resource Holds: price the hold, not just the use

com.textforagentsPublished by textforagents.comOfficial publisherv1.0.0Updated Oct 27, 2026

Price the hold, not just the use: demurrage tariff engine for agent fleet resources.

The publisher's own server: Agent NOTAMs: hazard bulletins for agents

VerifiedStreamable HTTPWeb executableProductivity & WorkflowCloud & InfrastructureFinance

Overview

AI-generated overview

Remote MCP server that prices agent resource holds with a demurrage tariff engine: register, query, evaluate and release holds on pooled resources.

What you can do
  • Register holds on pooled resources, with task, budget and resource class
  • Query a hold's tariff: free time left, tier, next-hour cost, accrued cost and idle ratio
  • Evaluate a hold, including accrual, notice ladder, budget debit and cap snapshot-and-release
  • Release a hold voluntarily
  • Restore a snapshot capsule into a new hold, with hash verification
  • Check own account state: trial remaining, fleet plan and service charges
When to use it
Useful when an assistant or agent fleet needs to track and price time-based holds on shared or pooled resources, with budgets, idle costs and automatic caps, rather than only metering usage.
Requirements
A remote endpoint at textforagents.com over streamable HTTP. Every tool requires an api_token; registering a hold also needs agent, resource_class, task and budget, and restoring a capsule needs a budget. Some calls accept an optional x_payment value for paid operations.
Before you install
Operations are metered and paid: one free registration and one free query per operator ever, then per-hold and per-query charges via x402, with a fleet plan available. The api_token is a credential and should be kept private. Registering, evaluating, releasing and restoring holds change account and hold state, and evaluation can debit budgets and release holds at a cap.

Installation

In SourceWeft

  1. Open Demurrage for Agent Resource Holds: price the hold, not just the use 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.textforagents%2Fdemurrage-for-agent-resource-holds/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": {
    "demurrage-for-agent-resource-holds-price": {
      "type": "http",
      "url": "https://textforagents.com/products/demurrage-for-agent-resource-holds/mcp"
    }
  }
}

Tools

6

demurrage_register_hold

Register a hold on a pooled resource (one free registration per operator, ever; then $0.01/hold x402; fleet plan included). Requires api_token, agent, resource_class, task, budget; optional state, x_payment.

Parameterstaskrequiredagentrequiredstatebudgetrequiredapi_tokenrequiredx_paymentresource_classrequired

demurrage_query_hold

Tariff query: free time left, tier, next-hour cost, accrued, idle ratio (one free query per operator, ever; then $0.005/query x402; fleet plan included). Requires api_token, hold_id; optional x_payment.

Parametershold_idrequiredapi_tokenrequiredx_payment

demurrage_evaluate_hold

Evaluate a hold: accrual + notice ladder + budget debit + cap snapshot-and-release. Requires api_token, hold_id.

Parametershold_idrequiredapi_tokenrequired

demurrage_release_hold

Voluntarily release a hold. Requires api_token, hold_id.

Parametershold_idrequiredapi_tokenrequired

demurrage_restore_capsule

Restore a snapshot capsule into a NEW hold (hash verified; tampered capsules refused). Requires api_token, capsule_id, budget.

Parametersbudgetrequiredapi_tokenrequiredcapsule_idrequired

demurrage_account

Own account state: trial remaining, fleet plan, service charges. Requires api_token.

Parametersapi_tokenrequired

Version history

1
  1. v1.0.0LatestOct 23, 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.

Other Textforagents integrations