Need help with visa, Emirates ID, labour or business setup typing? Talk to Bab Al Zahiah Typing Center. WhatsApp us →
Typing Center Guides

Emirates ID Card Toolkit Service for ICP: Install and Update Guide (ICA Toolkit / EIDA)

Last updated: 25 August 2026

When ICP Smart Services needs to read a customer's Emirates ID at your counter, the software that makes the card reader work is the ICP Emirates ID Card Toolkit — the ICA Agent. It runs quietly in the background so the "Read Data" step on smartservices.icp.gov.ae can pull the card details through your reader. This guide is written for typing centre and office staff: how to install it, confirm it works, update it, and fix it when the card will not read.

A word before you start: this is a technical setup. It is straightforward for an IT technician, or anyone comfortable installing Windows drivers and services, but it is not a casual point-and-click job. If that is not you, do not force it at a busy counter — skip the steps below and let us handle it. Our team installs and fixes the ICP toolkit for typing centres and offices; the support option is at the end.

What the ICP toolkit is (and its other names)

The ICP Emirates ID Card Toolkit is a local "agent" that sits on the PC and lets ICP web pages read the inserted Emirates ID card. You will see it referred to by several names, all meaning this same service:

  • ICA Toolkit
  • ICA Agent
  • EIDA ID Card Toolkit
  • ID Card Offline reader service

Note: this is the ICP version, used on smartservices.icp.gov.ae. MOHRE / Tasheel has its own, separate Emirates ID toolkit installer — do not install the MOHRE one for ICP work, or the two can conflict.

Official source: Always confirm the latest requirements on the official website: ICP icp.gov.ae · smartservices.icp.gov.ae.

What you need before you start

  • A Windows PC with administrator rights (needed to install a driver and the agent)
  • A PC/SC-compatible smart card reader — Gemalto PC Link, HID OmniKey 3121 or 5321-CL, or a built-in contact reader
  • The card reader's own driver (from the reader maker or the ICP card-readers download section)
  • The Emirates ID card to read, and an up-to-date browser
  • Only ever install from official ICP sources — never from search-ad or unknown download sites

Step 1: Connect the card reader

Plug the smart card reader into a USB port (try a port directly on the PC rather than a hub). Windows may install a basic driver automatically, but you should still install the reader's proper driver in the next step for reliable reading.

Step 2: Install the card reader driver

Install the driver that matches your reader before the toolkit:

  • Gemalto PC Link — GemPcCCID_en-us_64.msi (64-bit) or the 32-bit version
  • HID OmniKey 3121 / 5321-CL — the OmniKey driver for your Windows version
  • A built-in contact reader usually needs no separate driver

The ICP card-readers download section under the SDK Toolkit area of icp.gov.ae lists the supported readers and their drivers.

Step 3: Install the ICA Toolkit (ICA Agent)

The most reliable way to get the correct, current agent is straight from ICP at smartservices.icp.gov.ae:

  1. Log in to ICP Smart Services and open a service that reads the Emirates ID.
  2. Click "Read Data". If the agent is not installed, ICP shows a prompt to download it (the installer is typically named ICAToolkitSetup).
  3. Run the downloaded installer and follow the on-screen steps to install the ICA Toolkit.
  4. Restart the computer to finish the installation — this step is easy to skip and is a common reason it does not work straight away.
Only download the ICA Agent from the official ICP prompt or icp.gov.ae. Do not install "Emirates ID toolkit" files from ads or unknown mirrors — this software reads ID card data, so an unofficial copy is a genuine security risk.

Step 4: Confirm it works

  1. Make sure the reader is connected and the Emirates ID is fully inserted (chip first, facing the right way).
  2. On smartservices.icp.gov.ae, open the service and click "Read Data".
  3. A working setup reads the card and fills in the details on the page. If it does, you are done.

How to update the ICP toolkit

When ICP releases a newer agent, or the reader starts failing, do a clean update rather than layering on top:

  1. In Windows "Apps & features" (or Control Panel), uninstall the existing Emirates ID Card Toolkit / ICA Agent.
  2. Get the current version from the ICP "Read Data" prompt on smartservices.icp.gov.ae, or the ICP downloads section.
  3. Run the new ICAToolkitSetup installer and follow the steps.
  4. Restart the computer, then test again with "Read Data".

Troubleshooting checklist

