---
title: "FOLIO Tools: try them; build on them"
canonical: "https://openlegalstandard.org/tools"
---

# FOLIO Tools: try them; build on them

> Legal tools work better when they speak the same language. FOLIO gives them 18,000+ standard legal concepts, and these open-source tools put those concepts to work. Try each one in your browser with sample documents (no account, no API key, no upload), then build it into your own systems.

Every Tools page has a Markdown twin at <page URL>.md.

## INPUT: Unstructured docs. OUTPUT: Structured, well-tagged data.

Contracts, briefs, opinions, and time entries arrive as unstructured text. FOLIO's tools turn them into structured data: every document, clause, party, and task tagged with a standard legal concept that every tool understands.

## Why standard tags, not just an LLM

An LLM reads legal text well, but it names the same thing differently each time. FOLIO gives each concept one permanent ID. The LLM reads it; FOLIO names it.

### One concept, one ID, everywhere.

Your document system, your billing system, and the courts you file in each name things their own way. California calls a motion to dismiss a demurrer. FOLIO gives each concept one permanent ID, so a single query finds every motion to dismiss across all 50 states and every system you run.

Figure: Four names (Demurrer in California, Motion to Dismiss in New York, Rule 12(b)(6) motion in federal court, and MTD in a billing system) all point to one FOLIO concept, Motion to Dismiss, which feeds your document system, billing, analytics, and e-filing.

### Count what you tag.

A chart needs categories that stay put. Ask an LLM to sort 10,000 matters, and it invents labels: "MTD," "Motion to Dismiss," "12(b)(6) motion." One category splits into three bars, and every percentage comes out wrong. FOLIO tags each matter with one ID, so your percentages, trend lines, and pie charts add up.

Figure: Illustrative chart of 10,000 matters. Without IDs, one category splits into three bars: Motion to Dismiss 912, MTD 498, and 12(b)(6) motion 324. With FOLIO IDs, they merge into one bar: Motion to Dismiss, 1,734 matters.

## Tag

