This Raycast extension allows you to interact with your FreeAgent account directly from Raycast, providing both traditional commands and AI-powered tools for financial analysis and management.
If you get a 422 error "This transaction has already been fully explained":
@FreeAgentList invoices from FreeAgent
List tax timeline items from FreeAgent
List timeslips from FreeAgent
Create an invoice in FreeAgent
Create a timeslip in FreeAgent
Create a task in FreeAgent
Create an expense in FreeAgent
List all bank transactions from FreeAgent
List unexplained bank transactions that need attention
list-projects, create-project, and delete-project AI tools (create/delete require confirmation)list-tasks, create-task-ai, update-task, and delete-task AI tools, all with confirmation for mutationslist-timeslips-ai, create-timeslip-ai, update-timeslip, and delete-timeslip AI tools, including the ability to switch a timeslip to a different task4:30) would only record the hours portion4:30 = 4.5 hours) and decimal format (4.5)Create a new task in FreeAgent commandformatDateForAPI() utility function to handle date formatting without timezone conversion