Contract Information Extractor
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Contract Information ExtractorExtract the parties and effective date from this contract."
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Contract Information Extractor
App Name: Contract Information Extractor
App Slug: contract-information-extractor
Version: 1.0.0
Support Email: sidcraigau@gmail.com
Contract Information Extractor is a read-only, stateless Cloudflare Workers MCP server for organizing explicitly stated information from user-supplied contract text. It does not store contract text, does not use login, OAuth, a database, external APIs, model APIs, file upload, OCR, PDF parsing, or external write operations.
MCP Endpoint
Production identity endpoint:
https://contract-information-extractor.sidcraigau.workers.dev/mcpLocal development uses:
POST /mcpRelated MCP server: EVIDIQ Clause
Routes
GET /returns the Home review shell page.GET /privacyreturns the Privacy page.GET /termsreturns the Terms page.GET /supportreturns the Support page.GET /healthreturns stable JSON:
{
"status": "ok",
"app": "contract-information-extractor",
"version": "1.0.0"
}POST /mcpsupports JSON-RPC 2.0 MCP methods.GET /.well-known/openai-apps-challengereturns the configured OpenAI apps challenge value as plain text.
MCP Methods
initializetools/listtools/call
Tools
extract_contract_metadata: extracts explicitly stated contract type, parties, effective date, expiration date, contract value, payment terms, and governing law.extract_contract_clauses: extracts explicitly present payment, termination, confidentiality, liability, intellectual property, and delivery clauses.extract_contract_obligations: organizes explicitly stated parties, obligations, deliverables, deadlines, and dependencies.
All tools share the same input shape:
{
"contract_text": "The complete or partial contract text supplied by the user.",
"request_intent": "Optional requested action description."
}contract_text is required and must be a non-empty string at runtime. request_intent is optional and is used only to reject requests outside the extraction scope.
Each tool returns structuredContent matching its outputSchema. Successful partial extraction is still status: "success"; unavailable fields are empty strings or empty arrays and are listed in missing_fields.
Scope Boundaries
This app only extracts information directly supported by the supplied plain text. It does not provide legal advice and does not judge contract legality, validity, enforceability, breach, fairness, risk, or which party has greater responsibility. It does not recommend, modify, rewrite, draft, submit, send, save, or negotiate contract terms.
The current version accepts only plain text in contract_text.
Local Development
Install dependencies:
npm installRun the Worker locally:
npm run devRun type checks:
npm run typecheckRun all automated tests:
npm testRun MCP route regression tests:
npm run test:mcp:localRun production route and MCP regression tests after deployment:
npm run test:mcp:productionThis server cannot be deployed
Maintenance
Related MCP Connectors
ContractOracle - 10 contract analysis tools: clause extraction, redlines, DORA mappings.
- ClmentOAuthcom.clment
Contract review that keeps your contracts: cited answers, Word redlines, key-date alerts.
Import, review and track renewals on your business contracts from your AI assistant.
- RenewlyOAuthgg.renewly
Read contracts, track renewals, surface vendor leverage, and draft cancellation/renewal emails.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceEnables users to paste contracts, leases, terms of service, and other documents to receive a plain-English summary of key risks, deadlines, rights, and negotiation points.MIT

EVIDIQ Clauseofficial
AlicenseNot gradedqualityBmaintenanceDecodes agreements and policy documents into plain language with verified citations, risk flags, obligation calendars, and comparisons, running in TEE-attested enclaves and producing cryptographically sealed, anchored reports.MIT- AlicenseAqualityCmaintenanceEnables law firms and legal professionals to turn Arabic and English contract files into structured, citable context, with clause segmentation, date conversion across Hijri and Gregorian calendars, party extraction, and anchor-based verification, all without API keys or network calls.6MIT
- AlicenseNot gradedqualityBmaintenanceEnables full-text search of SEC material-contract exhibits by clause language, retrieval of exhibit plaintext with snippets, and lookup of contracts by company.433 npmMIT