National Digital

Search and read National Digital's website, see pricing and estimate a project.

¿Debería usar esto?

Calidad y seguridad

A
Calidad de la descripción
92%
Integridad del esquema
86%
Calidad de los nombres
96%
Riesgo de envenenamiento
100%
Coincidencia de permisos
90%
Cumplimiento del protocolo
100%

Hallazgos (1)

  • LOWTool 'fetch' suggests web access but openWorldHint=falseen fetch

Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.

Costo de contexto

~1,371Tokens (definiciones de herramientas)
~2.1 KBTamaño de respuesta típico
Impacto moderado en la atención (1.07% del contexto de 128k)

Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.

Instalar

Instalación con un clic

Agrega esto a tu archivo `claude_desktop_config.json`:

{
  "mcpServers": {
    "website": {
      "url": "https://mcp.nationaldigital.com.au/mcp"
    }
  }
}

Puntos de conexión remotos

https://mcp.nationaldigital.com.au/mcpstreamable-http

Qué puede hacer

Inventario de herramientas

Herramientas (5)

🟢 Solo lectura🟡 Escritura🔴 Eliminación⚪ Desconocido
🟢search(query, type, limit)

Search National Digital's published pages - services, articles, case studies and pricing - for a topic or keyword. Returns up to 10 ranked results, each with an id, title, url, type and a short excerpt. Pass a result's id to fetch for the page's full text.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "query": {
      "type": "string",
      "minLength": 2,
      "maxLength": 200,
      "description": "Words describing the topic, service or question."
    },
    "type": {
      "description": "Limit results to one kind of page: Pillar (a service area), Hub (a service), Leaf (an in-depth guide), CaseStudy (a client project) or Static (company pages such as /about/ and /services/).",
      "type": "string",
      "enum": [
        "Pillar",
        "Hub",
        "Leaf",
        "CaseStudy",
        "Static"
      ]
    },
    "limit": {
      "description": "Results to return; default 8.",
      "type": "integer",
      "minimum": 1,
      "maximum": 10
    }
  },
  "required": [
    "query"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}

Esquema de salida

{
  "type": "object",
  "properties": {
    "results": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string"
          },
          "title": {
            "type": "string"
          },
          "url": {
            "type": "string"
          },
          "type": {
            "type": "string"
          },
          "excerpt": {
            "type": "string"
          }
        },
        "required": [
          "id",
          "title",
          "url",
          "type",
          "excerpt"
        ],
        "additionalProperties": false
      }
    }
  },
  "required": [
    "results"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "additionalProperties": false
}
🟢fetch(id, offset)

Read one published National Digital page as clean Markdown, given an id from search (the page's site path, e.g. /platform-engineering/) or its full URL. Returns the page's text with its title, canonical url and last-modified date. Long pages are returned in parts; pass the returned nextOffset as offset to read the next part.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "id": {
      "type": "string",
      "minLength": 1,
      "maxLength": 500,
      "description": "A page id from search (its site path, e.g. /about/) or the page URL."
    },
    "offset": {
      "description": "Character offset to read from; pass nextOffset from the previous part.",
      "type": "integer",
      "minimum": 0,
      "maximum": 9007199254740991
    }
  },
  "required": [
    "id"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}

Esquema de salida

{
  "type": "object",
  "properties": {
    "id": {
      "type": "string"
    },
    "title": {
      "type": "string"
    },
    "text": {
      "type": "string"
    },
    "url": {
      "type": "string"
    },
    "metadata": {
      "type": "object",
      "properties": {
        "type": {
          "type": "string"
        },
        "dateModified": {
          "type": "string"
        },
        "markdownUrl": {
          "type": "string"
        },
        "offset": {
          "type": "number"
        },
        "totalChars": {
          "type": "number"
        },
        "nextOffset": {
          "anyOf": [
            {
              "type": "number"
            },
            {
              "type": "null"
            }
          ]
        }
      },
      "required": [
        "type",
        "markdownUrl",
        "offset",
        "totalChars",
        "nextOffset"
      ],
      "additionalProperties": false
    }
  },
  "required": [
    "id",
    "title",
    "text",
    "url",
    "metadata"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "additionalProperties": false
}
🟢get_pricing_and_services

What National Digital builds and supports, and what each kind of project typically costs, in AUD. Includes the Product Support retainer for ongoing engineering on production platforms, including platforms built by other teams. Ranges are indicative and come from delivered work; they are not quotes. Returns an empty list when no pricing has been published, rather than an estimate.

Esquema de entrada

{
  "type": "object",
  "properties": {}
}
🟢estimate_project(projectType, newOrReplacement, audience, scale, integrations, ...)

Estimate the cost range for a specific software project. Uses the same calculation as the estimator on the website, so the answer matches what a person would be shown.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "projectType": {
      "type": "string",
      "enum": [
        "booking",
        "portal",
        "webApp",
        "aiAutomation",
        "headlessCms",
        "platform",
        "notSure"
      ],
      "description": "What are you building?"
    },
    "newOrReplacement": {
      "description": "Is this new, or replacing something?",
      "type": "string",
      "enum": [
        "new",
        "replacing",
        "rescue"
      ]
    },
    "audience": {
      "description": "Who will use it?",
      "type": "string",
      "enum": [
        "staff",
        "customers",
        "both"
      ]
    },
    "scale": {
      "description": "Roughly how many people will use it?",
      "type": "string",
      "enum": [
        "small",
        "medium",
        "large",
        "veryLarge"
      ]
    },
    "integrations": {
      "description": "What does it need to talk to?",
      "type": "array",
      "items": {
        "type": "string",
        "enum": [
          "payments",
          "accounting",
          "crm",
          "calendar",
          "identity",
          "legacy",
          "none"
        ]
      }
    },
    "timeline": {
      "description": "When does it need to be live?",
      "type": "string",
      "enum": [
        "exploring",
        "sixMonths",
        "threeMonths",
        "urgent"
      ]
    }
  },
  "required": [
    "projectType"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟡submit_enquiry(name, email, company, message)

Send an enquiry to National Digital on behalf of the person you are helping. Only use this when they have asked you to make contact. A human replies within one business day.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "name": {
      "type": "string",
      "maxLength": 120,
      "description": "The enquirer's name."
    },
    "email": {
      "type": "string",
      "maxLength": 254,
      "description": "A work email address to reply to."
    },
    "company": {
      "description": "Their organisation.",
      "type": "string",
      "maxLength": 160
    },
    "message": {
      "type": "string",
      "maxLength": 5000,
      "description": "What they are trying to do, in their own words where possible."
    }
  },
  "required": [
    "name",
    "email",
    "message"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}

Comunidad

Califica este servidor

Evidencia

Observaciones recientes

verificadoversión no registrada5 herramientas