Overview
Theget_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).- 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
get_share_link
Retrieves the current share link information for a note. Only the legacy note GUID is supported right now — passing a UUID-format share ID is rejected with a400 UUID_SHARE_ID_UNSUPPORTED error (the UUID→note mapping isn’t implemented yet). 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
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
Note or Share Link Not Found
Both cases — the note doesn’t exist, or the note exists but has no share link yet — return the sameNOT_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 note GUID returned bylist_notes / search_notes, not a UUID.
Best Practices
Unlock password-protected links
Unlock password-protected links
When a link is password-protected, pass
password to get_share_link to unlock the full response. Without it, the response sets requiresPasswordVerification: true.Confirm a link exists before sharing
Confirm a link exists before sharing
Call
get_share_link to confirm a note has an active public link before you send the URL to someone.