# smartlinks > Smartlinks and pre-save pages on the client's releases (up to 1000, newest first): public URL, views and clicks all-time and in the last 30 days, and pre-save count. Tool `smartlinks` · Read-only · Client accounts and their team only · Role permission: `links.view` Smartlinks and pre-save pages on the client's releases (up to 1000, newest first): public URL, views and clicks all-time and in the last 30 days, and pre-save count. Client accounts only. ## Arguments No arguments. ## Example call Assistants make this call for you; this is what goes to `https://app.hillsmusic.com/mcp` over JSON-RPC. ```json { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "smartlinks", "arguments": {} } } ``` ## Result A one-line summary as text, then the same data as JSON in `structuredContent`, with these fields: | Field | Type | Description | | --- | --- | --- | | `environment` | `sandbox` | Sandbox keys only (sandbox releases never get smartlinks). | | `data` | array of object | | A refusal (no permission, not found, bad input) comes back as a tool error (`isError: true`) whose text says why. Source: https://developer.hillsmusic.com/mcp/smartlinks/