If the card will not read, work through these in order:

  • Run the installer as administrator, and restart the PC after installing
  • Confirm the reader is recognised — it should appear under Smart card readers in Device Manager
  • Reseat the Emirates ID (chip fully inserted) and try a different USB port
  • Install or update the card-reader driver for your exact model
  • Make sure your browser is current and is not blocking smartservices.icp.gov.ae (allow the site / pop-ups)
  • If antivirus is active, add an exception for the ICA Agent installer and program
  • Uninstall and reinstall the ICA Toolkit cleanly, then restart
  • Confirm you are using the ICP toolkit, not the MOHRE one, for ICP services

Get us to install or update it for you

Card-reader and toolkit problems always seem to strike mid-transaction with a customer waiting. Our team installs and updates the ICP Emirates ID Card Toolkit for typing centres, PROs, and company counters — setting up the reader driver and the ICA Agent, and confirming the card reads on ICP Smart Services — on-site in Al Nahda, Sharjah or remotely by screen-share. If your reader has stopped reading, we can usually get it working again the same day. See our Emirates ID card reader support service for what we cover and pricing, or message us on WhatsApp to arrange support.

Conclusion

The ICP Emirates ID Card Toolkit is what stands between a plugged-in reader and an ICP Smart Services page that can actually read the card. Install the reader driver and the ICA Agent from official ICP sources, restart, and confirm "Read Data" works — and when ICP updates the agent, do a clean uninstall and reinstall. When you would rather not troubleshoot it at the counter, our team can install or update it for you — message us on WhatsApp to get set up.

Related guides: ICP Visa Status Check · How to Apply for Emirates ID in UAE · UAE Government Services Online

Frequently asked questions

What is the Emirates ID Card Toolkit Service for ICP?
It is a small program (the ICA Agent) that runs on your computer so ICP Smart Services can read data from an Emirates ID smart card through your card reader. Without it, the "Read Data" step on smartservices.icp.gov.ae cannot talk to the reader.
What else is the ICP toolkit called?
The same tool goes by several names — the ICA Toolkit, the ICA Agent, the EIDA ID Card Toolkit, and the ID Card Offline reader service. The installer is usually named ICAToolkitSetup.
How do I get the ICA Toolkit?
The simplest way is to log in to ICP Smart Services, start a service that needs the card, and click "Read Data" — if the agent is not installed, ICP prompts you to download it. Install it from that official ICP prompt, not from unofficial sites.
Which card readers work with ICP?
Any PC/SC-compatible contact or contactless reader works, including Gemalto PC Link, HID OmniKey 3121 and 5321-CL, or a built-in contact reader. Each needs its own driver installed.
Why won't ICP read my Emirates ID?
The usual causes are a missing or outdated card-reader driver, the ICA Agent not running, a computer that was not restarted after install, or a browser that is blocking smartservices.icp.gov.ae. Reinstalling the toolkit and driver, then restarting, fixes most cases.
Is the ICP toolkit the same as the MOHRE one?
No. MOHRE / Tasheel uses its own separate Emirates ID toolkit installer. This guide is for the ICP version used on smartservices.icp.gov.ae — do not mix the two.
Disclaimer: Bab Al Zahiah Typing Center is an independent professional service provider. We are not a government authority. Information on this website is provided for general guidance only and should be verified with the relevant UAE government authority before making decisions. Approval, rejection, timelines, fees, and requirements are controlled by the relevant authority.

Want help with this process?

Skip the confusion. Send your case on WhatsApp and get the document checklist for your situation.

Call +971 52 121 2397

Related guides

How to Update Mobile Number in Emirates ID

Your Emirates ID mobile number controls OTPs for banking and government services. Here is how to update it quickly when you change your number.

Read more →

Occupational Health Card UAE: For Salon, Food and Hospitality Staff

Salon, food handling and hospitality workers in the UAE need an occupational health card. This guide explains who needs it, the process, and renewals.

Read more →

Establishment Card in UAE: What Companies Need to Know

The establishment card lets your UAE company sponsor visas. This guide explains what it is, why it matters, and how to keep it valid.

Read more →

Related services

Establishment Card Services UAE

Company establishment card issue and renewal with ICP — required documents and complete typing support.

Read more →

Emirates ID Typing Services UAE

New, renewal and replacement Emirates ID applications typed and reviewed through the official ICP system. Simple-English guidance and WhatsApp updates.

Read more →

Heavy Vehicle Parking Permit in Sharjah — Sharjah Municipality

Apply for a Sharjah heavy vehicle parking permit through Sharjah Municipality. We handle the application for trucks and heavy vehicles so you park legally overnight and avoid fines — with a clear checklist and WhatsApp support.

Read more →