Installation
Download
Download the FoxAgent installer for Windows:
Windows x64 · Requires administrator · Create your free account and download the latest version from your portal, no credit card.
FoxAgent is digitally signed
Since 1.62.7, FoxAgent.McpHost.exe, FoxAgent.Broker.exe, FoxAgent.Bridge.dll, the command-line tools and the installer carry a publisher signature in the name of Irwin Alfredo Rodriguez Gimenez, with a timestamp. To see it: right-click the file → Properties → Digital Signatures, or run Get-AuthenticodeSignature in PowerShell, which must say Valid.
- SmartScreen: the certificate is new and Windows may still warn for a while. If “Windows protected your PC” appears, click More info: it must say Publisher: Irwin Alfredo Rodriguez Gimenez. If it does, Run anyway; if it says “Unknown publisher”, that file is not ours: do not run it.
Before you install
The FoxAgent installer is signed, but the certificate is new and Windows may still warn you the first time you run it. Here is what you will see, how to continue, and how to check for yourself that the file you downloaded is exactly the one we published.
The SmartScreen warning
If a blue window saying “Windows protected your PC” appears when you run it, click “More info” and look at the publisher: it must be Irwin Alfredo Rodriguez Gimenez. The warning does not mean there is anything wrong with the file: it means Windows has not yet seen enough downloads with this certificate to recognize it.
- Click More info.
- Click Run anyway.
Before that second click, check the hash: that is how you know what you are about to run is ours and not an altered copy.
If your antivirus stops it
Some antivirus products quarantine installers they rarely see. If that happens, add an exclusion for the installation folder, C:\Program Files\FoxAgent, and run it again.
If the antivirus belongs to your company and you cannot change its rules, give the SHA-256 below to whoever administers it: that is what they need to clear the file.
Check what you downloaded
These are the details of the current version and the day it was published. The hash is computed on the file exactly as the portal serves it:
| File | Version | Published | Size | SHA-256 |
|---|---|---|---|---|
FoxAgent-Setup-1.65.4.exe | 1.65.4 | 18 Oct 2026 | 63.5 MB | 7A63BFBC94CE971D0A8387786EA16DC7B772CF9E168B7E38185068078F788B51 |
To check it, open PowerShell in your downloads folder and run:
Get-FileHash -Algorithm SHA256 "$HOME\Downloads\FoxAgent-Setup-1.65.4.exe"If the value matches the table, the file is ours and intact. If it does not match, do not run it: download it again and, if it still does not match, write to soporte@irwinrodriguez.dev.
Hashes are measured again for every published version. If you downloaded an earlier version, its hash will not necessarily match this table.
System requirements
- Windows 10 or 11 (x64), or Windows Server 2016 or later
- .NET Framework 4.8, which FoxAgent.Bridge needs because it is COM. It is the only thing you must already have installed
- Visual FoxPro 9.0 SP2, or VFP Advanced 10 or later, on the machine you develop on
The Broker and the McpHost are self-contained: they carry their runtime inside and no separate .NET has to be installed. That is why the installer only checks for .NET Framework 4.8, and offers to download it if it is missing.
What the installer does
These four things, without asking more than it has to:
- Installs the components
FoxAgent.Broker.exe: the registry of connected instancesFoxAgent.McpHost.exe: the one that speaks MCP to your AI clientFoxAgent.Bridge.dll: the COM bridge that lives inside your VFP process- The
SDK\: both base classes, the template and the examples
- Registers the Bridge as a COM component
- So VFP can create it with
CREATEOBJECT("FoxAgent.Bridge"). The RegAsm it uses is the .NET Framework 4.x one, not the modern .NET one.
- So VFP can create it with
- Installs the Broker as a Windows service
- The
FoxAgentBrokerservice is left on automatic start and is started there and then. You can see it inservices.msc.
- The
- Configures your AI client if it finds one
- It configures Claude Desktop and OpenCode if they are installed. For the others it leaves the MCP block ready, with the real path already filled in, at
C:\Program Files\FoxAgent\mcp-foxagent.json. An MCP client is not optional: without one there is no agent.
- It configures Claude Desktop and OpenCode if they are installed. For the others it leaves the MCP block ready, with the real path already filled in, at
Check the installation
After installing, check that the service is running:
# In PowerShell or CMD:
sc query FoxAgentBroker
# It should say: STATE: 4 RUNNINGYou can also open services.msc and look for "FoxAgent Broker" in the list.
C:\Program Files\FoxAgent, without the (x86): the Bridge is x86 because it lives inside VFP, but the installer itself runs in 64-bit mode. The SDK is in C:\Program Files\FoxAgent\SDK. Startup order
Always in this order. If you open your AI client before your application has registered, it will see no instances.
- FoxAgent.Broker: Windows service, automatic start
- Your VFP application: registers with Connect()
- The MCP client: Claude Desktop, Claude Code or any other
Evaluation mode
With no license file, FoxAgent runs in evaluation mode: one VFP instance and one custom tool. The 55 built-in tools are unlimited. It does not expire and asks for no card.
Your machine ID
The Developer license is tied to the machine you develop on, so the purchase asks for its ID: 16 hexadecimal characters. Any of these three gives it to you.
# 1. From the command line
"C:\Program Files\FoxAgent\FoxAgent.Broker.exe" --machine-id
# 2. From the browser, with the service running
http://localhost:7400/license -> "machineId" field
# 3. With restart-broker.cmd, which prints it when it finishesDashes and letter case do not matter: paste it into the checkout exactly as it comes out.
Installing your license
- Download the
.licfile from your license detail page in the portal. - Save it as
foxagent.licnext to FoxAgent.Broker.exe (case does not matter). Anywhere else will not be found, and if it downloaded asfoxagent (1).licorfoxagent.lic.txt, rename it. - Run
restart-broker.cmdas administrator. The Broker reads the license only at start-up: copying the file in is not enough on its own.
The script queries http://localhost:7400/license itself and reports the result. Look at the mode field:
| Value | What happened |
|---|---|
"Licensed" | Your license is active |
"Evaluation" | It was not picked up: check the file name and that it sits in that folder |
"MaintenanceExpired" | The license is valid, but this build is newer than your maintenance covers. Meanwhile it runs with the evaluation limits: install the previous build, or renew and replace the .lic |
"LicenseExpired" | The 30-day trial ran out. FoxAgent still starts, with the evaluation limits, and that same output carries your machineId so you can buy |