Skip to main content

Overview

The get_share_link tool retrieves the public share link for a note. A share link lets someone open a meeting note without signing in. The only tool available is get_share_link, which retrieves the current share link for a note (read-only).
MCP tools for creating and deleting share links are not available yet. Create or delete share links with the REST API instead — PUT / DELETE /v1/external/notes/{noteGuid}/share-link (requires the note:write scope).
When to use
  • Check whether a note already has a public share link
  • Retrieve the share URL for a note to pass it along
  • Unlock a password-protected link’s details by supplying the password

Retrieves the current share link information for a note. The noteGuid field accepts only the legacy note GUID — passing a UUID-format share ID in that field is rejected with a 400 UUID_SHARE_ID_UNSUPPORTED error. For a modern share link that uses a UUID token, pass the whole address as url instead of extracting the value. When the link is password-protected, pass password to verify access and unlock the full response. Required Scope: mcp:note:read

Parameters

Request Example

Response

Field Descriptions:
If the link is password-protected and you call get_share_link without a password, the response includes requiresPasswordVerification: true and omits the verification flag. Supplying the wrong password returns 401 Unauthorized.

Common Errors

Both cases — the note doesn’t exist, or the note exists but has no share link yet — return the same NOT_FOUND code (the backend doesn’t distinguish the cause). Solution: Verify the noteGuid with search_notes. If the noteGuid is correct and you still see this error, the note doesn’t have a share link yet — create one in the Tiro app or with the REST API (PUT /v1/external/notes/{noteGuid}/share-link).

UUID-format share ID not supported

Solution: Pass the full share link address as url, or pass the note GUID returned by list_notes / search_notes as noteGuid.

Best Practices