Hostinger Hostinger Get Endpoint Coverage
Immutable Catalog Entry
This descriptor comes from the active versioned Portal catalog.
- Contract tier:
legacy - Risk:
read - Catalog version:
hostinger-2026.07.12.1 - Descriptor hash:
958edfc10c79f827989a6a2e6d73294bd57f3ba1a67ce80fbef4c4ffb3bbf73d
Use this tool to use the legacy provider-authenticated endpoint coverage lookup retained for existing clients. It is part of the Hostinger MCP agent contract. It never returns Portal grants, Hostinger API tokens, request headers, or raw credential values. Prefer the typed endpoint tools for provider work and use the five unprefixed navigation tools for new discovery flows. The result is a compact Hostinger MCP envelope designed for the next agent action. Runtime summary: Return the Hostinger OpenAPI endpoint coverage matrix or a filtered section.
Request Body
{
"jsonrpc": "2.0",
"id": "hostinger-hostinger-get-endpoint-coverage-example",
"method": "tools/call",
"params": {
"name": "hostinger.hostinger_get_endpoint_coverage",
"arguments": {
"tag": "",
"risk": "",
"search": "",
"max_items": 1
}
}
}
Arguments Schema
{
"type": "object",
"properties": {
"tag": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "Optional tag/group filter."
},
"risk": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "Optional risk filter."
},
"search": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "Optional substring filter."
},
"max_items": {
"type": "integer",
"default": 100,
"description": "Maximum endpoint rows to return."
}
},
"additionalProperties": false
}
Output Schema
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"ok",
"data",
"error",
"meta"
],
"properties": {
"ok": {
"type": "boolean",
"description": "True only when the requested Hostinger or local catalog operation succeeded."
},
"data": {
"description": "Normalized result data, or null when the operation failed."
},
"meta": {
"type": "object",
"description": "Safe endpoint, timing, pagination, rate, catalog, and next-action metadata.",
"additionalProperties": true
},
"error": {
"description": "Secret-safe structured error details, or null on success."
}
},
"description": "Normalized Hostinger MCP response envelope.",
"additionalProperties": false
}
Code Examples
- cURL
- Node.js
- Python
curl -X POST 'https://portal.madpanda3d.com/api/mcp' \
-H 'Authorization: Bearer mad_live_***' \
-H 'Content-Type: application/json' \
-d '{
"jsonrpc": "2.0",
"id": "hostinger-hostinger-get-endpoint-coverage-example",
"method": "tools/call",
"params": {
"name": "hostinger.hostinger_get_endpoint_coverage",
"arguments": {
"tag": "",
"risk": "",
"search": "",
"max_items": 1
}
}
}'
const response = await fetch('https://portal.madpanda3d.com/api/mcp', {
method: 'POST',
headers: {
Authorization: 'Bearer mad_live_***',
'Content-Type': 'application/json',
},
body: JSON.stringify({
"jsonrpc": "2.0",
"id": "hostinger-hostinger-get-endpoint-coverage-example",
"method": "tools/call",
"params": {
"name": "hostinger.hostinger_get_endpoint_coverage",
"arguments": {
"tag": "",
"risk": "",
"search": "",
"max_items": 1
}
}
}),
});
const data = await response.json();
console.log(data);
import requests
url = 'https://portal.madpanda3d.com/api/mcp'
headers = {
'Authorization': 'Bearer mad_live_***',
'Content-Type': 'application/json',
}
payload = {
"jsonrpc": "2.0",
"id": "hostinger-hostinger-get-endpoint-coverage-example",
"method": "tools/call",
"params": {
"name": "hostinger.hostinger_get_endpoint_coverage",
"arguments": {
"tag": "",
"risk": "",
"search": "",
"max_items": 1
}
}
}
response = requests.post(url, headers=headers, json=payload, timeout=60)
print(response.json())
Example Responses
- 200 Success
- 502 Upstream Error
{
"ok": true,
"message": "Tool hostinger.hostinger_get_endpoint_coverage executed successfully.",
"note": "Response shape varies by MCP tool. Inspect live responses for exact fields."
}
{
"ok": false,
"classification": "upstream_http_error",
"message": "Upstream MCP returned a non-success status."
}