InstaDomain
Buy domains without leaving the terminal. An MCP server for Claude Code that lets you check availability, purchase domains, and get DNS management credentials -- all through natural conversation.
What It Does
- Check domain availability -- see if a domain is available and get instant pricing
- Buy domains -- purchase via Stripe checkout (opens in browser)
- Get DNS access -- receive Cloudflare nameservers and a scoped API token for DNS management
Setup
Install
pip install instadomain
Add to Claude Code
Add to your Claude Code MCP config (~/.claude/claude_desktop_config.json):
{
"mcpServers": {
"instadomain": {
"command": "instadomain"
}
}
}
Or run directly
instadomain
Usage
Once configured, just ask Claude:
- "Is coolstartup.com available?"
- "Buy mycoolproject.dev"
- "What's the status of my domain order?"
How It Works
InstaDomain registers domains through OpenSRS, sets up DNS on Cloudflare, and gives you a scoped API token so you can manage DNS records programmatically. Payments are handled securely through Stripe.
Pricing
Domains are priced at wholesale cost + a small markup. Prices vary by TLD. You'll see the exact price before confirming any purchase.
Release files for instadomain 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| instadomain-0.1.0.tar.gz | 77.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| instadomain-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 100.4 kB
Release files / instadomain-0.1.0.tar.gz
| Download URL | instadomain-0.1.0.tar.gz |
|---|---|
| Size | 77.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
64d2861740c70c3a55d8d9b9d3e7322c2757b18d4b6814bac7f91f391fb55bc1
|
|
BLAKE2b-256 checksum How to use checksums |
b9d185478fce0fe8910d948571844ac445f379bab4c8758e18396162e19e561e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.3
|
Release files / instadomain-0.1.0-py3-none-any.whl
| Download URL | instadomain-0.1.0-py3-none-any.whl |
|---|---|
| Size | 23.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
615cc541c57df0bf19b023e0deaa17a47419dd1e39600f52009b060a8ac75e5f
|
|
BLAKE2b-256 checksum How to use checksums |
4e5464d2500f2fa7b868b123444146840401a2dda0b7a9933d724c02b74ea091
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.3
|