# List TPP website tool links

List public TPP website tools and their purposes, excluding enrollment destinations. Returns up to ten entries with total_count and nextOffset for further pages. Links start fresh; this connection cannot restore saved website answers. This is website navigation, not the MCP inventory or a personalized plan recommendation.

## Tool name

`list_website_tools`

## Input schema

```json
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "type": "object",
  "properties": {
    "offset": {
      "default": 0,
      "description": "Start at zero; use the returned nextOffset to see more website tools.",
      "type": "integer",
      "minimum": 0,
      "maximum": 9007199254740991
    },
    "limit": {
      "default": 10,
      "description": "Maximum displayed website tools, from 1 to 10.",
      "type": "integer",
      "minimum": 1,
      "maximum": 10
    }
  },
  "additionalProperties": false
}
```

## Example request

Minimal synthetic request after initialization. A missing-input clarification is a valid result; do not invent personal facts to complete it. For content retrieval, replace the illustrative fixture ID with an ID returned by search.

```json
{
  "jsonrpc": "2.0",
  "id": 3,
  "method": "tools/call",
  "params": {
    "name": "list_website_tools",
    "arguments": {}
  }
}
```

## Connection

POST JSON-RPC to https://tools.thepocketprotector.com/mcp with method `tools/call`, name `list_website_tools`, and arguments matching the schema above. Call `tools/list` to verify deployed availability.

## Results and errors

Read both `content` and `structuredContent`. Follow returned clarification or continuation steps. Preserve source attribution, dates, uncertainty and scope. `isError: true` means the lookup did not complete. HTTP 429 requires waiting for `Retry-After`; never repeatedly retry an unavailable lookup.

## Tool annotations

```json
{
  "title": "List TPP website tool links",
  "readOnlyHint": true,
  "destructiveHint": false,
  "openWorldHint": true
}
```

Authentication: public, no account or API key required. Public tools perform no enrollment or account writes.
