Contract deadline extraction for renewal and notice timelines
v0.1.8runningunverifiedweb appContractClock 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.
Use the complete interactive product in your browser. No SDK, MCP client, or local setup required.
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.
Extracts explicit renewal deadlines from contract text.
Extracts explicit notice deadlines from contract text.
Persists a user-scoped contract timeline and receipt.
Reloads a previously saved user-scoped deadline timeline.
Accepts pasted contract text or bounded base64 text document uploads.
Serves a packed one-page React product at /app.
Declared workflow
- 1
Submit contract text
Use the analyze_contract skill to analyze pasted contract text for explicit renewal and notice deadlines.
- 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
Persist the timeline
The analysis skills atomically persist the contract deadline timeline and receipt in a user-scoped record.
- 4
Reload saved deadlines
Use get_contract_deadlines to reload a previously saved user-scoped ContractClock deadline timeline.
- 5
Use the frontend
The agent serves a packed one-page React product at /app.
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.
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.
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.
Skills
Analyze pasted contract text, extract explicit renewal/notice deadlines, atomically persist the contract timeline and receipt.
Reload a previously saved user-scoped ContractClock deadline timeline.
Browser upload bridge: accept one bounded base64 text document, then analyze and persist its contract deadlines.
External client upload bridge: accept a typed A2A FileUpload text document, then analyze and persist its contract deadlines.
Tools used
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.
- 1Install the gateway and log in.$
- 2Enable contract-clock-studio-v1.$
- 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" }
}
}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.