Emirates ID Card Toolkit Service for ICP: Install and Update Guide (ICA Toolkit / EIDA)
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.
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:
- Log in to ICP Smart Services and open a service that reads the Emirates ID.
- Click "Read Data". If the agent is not installed, ICP shows a prompt to download it (the installer is typically named ICAToolkitSetup).
- Run the downloaded installer and follow the on-screen steps to install the ICA Toolkit.
- Restart the computer to finish the installation — this step is easy to skip and is a common reason it does not work straight away.
Step 4: Confirm it works
- Make sure the reader is connected and the Emirates ID is fully inserted (chip first, facing the right way).
- On smartservices.icp.gov.ae, open the service and click "Read Data".
- 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:
- In Windows "Apps & features" (or Control Panel), uninstall the existing Emirates ID Card Toolkit / ICA Agent.
- Get the current version from the ICP "Read Data" prompt on smartservices.icp.gov.ae, or the ICP downloads section.
- Run the new ICAToolkitSetup installer and follow the steps.
- 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