thanks for asking, @splitpersonality. And seconding, @jonur.
How about the following Hook > Preferences > Scripts > Missive> “Get Address” script :
set the clipboard to ""
set theUrl to ""
tell application "System Events"
keystroke "c" using {command down}
delay 0.3
repeat 20 times -- poll clipboard for ~2 seconds. Sometimes set x to the clipboard throws exception
try
set theUrl to the clipboard
if theUrl is not equal to "" then
exit repeat
end if
end try
delay 0.1
end repeat
if length of theUrl is greater than 27 then
set theUrl to text 6 thru -1 of theUrl
set theUrl to "missive" & theUrl
end if
tell process "Missive"
set menu_item_name to name of last menu item of menu "Window" of menu bar 1
set AppleScript's text item delimiters to " - "
set theTitle to item 1 of (text items of menu_item_name)
return "[" & theTitle & "](" & theUrl & ")"
end tell
end tell