Extract the provider, client, service description, base fee, term, liability cap, IP ownership, and SLAs from a master service agreement (MSA) PDF.
The full guide: Liability cap and carve-outs in an MSA
Need to scale? Create an API key, then run this from your own code or an agent.
Create an API keyFree account required
Upload a file or pick a sample, and see the fields come back.
No signup · nothing stored
The document number and date, the effective and expiration dates, the service provider name and address, the client name and address, the service description, the payment terms, the base fee and currency, the term length, and the renewal terms.
A master service agreement sets the standing terms — liability, IP, confidentiality, governing law — that govern an ongoing relationship, while individual statements of work priced beneath it define each engagement. This extractor pulls the master framework fields; for a specific engagement scope and price use the SOW extractor, and for a single generic agreement use the contract extractor.
Yes. The service charges table returns each service with its base fee, unit price, unit type, and currency; the pricing schedule table returns each period effective date, total fee, and escalation percentage; and separate service levels, insurance requirements, and performance metrics tables come back too.
The termination for convenience and termination clause, the cap on liability and any uncapped liability carve-outs, the insurance, whether confidentiality is required (boolean), the governing law, the IP ownership assignment and license grant, and the anti-assignment, audit rights, exclusivity, minimum commitment, and change of control clauses each come back, alongside the authorized signatories.
PDF only, up to 10MB and 100 pages. The agreement is processed via the Talonic API for extraction, is not retained for training, and is not shared.
The tool reads a single document. The platform reads the whole estate once and keeps it queryable — the same engine, with a memory.
See document data extraction if you run this for legal and commercial teams, or the extraction API if you are building it in.