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.
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.
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.
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).
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.
uaej_….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).
https://mcp.uaejuris.com/mcp
A browser sign-in to your UAE Juris account — nothing to copy or store. Requires an active subscription.
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.
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.
claude mcp add --transport http uaejuris https://mcp.uaejuris.com/mcp \ --header "Authorization: Bearer uaej_your_key_here"
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.
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.
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.
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.