AniList automation · runs daily
Triage AniList notifications and reply to activity
Your AniList notification count keeps growing: likes on a list update, a new follower, two replies under a post and a mention in a forum thread, all in one stream.
Cotlet does it in your own AniList account with list_notifications, list_activity and reply_to_activity, called by your AI agent, an n8n workflow or a script.
Hosted · nothing to install or maintain
Can AniList do this on its own?
AniList's GraphQL API can do this (checked 17 Oct 2026). The Notification query returns notifications of a chosen type, and the SaveActivityReply mutation posts a reply. Both need an OAuth token and your own code. There is no official MCP server, so nothing lets an agent triage the feed without a custom integration.
How you do it in AniList today
- Open your notifications on anilist.co and scroll through every type in one list.
- Open each reply or mention to read it with the activity it belongs to.
- Write a reply under the activity by hand, one at a time.
- Open the forum thread for mentions in thread comments, which are separate from activity replies.
- Repeat daily, because likes and follows bury the few notifications that need an answer.
How to triage AniList notifications and reply to activity
Read my unread AniList notifications. Summarize likes and follows in one line, and for replies and mentions in my activity draft a short answer. Post the replies I approve. - 01
Pull unread notifications by type
list_notifications fetches the stream and groups it by type. Likes and follows are counted and summarized in one line, because they need no answer.
- 02
Open what needs a reply
For each activity reply or mention, list_activity loads the activity it points to, so the agent reads your original post and the reply together instead of a bare notification line.
- 03
Draft, do not post
The agent writes a short answer in your tone and shows it under the reply it answers. A mention from someone you do not know is flagged, not answered.
- 04
Post the approved replies
reply_to_activity posts only the drafts you approved. Each call asks for your OK by default, because a reply is public to anyone who can see the activity.
- 05
Clear the count
The notification query can reset the unread count when it is read. The agent resets it only after the summary is delivered, so nothing disappears unread.
What you get back
AniList notifications for yourname: 14 unread
9 likes on 3 activities, 2 new followers
2 replies to your activity: both answered, posted after your OK
1 mention in a forum thread: left for you
Skipped: 0 Other ways to ask
- Only tell me about replies and mentions, skip likes and follows entirely.
- Every evening, list new followers and show me their top-rated anime so I can decide whom to follow back.
- Draft replies to everything under my last text activity, but post nothing.
- Tell me when a show I am watching has aired a new episode.
What AniList allows, and what to know first
- NotificationType includes ACTIVITY_REPLY, ACTIVITY_MENTION, ACTIVITY_MESSAGE, FOLLOWING, AIRING and the like types for activities, replies, threads and thread comments.
- An AIRING notification means an anime you are currently watching has aired.
- An activity reply takes between 2 and 8000 characters.
- The notification query has an option to reset the unread notification count to 0 on load.
- A mention in a forum comment is its own type, THREAD_COMMENT_MENTION, separate from activity mentions.
reply_to_activity asks for your OK by default. To run it daily without you, switch confirmation off for that tool in your dashboard.
Sources: AniList API Docs: NotificationType · AniList API Docs: Query reference (Notification, Activity) · AniList API Docs: Mutations reference (SaveActivityReply)
Call reply_to_activity from a script
curl -X POST https://cotlet.dev/api/v1/anilist/activities/912345678/replies \
-H "Authorization: Bearer $COTLET_API_KEY" \
-H "Content-Type: application/json" \
-d '{"text":"Thanks! Episode 9 was my favourite too."}' {
"reply_id": 77120045,
"activity_id": 912345678,
"posted": true
} MCP: add https://cotlet.dev/mcp/v1 with the same key; the call is anilist_write → reply_to_activity. Example data.
Schedule it in n8n, Make, Zapier or cronAniList tools this automation uses
| Tool | Parameters |
|---|---|
| list_notifications | type, mark_read, cursor |
| list_activity | username, type, cursor |
| reply_to_activity | activity_id, text |
Frequently asked questions
Is it safe to connect AniList to Cotlet?
Yes. You sign in to AniList yourself, in your own Cloud Browser in the EU, and we never save your password. Your agents only get AniList once you enable it, every background request is listed, and the browser profile is stored encrypted with AES-256-GCM, the cipher 1Password uses for its vaults. The AI model never sees a login, posts and messages wait for your OK, and Disable for agents cuts access in one click. Independent scanners grade cotlet.dev A+ on Qualys SSL Labs, securityheaders.com and Mozilla Observatory; live results are on https://cotlet.dev/security.
Give your agent access to AniList.
Free 7-day trial with 2,000 credits, no card needed. Cotlet is independent and not affiliated with AniList.