Connecting WorkLink to your AI app
Connect WorkLink (called 근무링크 in Korea) to your own AI app such as ChatGPT or Claude and you can ask about your shifts and shared days off in plain words. Connecting is optional, and inside the WorkLink app nothing is sent to any AI company.
You need a ChatGPT or Claude account. Your usage comes out of that AI service's own plan, and WorkLink charges nothing extra. Depending on your plan, connecting may not work.
Server address
https://unionlink.kr/w/mcp — this address is for WorkLink only, and the scope is always "schedule only".
How to connect
- In your AI app's connector settings, add the address above. Claude: Settings › Connectors › Add custom connector. ChatGPT: add a new app/connector on the connections screen.
- When the WorkLink sign-in screen opens, sign in and tap "Allow". The scope you are allowing is just one: "schedule only".
- In the AI app, ask something like "What are my shifts this week?"
What it can do · 11 tools
| Tool | What it does |
|---|---|
get_my_duty | Your schedule (shift type, code and time for each date). Default: 7 days from today; up to 62 days at a time. |
list_duty_groups | The schedule groups you are in (name, number of people, member names). |
find_common_days_off | Days when you and the people you choose in a group are all off. Others' shifts are shown only as masked letters (D, E, N, Off). |
find_swap_candidates | The server picks, with the shifts before and after taken into account, people in your groups who could take your shift that day (candidates and reasons they can't). |
check_replies | Reads answers to swap requests you sent (accepted, can't, other day suggested) and messages you received in 1:1 chats. Received text is returned wrapped as untrusted_content. |
prepare_message | Only creates a preview of a 1:1 message and a confirmation value (confirmToken). It does not send. Recipients: people in your groups or people you have already chatted with. |
ask_duty_swap | Only creates a preview and a confirmation value for a fixed-format request card asking to swap your shift that day. It does not send. |
send_message | Actually sends one of the two previews above. The confirmation value works once, within 5 minutes, and only with the same text as the preview. |
propose_my_duty | Only creates a preview (days that change, days that are overwritten) and a confirmation value before your shifts are added to your schedule. Up to 2 months at a time. Can also be used with an accepted swap card (fromSwap). |
confirm_my_duty | Adds your shifts to your schedule as in the propose_my_duty preview. The confirmation value works once, within 5 minutes. The overwritten version is kept so it can be undone. |
undo_my_duty | Returns a month added through the AI connection to how it was before (the last change for each month · within 7 days · refused if you edited it in the app afterwards). |
Writing is always two steps
First it only creates a preview and changes nothing. It goes out only after you confirm on the AI app's screen (the confirmation value works once, within 5 minutes, with the same text as the preview). Messages and requests that go out carry "— Sent via AI connection". A swap request is only a request and does not change the official ward schedule — your manager (the person in charge of the schedule) confirms. Adding shifts can be undone within 7 days for each month.
Privacy and disconnecting
At sign-in we don't receive your name, email or phone number. We record only which AI app called which tool, when, and whether it succeeded; we don't keep the questions or the answers. You can disconnect under Me › Connected AI apps in WorkLink or in your AI app, and connections unused for 90 days end automatically. For details, see the Privacy Policy.
FAQ
Does it cost money?
WorkLink charges nothing extra for the connection. But ChatGPT and Claude are services you use with your own account, so your usage comes out of your own plan on that service. Depending on your plan, connecting may not work; if it doesn't, check the plan information of that AI service.
Contact
help@unionlink.kr · please include the app version and the AI app you use. WorkLink support page · Terms of Service