Skip to content

Commit d8d0dc8

Browse files
committed
chore: mcp server update
1 parent 5cf6a59 commit d8d0dc8

File tree

6 files changed

+749
-33
lines changed

6 files changed

+749
-33
lines changed

README.md

Lines changed: 122 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -251,6 +251,32 @@ Use this endpoint to monitor active services and billing status.
251251

252252

253253

254+
### billing_disableAutoRenewalV1
255+
256+
Disable auto-renewal for a subscription.
257+
258+
Use this endpoint when disable auto-renewal for a subscription.
259+
260+
- **Method**: `DELETE`
261+
- **Path**: `/api/billing/v1/subscriptions/{subscriptionId}/auto-renewal/disable`
262+
263+
**Parameters**:
264+
265+
- `subscriptionId`: Subscription ID (required)
266+
267+
### billing_enableAutoRenewalV1
268+
269+
Enable auto-renewal for a subscription.
270+
271+
Use this endpoint when enable auto-renewal for a subscription.
272+
273+
- **Method**: `PATCH`
274+
- **Path**: `/api/billing/v1/subscriptions/{subscriptionId}/auto-renewal/enable`
275+
276+
**Parameters**:
277+
278+
- `subscriptionId`: Subscription ID (required)
279+
254280
### DNS_getDNSSnapshotV1
255281

256282
Retrieve particular DNS snapshot with contents of DNS zone records.
@@ -637,6 +663,102 @@ Use this endpoint to view which domains use specific contact profiles.
637663

638664
- `whoisId`: WHOIS ID (required)
639665

666+
### hosting_listAvailableDatacentersV1
667+
668+
Retrieve a list of datacenters available for setting up hosting plans based on available datacenter capacity and hosting plan of your order.
669+
The first item in the list is the best match for your specific order requirements.
670+
671+
- **Method**: `GET`
672+
- **Path**: `/api/hosting/v1/datacenters`
673+
674+
**Parameters**:
675+
676+
- `order_id`: Order ID (required)
677+
678+
### hosting_generateAFreeSubdomainV1
679+
680+
Generate a unique free subdomain that can be used for hosting services without purchasing custom domains.
681+
Free subdomains allow you to start using hosting services immediately and you can always connect a custom domain to your site later.
682+
683+
- **Method**: `POST`
684+
- **Path**: `/api/hosting/v1/domains/free-subdomains`
685+
686+
687+
688+
### hosting_verifyDomainOwnershipV1
689+
690+
Verify ownership of a single domain and return the verification status.
691+
692+
Use this endpoint to check if a domain is accessible for you before using it for new websites.
693+
If the domain is accessible, the response will have `is_accessible: true`.
694+
If not, add the given TXT record to your domain's DNS records and try verifying again.
695+
Keep in mind that it may take up to 10 minutes for new TXT DNS records to propagate.
696+
697+
Skip this verification when using Hostinger's free subdomains (*.hostingersite.com).
698+
699+
- **Method**: `POST`
700+
- **Path**: `/api/hosting/v1/domains/verify-ownership`
701+
702+
**Parameters**:
703+
704+
- `domain`: Domain to verify ownership for (required)
705+
706+
### hosting_listOrdersV1
707+
708+
Retrieve a paginated list of orders accessible to the authenticated client.
709+
710+
This endpoint returns orders of your hosting accounts as well as orders of other client hosting accounts that have shared access with you.
711+
712+
Use the available query parameters to filter results by order statuses or specific order IDs for more targeted results.
713+
714+
- **Method**: `GET`
715+
- **Path**: `/api/hosting/v1/orders`
716+
717+
**Parameters**:
718+
719+
- `page`: Page number
720+
- `per_page`: Number of items per page
721+
- `statuses`: Filter by order statuses
722+
- `order_ids`: Filter by specific order IDs
723+
724+
### hosting_listWebsitesV1
725+
726+
Retrieve a paginated list of websites (main and addon types) accessible to the authenticated client.
727+
728+
This endpoint returns websites from your hosting accounts as well as websites from other client hosting accounts that have shared access with you.
729+
730+
Use the available query parameters to filter results by username, order ID, or enabled status for more targeted results.
731+
732+
- **Method**: `GET`
733+
- **Path**: `/api/hosting/v1/websites`
734+
735+
**Parameters**:
736+
737+
- `page`: Page number
738+
- `per_page`: Number of items per page
739+
- `username`: Filter by specific username
740+
- `order_id`: Order ID
741+
- `is_enabled`: Filter by enabled status
742+
743+
### hosting_createWebsiteV1
744+
745+
Create a new website for the authenticated client.
746+
747+
Provide the domain name and associated order ID to create a new website. The datacenter_code parameter is required when creating the first website on a new hosting plan - this will set up and configure new hosting account in the selected datacenter.
748+
749+
Subsequent websites will be hosted on the same datacenter automatically.
750+
751+
Website creation takes up to a few minutes to complete. Check the websites list endpoint to see when your new website becomes available.
752+
753+
- **Method**: `POST`
754+
- **Path**: `/api/hosting/v1/websites`
755+
756+
**Parameters**:
757+
758+
- `domain`: Domain name for the website. Cannot start with "www." (required)
759+
- `order_id`: ID of the associated order (required)
760+
- `datacenter_code`: Datacenter code. This parameter is required when creating the first website on a new hosting plan.
761+
640762
### reach_deleteAContactV1
641763

642764
Delete a contact with the specified UUID.

package-lock.json

Lines changed: 36 additions & 26 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "hostinger-api-mcp",
3-
"version": "0.1.10",
3+
"version": "0.1.12",
44
"description": "MCP server for Hostinger API",
55
"repository": {
66
"type": "git",

0 commit comments

Comments
 (0)