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
- An Aptus platform account you can sign in to, with your Aptus credentials or with Google, as on the platform.
- An organisation with an active platform subscription. The sources you can reach are those your subscription covers.
- An AI assistant that Aptus supports. To use another MCP client, write to support.
- A web browser for the sign-in.
Connect
Server URL, one address for every user and every assistant:
https://legalmcp.next.aptus.ai/mcp
- Add the connector in your assistant: pick Aptus legal sources from its directory, or add a custom connector with the server URL above.
- An Aptus page asks you to allow the assistant to search legal sources on your behalf. Choose Allow.
- Sign in with your Aptus account. You are sent back to the assistant.
- Enable the connector in a conversation and ask about a legal source by name.
Authentication and permissions
- Your own account. Each person connects with their own Aptus account, through OAuth 2.1 on the Aptus sign-in page. The assistant receives an access token, never your password.
- Consent. Before you sign in, an Aptus page names the assistant asking for access and what it will be able to do. You approve each assistant once.
- Read-only. The token allows only the connector’s research tools. Every tool is read-only: none can create, change or delete anything.
- Client credentials. Supported assistants identify themselves, so leave any client ID and client secret fields empty unless Aptus has given you credentials for your assistant.
- Disconnecting. You can disconnect the connector in your assistant at any time.
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.
| Argument | Required | Values |
|---|---|---|
legal_source_reference | yes | the source as a lawyer cites it, on one line, up to 300 characters; an article number may be included |
legal_point | yes | the legal point to retrieve provisions for, up to 1,000 characters |
context | no | facts that steer the retrieval (sector, role, what happened, when), up to 2,000 characters |
jurisdiction | no, default it | it, lu, fr, uk, us, sg, hk, sm |
output_language | no, default it | it, 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:
- “What must an organisational model contain under D.Lgs. 231/2001 for the company to avoid liability for offences committed by its managers?”
- “Under the GDPR, what must the contract between a controller and a data processor contain?”
- “Secondo il D.Lgs. 36/2023, quali sono le soglie per l’affidamento diretto?”
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.
| Argument | Required | Values |
|---|---|---|
court_ruling_reference | yes | the decision as cited, or its ECLI, on one line, up to 300 characters |
legal_point | yes | the legal point to read the ruling for, up to 1,000 characters |
context | no | facts that steer the retrieval, up to 2,000 characters |
output_language | no, default it | it, 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:
- “Cosa hanno deciso le Sezioni Unite della Cassazione con la sentenza n. 26972/2008 sulla risarcibilità del danno non patrimoniale?”
- “What did the Court of Justice decide in Schrems II (ECLI:EU:C:2020:559) about standard contractual clauses for transfers of personal data to the United States?”
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.
| Argument | Required | Values |
|---|---|---|
legal_point | yes | the legal point as you would put it to a colleague, up to 1,000 characters |
context | no | sector, role, facts, what is already established, up to 2,000 characters |
jurisdiction | no, default it | it, lu, fr, uk, us, sg, hk, sm |
output_language | no, default it | it, en, fr |
search_legislation, search_case_law | no, default true | turn 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:
- “Which Italian rules govern the internal whistleblowing channel a company with 60 employees must set up? Legislation only, please.”
- “Can an employer monitor company e-mail? We are a bank with 300 employees.”
Getting the best results
- 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.
- Name sources as they are cited: type, number and year, or the usual name; a ruling by court, number and year, or its ECLI.
- Give the situation: sector, role and facts change which provisions matter.
- 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.
- Open the links to read the texts on the platform, signed in with your Aptus account.
Limits
- Coverage. Legislation for the jurisdictions your Aptus subscription covers; case law for Italy, plus rulings of the Court of Justice of the EU when you name them.
- Response time. A named source or ruling usually takes under a minute; a research across legislation and case law can take a few minutes.
Data and privacy
- Only the request the assistant sends reaches Aptus: the legal point, any context it adds and the source or ruling cited. The rest of your conversation does not.
- The assistant receives reports with short quotations and links to the platform, never the full text of a source.
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:
- the date and time of the search, with your time zone;
- the assistant you used and its plan;
- the reference you searched;
- the exact message you saw;
- the e-mail address of your Aptus account.
Never include passwords or sign-in codes.