- [FOLIO Enrich](https://openlegalstandard.org/tools/enrich): INPUT: an unstructured court opinion. OUTPUT: structured, well-tagged data, including its document type, legal issues, parties, and citations. Open a sample document (e.g., timekeeping narrative, contract, brief) and watch it come back tagged with its type, its contents, and the parties, dates, and citations. Maturity: Available.  ([Markdown](https://openlegalstandard.org/tools/enrich.md))
- [Video](https://openlegalstandard.org/assets/demos/enrich.mp4)
- [Poster](https://openlegalstandard.org/assets/demos/enrich.poster.webp)
FOLIO Enrich turns an unstructured court opinion into structured, tagged data, linking each legal term to a FOLIO concept.
FOLIO Enrich showing a Seventh Circuit opinion with colored FOLIO tag underlines on parties, courts, and legal terms, under an OPINION document-type badge at 100 percent.
Concept card for the phrase excessive force, resolved to the FOLIO concept Excessive Force Claim with its definition, two hierarchy paths, synonyms, and translations.
Concepts tab reporting 37 unique concepts across 9 FOLIO branches, with the Objectives branch expanded to show Excessive Force Claim, 4th Amendment Claim, Municipal Liability, and Resisting Arrest.
Metadata tab listing document type OPINION at 100 percent confidence, counts of annotations, individuals, citations, and triples, areas of law, and extracted case name, court, judge, case number, and parties.
- [Try FOLIO Enrich](https://enrich.openlegalstandard.org/?demo=opinion)
More examples:
- [contract](https://enrich.openlegalstandard.org/?demo=contract)
- [appellate brief](https://enrich.openlegalstandard.org/?demo=appellate)
- [lease](https://enrich.openlegalstandard.org/?demo=lease)
- [settlement](https://enrich.openlegalstandard.org/?demo=settlement)
- [timekeeping entries](https://enrich.openlegalstandard.org/?demo=rich_lit_timekeeping)
- [timekeeping entries](https://enrich.openlegalstandard.org/?demo=rich_ma_timekeeping)
- [See a merger agreement tagged.](https://enrich.openlegalstandard.org/?demo=merger)
- [FOLIO Enrich integration](https://openlegalstandard.org/tools/enrich#build)

## Map

- [FOLIO Mapper](https://openlegalstandard.org/tools/mapper): INPUT: your homemade tags. OUTPUT: standard FOLIO tags that every tool understands. Bring your organization's own taxonomy, and Mapper splits each homemade tag into the standard FOLIO concepts underneath it. Maturity: Available.  ([Markdown](https://openlegalstandard.org/tools/mapper.md))
- [Video](https://openlegalstandard.org/assets/demos/mapper.mp4)
- [Poster](https://openlegalstandard.org/assets/demos/mapper.poster.webp)
FOLIO Mapper turns a firm's homemade tags into standard FOLIO concepts: Broker-Dealer Law maps to three concepts on three branches.
FOLIO Mapper's Confirm your input screen lists the Banking & Finance exemplar: 16 practice tags in five groups, including Broker-Dealer Law.
Mapper's candidate tree for Broker-Dealer Law, with Financial Industry Regulatory Authority checked under Quasi-Public Governmental Body and three concepts selected.
Mapper's Input-to-Output Mappings view draws lines from Broker-Dealer Law to Broker-Dealer, Broker-Dealer Law, and Financial Industry Regulatory Authority, with Broker-Dealer's definition and synonyms beside them.
Full-screen Entity Graph for Broker-Dealer: 16 nodes and 16 edges link it to Broker, Commissions (Pay), Investment Assets, and Broker-Dealer Law.
- [Try FOLIO Mapper](https://mapper.openlegalstandard.org/)
- [FOLIO Mapper integration](https://openlegalstandard.org/tools/mapper#build)

## Extend

- [OntoKit](https://openlegalstandard.org/tools/ontokit): INPUT: a concept your practice needs. OUTPUT: a standard tag the whole community can use. Browse, discuss, and propose changes to the FOLIO ontology itself, built in collaboration with CDCF. Maturity: Available.  ([Markdown](https://openlegalstandard.org/tools/ontokit.md))
- [Video](https://openlegalstandard.org/assets/demos/ontokit.mp4)
- [Poster](https://openlegalstandard.org/assets/demos/ontokit.poster.webp)
An editor adds a sibling class and a synonym to a small legal-services ontology, and one save commits both.
OntoKit's editor open on Advisory Service in a throwaway ontology: Legal Service holds Advisory, Litigation, and Regulatory Service, and the form shows the class's label, definition, and parent.
OntoKit editor with the synonym Counseling Service added to Advisory Service, a Draft saved notice, and the Save button active.
OntoKit's Add Entity dialog creating Transactional Service as a new subclass of Legal Service.
OntoKit after saving: the tree lists Transactional Service under Legal Service, and Advisory Service shows the synonym Counseling Service.
- [Try OntoKit](https://ontokit.openlegalstandard.org/)
- [OntoKit integration](https://openlegalstandard.org/tools/ontokit#build)

## Extract

- [FOLIO Insights (Preview)](https://openlegalstandard.org/tools/insights): INPUT: unstructured opinions and briefs. OUTPUT: short, tagged propositions, each tied to its source words. Turn legal documents (e.g., opinions, briefs, statutes, textbooks, contracts) into short, tagged propositions — each tied to the exact words it rests on. Maturity: Preview. Insights runs as a preview on a small synthetic corpus. ([Markdown](https://openlegalstandard.org/tools/insights.md))
FOLIO Insights' review screen with a concept tree on the left and two extracted propositions, each labeled with a type, a confidence score, and Approve, Reject, and Edit buttons.
FOLIO Insights filtered to the concept Cross-Examination, showing one proposition about impeaching an expert witness.
FOLIO Insights' upload screen with a corpus list, a drop zone for many file types, and a Process Corpus button.
- [Try FOLIO Insights](https://folio-insights.dev.openlegalstandard.org/)
- [FOLIO Insights integration](https://openlegalstandard.org/tools/insights#build)

## Connect

- [MCP, API, and Python](https://openlegalstandard.org/tools/build#mcp): INPUT: your agents and apps. OUTPUT: one shared set of 18,000+ legal tags they all speak. Wire FOLIO into your own agents, apps, and pipelines. Maturity: Available.  ([Markdown](https://openlegalstandard.org/tools/build.md#mcp))
- [Try MCP server](https://openlegalstandard.org/resources/folio-mcp)
- [MCP server integration](https://openlegalstandard.org/tools/build#build-mcp)
- [Public API](https://openlegalstandard.org/tools/build#api): Free and open to any origin. Fetch any concept as HTML, RDF, Markdown, or JSON. Maturity: Available.  ([Markdown](https://openlegalstandard.org/tools/build.md#api))
- [Python library](https://openlegalstandard.org/tools/build#python): pip install folio-python, then search, query, and traverse the ontology in code. Maturity: Available.  ([Markdown](https://openlegalstandard.org/tools/build.md#python))
- [FOLIO Propositions](https://openlegalstandard.org/tools/build#propositions): The shared schema Enrich and Insights use to record legal propositions. Maturity: Available.  ([Markdown](https://openlegalstandard.org/tools/build.md#propositions))

Set up the FOLIO MCP server:

```bash
claude mcp add folio -- uvx folio-mcp
```


## By role

Pick your role to see what FOLIO does for you: KM and Innovation, Law-Firm Lawyers, Corporate Law Departments, Government Lawyers, Legal Aid Organizations, Courts, and Legal Technology Companies.

- [KM and Innovation (law firms)](https://openlegalstandard.org/tools/for/km-and-innovation): Stop maintaining a homemade taxonomy that your various tools don't understand. ([Markdown](https://openlegalstandard.org/tools/for/km-and-innovation.md))
- [Lawyers (law firms)](https://openlegalstandard.org/tools/for/lawyers): Find the legal concept, the clause, the holding, or the issue faster — in documents you already have. ([Markdown](https://openlegalstandard.org/tools/for/lawyers.md))
- [Corporate Law Departments](https://openlegalstandard.org/tools/for/corporate-law-departments): Know all your in-flight questions and matters; know what your contracts say before the next deal, audit, or dispute. ([Markdown](https://openlegalstandard.org/tools/for/corporate-law-departments.md))
- [Government Lawyers](https://openlegalstandard.org/tools/for/government-lawyers): Triage complaints, charges, and filings by issue, with the same tags in every office. ([Markdown](https://openlegalstandard.org/tools/for/government-lawyers.md))
- [Legal Aid Organizations](https://openlegalstandard.org/tools/for/legal-aid): Spend lawyer time on clients, not on sorting paperwork. ([Markdown](https://openlegalstandard.org/tools/for/legal-aid.md))
- [Courts](https://openlegalstandard.org/tools/for/courts): Route filings faster and measure the court's work, all with standard labels. ([Markdown](https://openlegalstandard.org/tools/for/courts.md))
- [Legal Technology Companies](https://openlegalstandard.org/tools/for/legal-technology-companies): Build upon your clients' and tools' 18,000+ standard legal concepts — instead of re-inventing the wheel. ([Markdown](https://openlegalstandard.org/tools/for/legal-technology-companies.md))

## Law + Facts

- [Law + Facts](https://openlegalstandard.org/tools/law-and-facts): Practicing law takes law and facts. FOLIO covers the law; a companion project, OpenGloss, covers the facts. ([Markdown](https://openlegalstandard.org/tools/law-and-facts.md))
- [OpenGloss](https://opengloss.com/): OpenGloss, a companion project by Mike Bommarito. An open-source dictionary, encyclopedia, and knowledge graph of 150,000 everyday concepts, with definitions, senses, synonyms, and 9.1 million links between them. Visit opengloss.com, read the paper, and download the data from Hugging Face.
- [OpenGloss](https://opengloss.com/)
- [Paper](https://www.arxiv.org/abs/2511.18622)
- [Source](https://github.com/mjbommar/opengloss-rs)
- [Hugging Face collection](https://huggingface.co/collections/mjbommar/opengloss-2x)
- [Original dataset](https://huggingface.co/datasets/mjbommar/opengloss-dictionary)

## Resources

Explore all 18,000+ concepts in the browser, download FOLIO.owl, or fetch any concept as HTML, RDF, Markdown, or JSON. Try Motion to Dismiss or Murder.

- [Open FOLIO Enrich](https://enrich.openlegalstandard.org/)
- [Explore murder in OpenGloss](https://opengloss.com/lexeme?word=murder)
- [FOLIO background](https://openlegalstandard.org/): Learn how FOLIO connects legal information.
- [FOLIO Explorer](https://folio.openlegalstandard.org/taxonomy/tree): Browse the ontology.
- [Open-source projects](https://github.com/alea-institute/): Find FOLIO source repositories.
- [FOLIO.owl](https://github.com/alea-institute/FOLIO): Download the ontology from its repository.
- [Public API](https://folio.openlegalstandard.org/docs): Retrieve concepts in several formats.
- [MCP background](https://aleainstitute.ai/blog/posts/folio-api-mcp-tools/): Read about the API and MCP tools.
- [Build on FOLIO](https://openlegalstandard.org/tools/build): The FOLIO ontology and all of its tools are free and open source. Pick the connection that fits your stack. ([Markdown](https://openlegalstandard.org/tools/build.md))

## Examples

- [Motion to Dismiss (HTML)](https://folio.openlegalstandard.org/R9Xkp4FqX83NG5ZI0CDfQ1k/html)
- [Motion to Dismiss (RDF)](https://folio.openlegalstandard.org/R9Xkp4FqX83NG5ZI0CDfQ1k/xml)
- [Motion to Dismiss (Markdown)](https://folio.openlegalstandard.org/R9Xkp4FqX83NG5ZI0CDfQ1k/markdown)
- [Motion to Dismiss (JSON)](https://folio.openlegalstandard.org/R9Xkp4FqX83NG5ZI0CDfQ1k)
- [Murder (HTML)](https://folio.openlegalstandard.org/R7Ttdyo4FsvaupPKT35Qry0/html)
- [Murder (RDF)](https://folio.openlegalstandard.org/R7Ttdyo4FsvaupPKT35Qry0/xml)
- [Murder (Markdown)](https://folio.openlegalstandard.org/R7Ttdyo4FsvaupPKT35Qry0/markdown)
- [Murder (JSON)](https://folio.openlegalstandard.org/R7Ttdyo4FsvaupPKT35Qry0)
