We are launching our official MCP server for the IPinfo API service. The IPinfo Official server is designed to provide a conversational layer on top of our API service with high-level functionality.
The MCP server is under active development, so if you have any suggestions or feature requests, please let us know.
IPinfo MCP Server
Setting up the MCP server in VS Code
In the mcp.ipinfo.io URL, fill the API token section here to make configuration super smooth. The MCP server supports both paid and lite tier API access simultaneously.
Once you have pasted your IPinfo access token, you can either:
- Press the button “Install in VS Code”
- Copy and paste the MCP configuration in
.vscode/mcp.jsonfile
I will use the “Install in VS Code” option:
After pressing the button, you will be prompted to open VS Code from your browser.
We will be redirected to VS Code to install the MCP server.
After the installation, you can double-check your MCP configuration file as well.
Now you have configured the MCP server for use. You need to run the server now.
Running the MCP server in VS Code
Trigger your VS Code Command Palette (ctrl+ shift + p on Windows) and search for MCP: List All Servers.
From there, go to IPinfo which is currently stopped. From there, hit Start Server.
If you make a mistake in configuring the MCP server, make sure to restart the MCP server after fixing the misconfiguration.
Now your IPinfo MCP server should be running.
Using the MCP server using VS Code AI chat
There are two ways you can use the MCP server: you can call the server when needed or stay constantly connected.
If you need to call the IPinfo MCP server when needed, you can run your prompt by prefacing it with #ipinfo.
If you want to use the server persistently, enable the tool from here:
Now you can query IP addresses from the AI chat.
Using the available tools
If you simply call #ipinfo you may not always get the result as expected.
So, you should use the tools we provide or be explicitly verbose.
Bulk lookups
Say you have a list of IP addresses inside ips.txt.
ips.txt
80.215.218.203
2a01:cb14:314:2500:30c3:6d1:347:c2e6
2a01:cb14:314:2500:65b4:a06c:600c:625b
2a02:8428:3d6d:a301:10d8:ccb:8acf:aecd
2a02:8428:3d6d:a301:c5e0:9995:bb10:b2fc
2a02:8440:5508:d966:792b:7d9e:9d2a:2067
2a04:cec0:106d:6647:386d:e657:6de4:1eee
2a04:cec0:106f:c1aa:7da5:2fd3:21da:4b1b
2a04:cec0:1073:3656:9512:d960:dd52:93ef
2a04:cec0:1075:b884:1969:8a77:7bb3:efb7
2a04:cec0:1079:ab23:d857:5d66:990e:6b20
2a04:cec0:107b:23d6:5191:765f:fdab:1a6f
2a04:cec0:1119:ec5f:a11d:3cc3:23ff:1349
2a01:e0a:d64:5e0:5a6e:6d52:8190:885c
78.120.134.138
79.90.160.62
93.1.107.68
You can look up all the IPs and create reporting for them using the MCP server.
Look up all the IPs from ips.txt and put the detailed results in a CSV file. Make asynchronous requests.
From the enriched IP addresses, you can also create summary reports if you want:
Create a summary report from the data.
Note that if you are a paid-tier user and want to use our Lite API service, you can comfortably use both API tiers by only using a paid-tier API access token. You just need to explicitly mention that in your prompts.

















