Accept or decline meeting invitations by your rules
A suggested answer and a reason for each new invitation, with a short note for each decline.
- On an event: When a new meeting invitation arrives
- Asks you first
What it does
The task
Find the meeting invitations in my Google Calendar that I have not answered yet. Check each one against my rules: rules. Also check for conflicts with my other events and my focus blocks. For each invitation, suggest accept, decline or a new time, with a reason of one line. Write a short, polite note for each decline or new time. Ask me before you answer any invitation.
- It works in Google Calendar and Gmail, in the workspace you pick, and signs in with passwords from your Cuiar vault.
- A routine checks every 15 minutes and acts on what is new: when a new meeting invitation arrives.
- It stops for your approval before it sends, posts, pays, books or changes a record.
What you give it
| Blank | What to give | Example |
|---|---|---|
| rules | Your rules for meetings, in plain words | Decline after 17:00 and on Fridays. Accept all from my team. Ask for an agenda if none. |
What you get back
An example run with the example values above. Your run uses your own data.
3 new invitations
- Budget review, Thu 5 Nov 17:30, from Mark Hale: Decline (after 17:00)
Note: "Can we move this to Thursday before 17:00? I am free from 14:00 to 16:00."
- Design review, Wed 4 Nov 10:00, from your team: Accept (team rule)
- Partner intro, Fri 6 Nov 11:00, from Jordan Wu, Kestrel Data: New time (Friday rule)
Note: "Could we meet on Monday 9 Nov at 11:00 instead?"
Waiting for your approval on 3 answers.
Run it in Cuiar
- 01
Open it
Click Use in Cuiar on this page. The side panel opens with the task in the composer.
- 02
Fill in the blank
Type rules. Tab moves to the next blank.
- 03
Run it, then repeat it
Run sends it once. To run it when a new meeting invitation arrives, make a routine on cuiar.com/routines or with the CLI below.
As a routine, from the terminal
cuiar routines create "Accept or decline meeting invitations by your rules" --schedule "*/15 * * * *" --time-zone Europe/Berlin \
"Find the meeting invitations in my Google Calendar that I have not answered yet. Check each one against my rules: Decline after 17:00 and on Fridays. Accept all from my team. Ask for an agenda if none.. Also check for conflicts with my other events and my focus blocks. For each invitation, suggest accept, decline or a new time, with a reason of one line. Write a short, polite note for each decline or new time. Ask me before you answer any invitation."Run it from your AI agent
Claude Code, Codex, Cursor and other MCP clients reach Cuiar at https://mcp.cuiar.com/mcp. Add the server one time, then ask for the task in plain words, or call create_routine yourself.
1. Add Cuiar to Claude Code
claude mcp add --transport http cuiar https://mcp.cuiar.com/mcp2. Ask your agent
Use the Cuiar tool create_routine to run my "Accept or decline meeting invitations by your rules" template with rules = Decline after 17:00 and on Fridays. Accept all from my team. Ask for an agenda if none..Setup for other agents: AI agents.
The tool call
{
"name": "create_routine",
"arguments": {
"name": "Accept or decline meeting invitations by your rules",
"task": "Find the meeting invitations in my Google Calendar that I have not answered yet. Check each one against my rules: Decline after 17:00 and on Fridays. Accept all from my team. Ask for an agenda if none.. Also check for conflicts with my other events and my focus blocks. For each invitation, suggest accept, decline or a new time, with a reason of one line. Write a short, polite note for each decline or new time. Ask me before you answer any invitation.",
"schedule": "*/15 * * * *",
"time_zone": "Europe/Berlin"
}
}Related templates
All ops templatesOpsAsks first
Find a meeting time and reply with options
Three free times from your calendar in a draft reply to each meeting request. You approve each reply.
On an event: When an e-mail asks you for a meeting- Gmail
- Google Calendar
OpsAsks first
Send a recap and action items after each meeting
Decisions, owners and due dates from the meeting transcript, in a draft e-mail to the guests.
On an event: When a meeting with a transcript ends- Google Calendar
- Google Meet
- Google Docs
- +1 more: Gmail
Ops
Send me my agenda and tasks every morning
Today's meetings with their links and documents, and the tasks that are due, in one e-mail.
On a schedule: Every weekday at 7:00- Google Calendar
- Asana
- Gmail
OpsAsks first
Prepare a handover before you go on leave
Open threads, tasks and meetings for your cover in one doc, and a draft out-of-office reply.
You start it: When you start it- Gmail
- Google Calendar
- Asana
- +1 more: Google Docs
Research
Brief me before each meeting
Who you meet, what their company does, and what you discussed last time.
On an event: Before each meeting with an external guest- Google Calendar
- LLinkedIn
- Gmail
SalesAsks first
Draft a reply to each new lead
Research the sender, answer each question and offer two times for a call.
On an event: When an e-mail from a new lead arrives- Gmail
- HubSpot
- Google Calendar