Quickstart

Connect UAE Juris to your AI assistant

This guide takes about five minutes and assumes no prior setup. By the end, your AI assistant will be able to look up UAE law and answer with real, verifiable citations.

What is MCP?

MCP (the Model Context Protocol) is a standard way for AI apps - like Claude or Cursor - to plug into outside tools and data sources. Think of it like giving your assistant a new skill: once connected, it can reach out to that source on its own when it needs it.

UAE Juris publishes its legal database as an MCP server. Connect it once, and instead of guessing about UAE law, your assistant can search the actual legislation, case law and regulations - and every answer comes back with a citation you can verify. You don't write any code; you just point your app at the server and sign in.

What you'll need

  • 1
    An app that supports MCP

    Claude Desktop, Claude Code, or Cursor all work out of the box. If you use one of these, you already have everything you need - no extra software to install.

  • 2
    A UAE Juris account with an active subscription

    MCP access is included with any subscription. Most apps just have you sign in; for scripts and servers you can create an API key instead (Step 1).

1

Get your API key

Only needed for the Authorization key method (b) below — for scripts, servers, or CI. If you'll sign in with OAuth (a), skip to Step 2.

  1. Go to your Account page.
  2. In "MCP API keys", type a name you'll recognise (e.g. "My laptop") and click "Create new key".
  3. Copy the key that appears and keep it somewhere safe. It's shown only once - if you lose it, just create another. A key looks like uaej_….
2

Add UAE Juris to your app

Pick your platform below. There are two ways to connect: (a) sign in with OAuth — add just the server URL and sign in through your browser, nothing to copy; or (b) an Authorization key — send the API key from Step 1 in a header (best for scripts and servers). Use whichever your app supports; most AI assistants use (a).

Your MCP server URL
https://mcp.uaejuris.com/mcp
a

Sign in with OAuth

Native

A browser sign-in to your UAE Juris account — nothing to copy or store. Requires an active subscription.

  1. 1.Run this in your terminal (add --scope user to make it available everywhere).
  2. 2.Then run /mcp inside Claude Code and choose "Authenticate" next to uaejuris — it opens your browser to sign in.
terminal
claude mcp add --transport http uaejuris https://mcp.uaejuris.com/mcp

Non-interactive runs (claude -p, the Agent SDK) can't open a browser to sign in — use an API key for those.

b

Authorization key

Native

For scripts, servers, or platforms without a sign-in flow. Create a key on your account and replace uaej_your_key_here below with it.

  1. 1.Run this in your terminal — no sign-in step needed.
terminal
claude mcp add --transport http uaejuris https://mcp.uaejuris.com/mcp \
  --header "Authorization: Bearer uaej_your_key_here"
3

Ask a question

Restart your app so it picks up the new server, then just ask a UAE-law question in plain language - for example:

Under UAE labour law, how much notice do I have to give to resign?

Your assistant will quietly call UAE Juris, then answer using the real law - with a citation you can click through. You'll usually see a small note that it "used the uaejuris tool." That's it - you're connected. If nothing happens, double-check the key was pasted correctly and that you restarted the app.

Tools reference

Your assistant chooses these on its own - you rarely call them directly. They're listed so you know what it can do.

search(query, material_type?, jurisdiction?, language?, limit?)

Search the whole corpus in plain language. Returns ranked, cited passages.

find_cases(query, jurisdiction?, limit?)

Search court decisions and cassation judgments specifically.

get_article(document_id, article_number)

Fetch the full text of one article, with its section path.

get_document(document_id)

Retrieve a document's details and article index.

verify_citation(document_id, article_number, quote)

Confirm a quote really appears in the cited article - the trust check, as a tool.

list_documents(jurisdiction?, material_type?, limit?, offset?)

Browse the corpus, filtered by jurisdiction and material type.

ask(question, mode?)

Ask a full question and get a ready-made cited answer.

Filters

Searches can be narrowed by jurisdiction, material type and language. DIFC and ADGM are separate common-law systems - filtering by them never mixes in federal law.

jurisdiction
uae_federal
dubai
abu_dhabi
difc
adgm
free_zone
material_type
legislation
regulation
case
guidance
form
template
commentary
language
en
ar

Keys & billing

Treat your key like a password - anyone who has it can query on your account. Connecting through MCP is included in your subscription; only questions you ask the chatbot use credits. You can rename, add, or revoke keys anytime from your Account.