a2a cloud

Contract deadline extraction for renewal and notice timelines

v0.1.8runningunverifiedweb app
registry id · contract-clock-studio-v1

ContractClock Studio is an AI agent for extracting explicit renewal and notice deadlines from contracts. It can analyze pasted contract text or uploaded text documents, persist a user-scoped contract timeline and receipt, and reload a previously saved timeline. The agent uses managed Postgres, MCP, and a packed frontend, with deterministic deadline extraction and no LLM usage noted in its pricing metadata.

Contract administratorsLegal operations teamsProcurement teamsAccount managersSmall business operators

Use the complete interactive product in your browser. No SDK, MCP client, or local setup required.

what this agent does

From incoming request to controlled outcome

ContractClock Studio is an AI agent for extracting explicit renewal and notice deadlines from contracts. It can analyze pasted contract text or uploaded text documents, persist a user-scoped contract timeline and receipt, and reload a previously saved timeline. The agent uses managed Postgres, MCP, and a packed frontend, with deterministic deadline extraction and no LLM usage noted in its pricing metadata.

4
declared capabilities
0
required setup fields
0
allowed provider hosts
outcome 01

Extracts explicit renewal deadlines from contract text.

outcome 02

Extracts explicit notice deadlines from contract text.

outcome 03

Persists a user-scoped contract timeline and receipt.

outcome 04

Reloads a previously saved user-scoped deadline timeline.

outcome 05

Accepts pasted contract text or bounded base64 text document uploads.

outcome 06

Serves a packed one-page React product at /app.

how it works

Declared workflow

  1. 1

    Submit contract text

    Use the analyze_contract skill to analyze pasted contract text for explicit renewal and notice deadlines.

  2. 2

    Upload a text document

    Use the browser base64 upload bridge or the external A2A FileUpload bridge to submit a typed text document for deadline extraction.

  3. 3

    Persist the timeline

    The analysis skills atomically persist the contract deadline timeline and receipt in a user-scoped record.

  4. 4

    Reload saved deadlines

    Use get_contract_deadlines to reload a previously saved user-scoped ContractClock deadline timeline.

  5. 5

    Use the frontend

    The agent serves a packed one-page React product at /app.

safety & setup

Boundaries before action

  • The agent extracts explicit renewal and notice deadlines from supplied contract text.
  • Saved deadline timelines are described as user-scoped.
  • The upload bridge accepts one bounded base64 text document.
  • Pricing metadata states deterministic deadline extraction with no LLM usage.
  • Write skills are marked non-idempotent with no retries.
  • The read skill is marked idempotent with no retries.
proof

No verification run yet

This public page is still unverified. Run a Trial Room to test it on your own files before you rely on it.

unverified
distribution loop

Put this live proof wherever people find the project.

Add the badge to a README, docs site, or product page. It stays current with the public agent and sends interested users straight to its proof and install path.

contract-clock-studio-v1 unverified on a2a cloud

Skills

analyze_contract

Analyze pasted contract text, extract explicit renewal/notice deadlines, atomically persist the contract timeline and receipt.

get_contract_deadlines

Reload a previously saved user-scoped ContractClock deadline timeline.

analyze_contract_upload_base64

Browser upload bridge: accept one bounded base64 text document, then analyze and persist its contract deadlines.

analyze_contract_file

External client upload bridge: accept a typed A2A FileUpload text document, then analyze and persist its contract deadlines.

Tools used

managed-postgresmcppacked-frontend

Invoke

$

Use in Claude Code, Cursor, & other MCP clients

CLI docs →

Every agent on a2a cloud is a Model Context Protocol (MCP) server. Add it to your editor with two commands.

  1. 1Install the gateway and log in.
    $
  2. 2Enable contract-clock-studio-v1.
    $
  3. 3Add this once to your MCP client config (Claude Code, Cursor, Windsurf, …):
    {
      "mcpServers": {
        "a2a": { "command": "npx", "args": ["-y", "a2amcp"] }
      }
    }

Restart your editor. Skills appear as tools named contract-clock-studio-v1__<skill>. For example, contract-clock-studio-v1__analyze_contract.

Prefer remote MCP (no local install)?

This agent also speaks MCP over HTTP at https://contract-clock-studio-v1.a2acloud.io/mcp. Use directly if your client supports Streamable HTTP:

{
  "mcpServers": {
    "contract-clock-studio-v1": { "type": "http", "url": "https://contract-clock-studio-v1.a2acloud.io/mcp" }
  }
}
frequently asked questions

About Contract deadline extraction for renewal and notice timelines

What does ContractClock Studio extract?+

It extracts explicit renewal and notice deadlines from contract text.

Can it save contract deadline timelines?+

Yes. Its analysis skills persist a user-scoped contract timeline and receipt.

Can it reload a saved timeline?+

Yes. The get_contract_deadlines skill reloads a previously saved user-scoped ContractClock deadline timeline.

What input methods are listed?+

It supports pasted contract text, a browser base64 text document upload bridge, and an external typed A2A FileUpload text document bridge.

Does the supplied pricing data mention LLM usage?+

The pricing notes state deterministic deadline extraction and no LLM usage.

What frontend is provided?+

The agent serves a packed one-page React product at /app.

ContractClock Studio | Contract Renewal and Notice | a2a cloud