Aptus.AI
Legal sources connector

Aptus legal sources

The Aptus legal sources connector lets your AI assistant research the law on the Aptus platform: what a named source provides on a legal point (“D.Lgs. 231/2001”, “GDPR”, “Regolamento (UE) 575/2013”, “EBA guidelines on outsourcing”), what a specific court ruling holds, or which legislation and case law bear on a question. The assistant receives a report on the relevant sources, with their in-force status, short verbatim quotations of the passages that matter and links into the Aptus platform where the full texts can be read. It never receives the full text of a law or a ruling, and it draws the conclusions itself: the connector retrieves and reports, your Aptus account reads.

Requirements

Connect

Server URL, one address for every user and every assistant:

https://legalmcp.next.aptus.ai/mcp
  1. Add the connector in your assistant: pick Aptus legal sources from its directory, or add a custom connector with the server URL above.
  2. An Aptus page asks you to allow the assistant to search legal sources on your behalf. Choose Allow.
  3. Sign in with your Aptus account. You are sent back to the assistant.
  4. Enable the connector in a conversation and ask about a legal source by name.

Authentication and permissions

The tools

Tool contract version 1.0.

Legal source retrieval

Name: get_legal_source_provisions. Read-only. It retrieves the provisions of one named legal source that bear on a legal point: it resolves the reference, reads the text on the platform, and returns the provisions that matter, each with what it provides and a link into the Aptus platform. It is context for your assistant, which answers you from it.

ArgumentRequiredValues
legal_source_referenceyesthe source as a lawyer cites it, on one line, up to 300 characters; an article number may be included
legal_pointyesthe legal point to retrieve provisions for, up to 1,000 characters
contextnofacts that steer the retrieval (sector, role, what happened, when), up to 2,000 characters
jurisdictionno, default itit, lu, fr, uk, us, sg, hk, sm
output_languageno, default itit, en, fr

It returns one field, answer: retrieval context in the requested language, one entry per relevant provision with what it provides, verbatim quotes of the passages that matter and its platform link, plus the in-force status and version date of the source. It never returns the full text of a source. When the platform does not hold the source, the context says so and links the platform.

Example requests:

Court ruling retrieval

Name: get_court_ruling. Read-only. It retrieves what one specific decision holds on a legal point, from the text of the ruling: an ECLI, or a citation as a lawyer writes it (court, section, number and year), or a Court of Justice of the EU case. It is context for your assistant, which answers you from it. Italian courts and authorities plus the Court of Justice of the EU.

ArgumentRequiredValues
court_ruling_referenceyesthe decision as cited, or its ECLI, on one line, up to 300 characters
legal_pointyesthe legal point to read the ruling for, up to 1,000 characters
contextnofacts that steer the retrieval, up to 2,000 characters
output_languageno, default itit, en, fr

It returns one field, answer: retrieval context with court, number and date, what the ruling holds on the point, verbatim passages and the platform link. When the citation matches several decisions, the context lists them and asks which one you mean; when the platform does not hold the ruling, it says so.

Example requests:

Legal sources retrieval

Name: find_legal_sources. Read-only. For a legal point that is not about one named source: it finds the legislation that bears on it, reads it against the point, searches the Italian case law, and returns what each source provides. It is context for your assistant, which answers you from it. It can take a few minutes.

ArgumentRequiredValues
legal_pointyesthe legal point as you would put it to a colleague, up to 1,000 characters
contextnosector, role, facts, what is already established, up to 2,000 characters
jurisdictionno, default itit, lu, fr, uk, us, sg, hk, sm
output_languageno, default itit, en, fr
search_legislation, search_case_lawno, default trueturn one branch off only when you want the other alone; case law is Italian

It returns one field, answer: retrieval context with one entry per relevant provision and per relevant ruling, each with what it provides, its platform link, the in-force status of every act, the date of every ruling, and verbatim passages where the wording matters.

Example requests:

Getting the best results

  1. Ask one thing at a time: a named act with a legal point, a named ruling with a legal point, or an open legal point.
  2. Name sources as they are cited: type, number and year, or the usual name; a ruling by court, number and year, or its ECLI.
  3. Give the situation: sector, role and facts change which provisions matter.
  4. Read the status in the report: an act cited as applicable law must be in force; the report says when it is not and names what replaced it.
  5. Open the links to read the texts on the platform, signed in with your Aptus account.

Limits

Data and privacy

Using the connector is using the Aptus platform: the Aptus platform privacy policy and the general terms and conditions apply. What is specific to the connector is on two short pages, each in English and Italian:

Troubleshooting

After signing in, the assistant says access is not enabled or the connection failed

The account you signed in with cannot use the connector: its organisation has no active subscription, or the account is not the one your organisation uses on the platform. Sign in again with your work account; if the message stays, write to support.

The tool does not appear in the conversation

The connector is added but not enabled for this conversation. Switch it on in your assistant’s connectors or tools menu.

The search did not complete in time

Retry, or narrow the legal point. It mostly happens with a research across legislation and case law.

The answer says the source or the ruling is not on the platform

Cite the source the way it is published, with type, number and year, and check that the jurisdiction is the right one. For an open question with no named source, ask it as a legal point: the assistant then uses legal sources retrieval.

Is the server reachable from my network?

curl https://legalmcp.next.aptus.ai/health

A working server answers {"status": "ok", "version": "1.0"}. The authorization metadata an assistant reads is public at https://legalmcp.next.aptus.ai/.well-known/oauth-protected-resource.

Support

Write to dev@aptus.ai, the team that runs the connector, and include:

Never include passwords or sign-in codes.