Skip to main content
Glama

Revalidata: Contract Deadlines and Critical Dates

Server Details

Critical dates found in leases, loans, policies, HOA docs, contracts, clause if known. By Built AI.

Ownership verified
Status
Healthy
Uptime
62.5% over the last 24 hours
OAuth
Works in Glama
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL
Repository
Built-AI/prism-mcp
GitHub Stars
0
Server Listing
Prism MCP Server
ChatGPT
–
Claude
–

TDQS

A4.2/5.0

Scored across 8 tools

Disambiguation4/5

The core trio review_contract / get_contract / unlock_contract could look overlapping since get_contract and unlock_contract return the same shape, but the descriptions explicitly draw the line (send vs. never spends credits vs. spends 1 credit and requires consent). Account/credits tools (get_account, buy_credits) and the cross-contract deadline tool are clearly distinct from the per-contract ones.

Naming Consistency4/5

All tools share the prism_ prefix and a verb_noun pattern (get_account, list_contracts, review_contract, unlock_contract, buy_credits, send_feedback). The only deviation is prism_upcoming_deadlines, which is noun-based rather than verb-based, but it is still readable and unambiguous.

Tool Count5/5

Eight tools is well-scoped for a contract-review/deadline service: submission, retrieval, unlock, listing, account status, credit purchase, cross-contract deadlines, and feedback. No obvious filler or redundancy in the surface.

Completeness4/5

The lifecycle is mostly covered: submit (with amendments), poll status, unlock full results, list, aggregate deadlines across contracts, and manage credits. Minor gaps remain — no delete/archive of a contract, no retry path for FAILED contracts, and no way to fetch a single deadline or search/filter contracts beyond pagination.

Available Tools

8 tools
prism_buy_creditsGet a link to buy creditsAInspect

Returns a Stripe checkout link for your user to buy credits ($0.50 each, 20-2000 at a time). This tool cannot pay: it only returns the link, and your user opens it and pays on the Stripe page themselves. Ask your user before calling it. Credits are added as soon as their payment completes.

Inputs: credits (required). Returns: amount, credits, nextStep, checkoutUrl

prism_get_accountAccount and creditsA
Read-only
Inspect

Returns this Revalidata account's credits and prices: credits remaining, the price per contract ($0.50), whether an Unlimited subscription covers everything, and how many contracts were added this month. creditStatus is unlimited, ok, low (2 or fewer left) or empty -- check it before a batch and, when it is low or empty, ask your user before calling prism_buy_credits. purchaseOptions.checkoutLink says whether that returns a checkout link for your user to pay.

Inputs: no named parameters. Returns: pricing, nextStep, creditStatus, purchaseOptions, +5 more

prism_get_contractGet a contractA
Read-only
Inspect

Returns one contract's status and results, by contractId. When reading is COMPLETE: the summary, deadlines (kind, dueDate, daysUntilDue, consequence, the source sentence), risks and, for leases, mortgages, insurance policies, HOA documents and service agreements, an abstract of the key terms (parties, premises, rent, deposit, options, insurance limits and so on, each with its source sentence). If the contract is already paid for, the facts Revalidata found and the abstract; otherwise the free 3-fact preview, how many facts are withheld and whether an abstract is (abstractWithheld). Never spends credits -- use prism_unlock_contract for that. For an amendment the deadlines are the contract as amended; supersededBy names a later amendment whose results have replaced this contract's.

Inputs: contractId (required). Returns: code, name, risks, access, +17 more

prism_list_contractsList contractsA
Read-only
Inspect

Returns every contract in this Revalidata account, newest first: contractId, name, status (PENDING, COMPLETE, FAILED), documentType, whether full results are unlocked, and when it was added. Paginated with nextCursor.

Inputs: limit, cursor, archived. Returns: contracts, nextCursor, contentNotice

prism_review_contractRead a contractA
Idempotent
Inspect

Send a contract for Revalidata to read: a lease, mortgage, insurance policy, HOA document, commercial lease, purchase and sale agreement, construction contract, loan modification or vendor agreement. Use this whenever someone asks about a notice period, renewal, expiration, rent increase, option, insurance requirement or other deadline in such a document, rather than working the dates out of the text yourself. Give exactly one of url (a public link), text (the words, if you have them), or fileBase64 (a PDF or photo). Returns a contractId at once; reading takes about a minute, then call prism_get_contract. Sending the same document again returns the same contract. Reading is free; full results cost 1 credit ($0.50) when first delivered, and accounts start with 3 free. An amendment to a contract already sent is a contract of its own: send it with amendsContractId set to the original's contractId and it is read together with that contract and its earlier amendments, so its results are the contract as amended.

Inputs: url, text, fileName, fileBase64, +1 more. Returns: code, name, risks, access, +18 more

prism_send_feedbackTell the Revalidata team somethingAInspect

Sends a message to the people who build Revalidata and returns a confirmation. Call it when your user corrects a date, deadline or clause Revalidata returned (kind wrong_result, with the contractId and what they say is right); when your user says a document type is not supported or asks for a feature (kind missing); or when your user says what they would pay per contract, or that the price is what stops them (kind price, with wouldPayUsd). Send it only when one of those happened, not after every result. Say what happened in plain words and leave out the contract text and your user's personal details. Free: never spends credits. A person reads every message, but there is no reply to the agent and no promise of a fix, so do not promise your user one. When the team reproduces a wrong result, the account gets 10 free credits.

Inputs: kind (required), message (required), contractId, wouldPayUsd. Returns: nextStep, received, feedbackId

prism_unlock_contractUnlock full resultsA
Idempotent
Inspect

Get the deadlines and risks Revalidata found, and the abstract of key terms, for a contract that has finished reading. Spends 1 credit ($0.50) unless the contract is already paid for, in which case it is free. Ask your user before calling this tool. Returns the same shape as prism_get_contract. If the account has no credits and the preview is withholding facts or an abstract, returns the preview with code "insufficient_credits" and a credit status of "empty" in its billing -- ask your user before calling prism_buy_credits, then unlock again. A preview that withholds nothing never carries that code.

Inputs: contractId (required). Returns: code, name, risks, access, +17 more

prism_upcoming_deadlinesUpcoming deadlinesA
Read-only
Inspect

Returns open deadlines across every contract in the account, soonest first, within the next withinDays (default 90). Each has contractId, contract name, kind, dueDate, daysUntilDue and what happens if it is missed. Unpaid contracts contribute only their preview deadlines; lockedDeadlines says how many more exist.

Inputs: withinDays. Returns: nextStep, deadlines, contentNotice, lockedDeadlines

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    Related MCP Connectors

    Related MCP Servers

    • A
      license
      B
      quality
      B
      maintenance
      Enables multifamily renovation cost estimation, scope of work generation, contractor bid evaluation, ROI gating, and risk flagging for real estate intelligence agents.
      11
      Apache 2.0
    • F
      license
      A
      quality
      B
      maintenance
      Enables construction permitting teams to analyze portfolios of active permits by ranking risk, detecting day-over-day changes, identifying systemic bottlenecks, and generating daily executive action plans. Also supports single-permit readiness audits, missing-document reports, blocker explanations, resubmission checklists, and semantic search over municipal requirements.
      7
      1
      -
    Try in Browser

    Glama MCP Gateway

    Add one secure layer between your agents and this server.