AtlasWork, planned itself.

The AI-native, all-in-one work platform. Tasks, projects, CRM, contracts, and analytics in one calm workspace.

All systems operational
  • SOC 2 II
  • ISO 27001
  • HIPAA
  • GDPR

Product

  • Overview
  • PDF tools
  • Diagram tools
  • People & HR
  • Integrations
  • Marketplace
  • Pricing

Resources

  • Guides
  • Glossary
  • Compare
  • Docs
  • API reference
  • Support
  • Changelog
  • Status

Company

  • About
  • Careers
  • Press
  • Contact

Legal & trust

  • Trust center
  • Security
  • Privacy
  • Terms
  • DPA
  • GDPR
  • SLA
  • Refunds
  • Google API data
Atlas, a product by wrxstack.com·© 2026 wrxstack·All rights reserved
PrivacyTermsSecurityStatus
Skip to documentation
Docs
Back to Atlas

Start here

  • Overview

Developer

  • REST API guide
  • Authentication
  • API reference
  • MCP (AI agents)
  • MCP tools reference
  • SDKs
  • Quick actions
  • Changelog

Webhooks

  • Overview
  • Quickstart
  • Events
  • Payloads and headers
  • Security and signing
  • Delivery and retries
  • Managing via API

Connect

  • Connectors
  • Integrations

Product

  • Collaboration and chat

Reference

  • Glossary
  • Keyboard shortcuts
  • Module reference

Tools reference

My account

Every My account tool, with the scope it needs, its arguments and the API operation it calls.

All areasTasksProjectsPortfoliosBoardsGoalsHabitsCommentsTime trackingWorkloadCRMGrowth suiteContractseSignPDF StudioFormsCalendarBookingMeetingsChatHuddlesWikiDocumentationDiagramsWhiteboardsHRPayrollClient deliveryClient onboardingService operationsStatus pageAutomationsAgentsAIReportsInsightsConnectorsNotificationsSearchWorkspace administrationAccessGovernancePrivacyBillingWebhooksAccess tokensMy accountFocusChangelogBlogTrashThemesEmail templatesMetadataCustom fieldsWalkthroughsVoiceActivityServer

57 tools

Get my about

Read only

atlas_me_about_get

Get the calling user's about page: an ordered list of content blocks.

Scope
profile:read
Calls
GET /profile/me/about
Example prompt
Read me my Atlas bio.

Arguments

This tool takes no arguments.

Update my about

Changes data

atlas_me_about_update

Replace the calling user's about page with an ordered list of blocks (heading, text, image, link, callout). To set a manager, use atlas_me_profile_extras_update with managerId.

Scope
profile:write
Calls
PATCH /profile/me/about
Example prompt
Update my bio to mention I lead the platform team.

Arguments

FieldTypeRequiredDescription
blocksarray of objectYesThe complete about page, in order. Replaces every stored block, so read the current blocks with atlas_me_about_get first and send them back with your change. Kinds: heading, text, image, link, callout.

List my attendance

Read only

atlas_me_attendance_list

List my attendance log entries (recent first).

Scope
hr:read
Calls
GET /v1/me/attendance
Example prompt
Show me my attendance this week.

Arguments

This tool takes no arguments.

Get my calendar grid preferences

Read only

atlas_me_calendar_grid_preferences_get

Read the calling user's calendar grid preferences: step size, week start, visible hours, and default duration.

Scope
calendar:read
Calls
GET /calendar-grid-preferences
Example prompt
Show my calendar grid preferences.

Arguments

This tool takes no arguments.

Set my calendar grid preferences

Changes data

atlas_me_calendar_grid_preferences_set

Partially update the calling user's calendar grid preferences while preserving existing unspecified fields.

Scope
calendar:write
Calls
PUT /calendar-grid-preferences
Example prompt
Set my calendar grid to 15-minute slots, Monday week start, 8 to 18 visible hours.

Arguments

FieldTypeRequiredDescription
stepMinutes15 | 30 | 60No
weekStartsOn0 | 1No
hourStartintegerNo
hourEndintegerNo
defaultDurationMinintegerNo

Delete my daily notes

Destructive

atlas_me_daily_notes_delete

Delete the caller-owned daily note for one YYYY-MM-DD date.

Scope
profile:write
Calls
DELETE /daily-notes/{date}
Example prompt
Delete my daily note for 2026-06-07.

Arguments

FieldTypeRequiredDescription
datestringYes

Export my daily notes

Read only

atlas_me_daily_notes_export

Export every caller-owned daily note as JSON rows for backup or migration workflows.

Scope
profile:read
Calls
GET /daily-notes/export
Example prompt
Export all my daily notes as JSON rows.

Arguments

This tool takes no arguments.

Get my daily notes

Read only

atlas_me_daily_notes_get

Fetch the caller's daily note for one YYYY-MM-DD date, returning null when no row exists.

Scope
profile:read
Calls
GET /daily-notes/{date}
Example prompt
Open my daily note for 2026-06-07.

Arguments

FieldTypeRequiredDescription
datestringYes

List my daily notes

Read only

atlas_me_daily_notes_list

List one page of the caller's daily notes over an optional date range, newest first. Pass the nextCursor of a page as cursor to read the next one.

Scope
profile:read
Calls
GET /daily-notes
Example prompt
List my daily notes from last week.

Arguments

FieldTypeRequiredDescription
fromstringNo
tostringNo
limitintegerNoHow many rows to return, 1 to 100. 50 by default.
cursorstringNoThe nextCursor of the previous page. Leave it out for the first page.
sort"date" | "createdAt" | "updatedAt"NoThe field to sort on: date, createdAt, updatedAt. date, newest first, by default.
order"asc" | "desc"Noasc or desc.

Search my daily notes

Read only

atlas_me_daily_notes_search

Search across the caller's daily notes and return matching rows with snippets, capped at 60 results.

Scope
profile:read
Calls
GET /daily-notes/search/run
Example prompt
Search my notes for renewal risks.

Arguments

FieldTypeRequiredDescription
qstringYes
limitintegerNo

Set my daily notes

Changes data

atlas_me_daily_notes_set

Create or replace the caller-owned note for one date with bounded body and optional mood metadata.

Scope
profile:write
Calls
PUT /daily-notes
Example prompt
Save this as my daily note for 2026-06-07.

Arguments

FieldTypeRequiredDescription
datestringYes
bodystringYes
moodstring | nullNo

List my employee loans

Read only

atlas_me_employee_loans_list

List my employee loans and salary advances with status and outstanding balance.

Scope
hr:read
Calls
GET /v1/me/loans
Example prompt
Show my active employee loans.

Arguments

This tool takes no arguments.

Submit my exit interviews

Changes data

atlas_me_exit_interviews_submit

Self-service: the departing teammate submits their own exit interview. Employee id is resolved from the session.

Scope
hr:write
Calls
POST /v1/me/exit-interview
Example prompt
Submit my exit interview: VOLUNTARY, satisfaction 4.

Arguments

FieldTypeRequiredDescription
lastWorkingDaystringYes
reason"VOLUNTARY" | "INVOLUNTARY" | "RELOCATION" | "FAMILY" | "COMPENSATION" | "CAREER_GROWTH" | "OTHER"Yes
satisfactionintegerYes1-5 overall satisfaction.
wouldRecommendintegerYes1-5 likelihood of recommending the company.
responsesarray of objectNo
notesstringNo

Delete my frecency

Destructive

atlas_me_frecency_delete

Delete one frecency record by scope and item id for the caller.

Scope
search:read
Calls
DELETE /frecency/{scope}/{itemId}
Example prompt
Remove task tsk_123 from my frecency records.

Arguments

FieldTypeRequiredDescription
scopestringYes
itemIdstringYes

List my frecency

Read only

atlas_me_frecency_list

List one page of the caller's frecency records for one bounded scope such as projects, tasks, or wiki pages. Pass the nextCursor of a page as cursor to read the next one.

Scope
search:read
Calls
GET /frecency
Example prompt
List my frecency records for projects.

Arguments

FieldTypeRequiredDescription
scopestringYes
limitintegerNoHow many rows to return, 1 to 100. 50 by default.
cursorstringNoThe nextCursor of the previous page. Leave it out for the first page.
sort"lastVisitAt" | "visits" | "createdAt"NoThe field to sort on: lastVisitAt, visits, createdAt. lastVisitAt, most recent first, by default.
order"asc" | "desc"Noasc or desc.

Record my frecency

Changes data

atlas_me_frecency_record

Record a frecency hit for one caller-owned scope and item id so rankings roam across devices.

Scope
search:read
Calls
POST /frecency/record
Example prompt
Record that I opened task tsk_123.

Arguments

FieldTypeRequiredDescription
scopestringYes
itemIdstringYes

Acknowledge my HR policies

Changes data

atlas_me_hr_policies_acknowledge

Employee self-service: record an e-acknowledgement of a policy version (clears the queue).

Scope
hr:write
Calls
POST /v1/me/policies/{id}/acknowledge
Example prompt
Acknowledge the code-of-conduct policy.

Arguments

FieldTypeRequiredDescription
idstringYes
policyVersionintegerNoPin the version the employee read to defend against mid-read updates.

Get my HR policies

Read only

atlas_me_hr_policies_get

Employee self-service: read a single active policy by slug (current version only).

Scope
hr:read
Calls
GET /v1/me/policies/{slug}
Example prompt
Show me the leave-policy.

Arguments

FieldTypeRequiredDescription
slugstringYes

List my HR policies

Read only

atlas_me_hr_policies_list

Employee self-service: list active (non-superseded) policies. Filter by category.

Scope
hr:read
Calls
GET /v1/me/policies
Example prompt
What HR policies do I need to read?

Arguments

FieldTypeRequiredDescription
categorystringNo
includeSupersededbooleanNoAdmin-only: include retired policies in the result.

Get my HR profile

Read only

atlas_me_hr_profile_get

Get my HR profile (the calling user employee record, with personal and contact details).

Scope
hr:read
Calls
GET /v1/me/profile
Example prompt
What does my HR record say?

Arguments

This tool takes no arguments.

Update my HR profile

Changes data

atlas_me_hr_profile_update

Patch my HR profile: preferred name, personal email, phone, nationality, marital status, blood group.

Scope
hr:write
Calls
PATCH /v1/me/profile
Example prompt
Update my home address to 12 MG Road.

Arguments

FieldTypeRequiredDescription
preferredNamestring | nullNo
personalEmailstring (email) | nullNo
phonestring | nullNo
nationalitystring | nullNo
maritalStatusstring | nullNo
bloodGroupstring | nullNo

Create my HR tickets

Changes data

atlas_me_hr_tickets_create

Self-service: raise a new HR helpdesk ticket for the calling employee (category, subject, body, optional priority).

Scope
hr:write
Calls
POST /v1/me/tickets
Example prompt
Open an HR ticket: my leave balance looks wrong.

Arguments

FieldTypeRequiredDescription
category"LEAVE" | "PAYROLL" | "BENEFITS" | "DOCUMENTS" | "POLICY" | "IT_ACCESS" | "OTHER"Yes
subjectstringYes
bodystringYes
priority"LOW" | "NORMAL" | "HIGH" | "URGENT"No

Get my HR tickets

Read only

atlas_me_hr_tickets_get

Self-service: fetch one of the calling user's own HR tickets by id (HR-internal notes are filtered out).

Scope
hr:read
Calls
GET /v1/me/tickets/{id}
Example prompt
Show me my ticket hrt_xyz.

Arguments

FieldTypeRequiredDescription
idstringYes

List my HR tickets

Read only

atlas_me_hr_tickets_list

Self-service: list the calling user's own HR helpdesk tickets. Filter by status, category, or priority.

Scope
hr:read
Calls
GET /v1/me/tickets
Example prompt
Show me my open HR tickets.

Arguments

FieldTypeRequiredDescription
status"OPEN" | "IN_PROGRESS" | "WAITING_ON_EMPLOYEE" | "RESOLVED" | "CLOSED"No
category"LEAVE" | "PAYROLL" | "BENEFITS" | "DOCUMENTS" | "POLICY" | "IT_ACCESS" | "OTHER"No
priority"LOW" | "NORMAL" | "HIGH" | "URGENT"No
employeeIdstringNo
assignedToIdstringNo
limitintegerNo

Rate my HR tickets

Changes data

atlas_me_hr_tickets_rate

Self-service: leave a CSAT rating (1-5) on a resolved HR ticket the calling user raised.

Scope
hr:write
Calls
PATCH /v1/me/tickets/{id}/rate
Example prompt
Rate my HR ticket hrt_xyz 5 stars.

Arguments

FieldTypeRequiredDescription
idstringYes
satisfactionRatingintegerYesCSAT score from 1 (worst) to 5 (best).

Reply my HR tickets

Changes data

atlas_me_hr_tickets_reply

Self-service: reply on one of the calling user's own HR tickets. Always visible to HR (never an internal note).

Scope
hr:write
Calls
POST /v1/me/tickets/{id}/messages
Example prompt
Reply on my HR ticket hrt_xyz: any update?

Arguments

FieldTypeRequiredDescription
idstringYesTicket id the message belongs to.
bodystringYes

Delete my journal reviews

Destructive

atlas_me_journal_reviews_delete

Delete one caller-owned journal review by id.

Scope
profile:write
Calls
DELETE /journal-reviews/{id}
Example prompt
Delete journal review jr_123.

Arguments

FieldTypeRequiredDescription
idstringYes

List my journal reviews

Read only

atlas_me_journal_reviews_list

List one page of daily or weekly journal reviews over an optional ISO datetime window, newest first. Pass the nextCursor of a page as cursor to read the next one.

Scope
profile:read
Calls
GET /journal-reviews
Example prompt
List my weekly reviews for this quarter.

Arguments

FieldTypeRequiredDescription
kind"daily" | "weekly"No
periodStartstringNo
periodEndstringNo
limitintegerNoHow many rows to return, 1 to 100. 50 by default.
cursorstringNoThe nextCursor of the previous page. Leave it out for the first page.
sort"periodStart" | "periodEnd" | "createdAt"NoThe field to sort on: periodStart, periodEnd, createdAt. periodStart, newest first, by default.
order"asc" | "desc"Noasc or desc.

Set my journal reviews

Changes data

atlas_me_journal_reviews_set

Create or replace a daily or weekly journal review with a strict body shape for the selected kind.

Scope
profile:write
Calls
POST /journal-reviews
Example prompt
Save this weekly review with rating 8.

Arguments

FieldTypeRequiredDescription
kind"daily" | "weekly"Yes
periodStartstringYes
periodEndstringYes
bodyJsonobjectYes

Get my leave balances

Read only

atlas_me_leave_balances_get

Get my current leave balances by leave type.

Scope
hr:read
Calls
GET /v1/me/leave-balance
Example prompt
How much leave do I have left?

Arguments

This tool takes no arguments.

Get my leave calendar URL

Read only

atlas_me_leave_calendar_url_get

Return the URL of my personal leave calendar feed (ICS / iCalendar).

Scope
hr:read
Calls
GET /v1/me/leave.ics
Example prompt
Give me my leave calendar feed URL.

Arguments

This tool takes no arguments.

List my payslips

Read only

atlas_me_payslips_list

List my payslips across all pay-runs (most recent first).

Scope
hr:read
Calls
GET /v1/me/payslips
Example prompt
Show me my payslips this year.

Arguments

This tool takes no arguments.

Get my payslips PDF URL

Read only

atlas_me_payslips_pdf_url_get

Return the URL for the PDF of one of my payslips.

Scope
hr:read
Calls
GET /v1/me/payslips/{id}/pdf
Example prompt
Give me the PDF link for my May payslip.

Arguments

FieldTypeRequiredDescription
idstringYes

List my performance review responses

Read only

atlas_me_performance_review_responses_list

List performance review responses I still need to submit (as reviewer or reviewee).

Scope
hr:read
Calls
GET /v1/hr/perf/me/open-responses
Example prompt
What reviews do I still owe?

Arguments

FieldTypeRequiredDescription
employeeIdstringYesEmployee id whose open reviewer assignments to list.

Get my profile extras

Read only

atlas_me_profile_extras_get

Get the calling user's profile extras (pronouns, job title, location, social links).

Scope
profile:read
Calls
GET /profile/me/extras
Example prompt
What's on my Atlas profile?

Arguments

This tool takes no arguments.

Update my profile extras

Changes data

atlas_me_profile_extras_update

Patch the calling user's profile extras: display name, pronunciation, cover banner, manager, certifications, education, languages, phone, emergency contact, pinned items, working hours, communication preferences, calendar systems and landing page. Send only the fields to change.

Scope
profile:write
Calls
PATCH /profile/me/extras
Example prompt
Update my Atlas profile location to Mumbai.

Arguments

FieldTypeRequiredDescription
displayNamestring | "" | nullNoPreferred display name. Empty string or null clears it.
pronunciationPhoneticstring | "" | nullNoPhonetic spelling of the name, for example "AT-luhs".
pronunciationAudioUrlstring | "" | nullNohttps URL (or small data: URL) of a name pronunciation clip. Empty string or null clears it.
coverBannerUrlstring | "" | nullNohttps URL (or small data: URL) of the profile cover banner. Empty string or null clears it.
managerIdstring | nullNoUser id of the caller's manager, or null to clear it.
certificationsarray of objectNoFull list of certifications. Replaces the stored list.
educationarray of objectNoFull list of education entries. Replaces the stored list.
languagesarray of objectNoFull list of spoken languages. Replaces the stored list.
phonestring | "" | nullNoWork phone number. Empty string or null clears it.
emergencyContactobject | nullNoEmergency contact, or null to clear it.
pinnedTaskIdsarray of stringNoTask ids to pin.
pinnedProjectIdsarray of stringNoProject ids to pin.
pinnedWikiIdsarray of stringNoWiki page ids to pin.
workingHoursobject | nullNoWorking hours per weekday, up to four ranges a day, or null to clear them.
preferredCommunicationChannel"slack" | "email" | "matrix" | "teams" | "phone" | nullNo
prefersAsyncbooleanNoWhether the caller prefers asynchronous communication.
calendarSystemsarray of "gregory" | "buddhist" | "chinese" | "coptic" | "dangi" | "ethioaa" | "ethiopic" | "hebrew" | "indian" | "islamic" | "islamic-umalqura" | "islamic-civil" | "islamic-tbla" | "islamic-rgsa" | "iso8601" | "japanese" | "persian" | "roc"NoCalendar systems shown alongside the date. The first entry is the primary calendar.
defaultLandingPathstring | nullNoIn-app path to open after sign-in, for example "/tasks". null restores the default.

Create my quick links

Changes data

atlas_me_quick_links_create

Create a caller-owned quick link with an http(s) URL, label, optional icon hint, and optional sort position.

Scope
profile:write
Calls
POST /quick-links
Example prompt
Add https://atlas.dev/runbook as a quick link called Runbook.

Arguments

FieldTypeRequiredDescription
labelstringYes
urlstringYes
iconHintstring | nullNo
positionintegerNo

Delete my quick links

Destructive

atlas_me_quick_links_delete

Delete one caller-owned quick link by id. Cross-user and cross-tenant lookups stay masked by the API.

Scope
profile:write
Calls
DELETE /quick-links/{id}
Example prompt
Delete quick link ql_123.

Arguments

FieldTypeRequiredDescription
idstringYes

List my quick links

Read only

atlas_me_quick_links_list

List the calling user's quick links in launchpad order for navigation and workflow setup.

Scope
profile:read
Calls
GET /quick-links
Example prompt
Show my Atlas quick links.

Arguments

This tool takes no arguments.

Update my quick links

Changes data

atlas_me_quick_links_update

Patch one caller-owned quick link by id, preserving unspecified fields and enforcing http(s) URLs.

Scope
profile:write
Calls
PUT /quick-links/{id}
Example prompt
Rename quick link ql_123 to Team Runbook.

Arguments

FieldTypeRequiredDescription
idstringYes
labelstringNo
urlstringNo
iconHintstring | nullNo
positionintegerNo

Create my reimbursement claims

Changes data

atlas_me_reimbursement_claims_create

File a new reimbursement claim for myself. Pass submit=true to push it for approval right away.

Scope
hr:write
Calls
POST /v1/me/reimbursements/claims
Example prompt
File a 350 INR meals claim from yesterday.

Arguments

FieldTypeRequiredDescription
category"MILEAGE" | "MEALS" | "FUEL" | "TRAVEL" | "EQUIPMENT" | "MEDICAL" | "COMMS" | "OTHER"Yes
amountnumberYes
currencystringNo
claimedOnstringYesISO date (YYYY-MM-DD) the expense was incurred.
descriptionstringNo
submitbooleanNo

List my reimbursement claims

Read only

atlas_me_reimbursement_claims_list

List my reimbursement claims, optionally filtered by status or year.

Scope
hr:read
Calls
GET /v1/me/reimbursements/claims
Example prompt
Show me the reimbursements I submitted this year.

Arguments

FieldTypeRequiredDescription
status"DRAFT" | "SUBMITTED" | "APPROVED" | "REJECTED" | "PAID"No
yearintegerNo
limitintegerNo

Submit my reimbursement claims

Changes data

atlas_me_reimbursement_claims_submit

Submit one of my DRAFT reimbursement claims for HR approval.

Scope
hr:write
Calls
PATCH /v1/me/reimbursements/claims/{id}/submit
Example prompt
Submit my reimbursement claim rc_xyz.

Arguments

FieldTypeRequiredDescription
idstringYesReimbursement claim id.

Create my saved views

Changes data

atlas_me_saved_views_create

Create a caller-owned saved view with a name, opaque config object, and optional pinned state.

Scope
tasks:write
Calls
POST /saved-views
Example prompt
Save this search configuration as My pipeline.

Arguments

FieldTypeRequiredDescription
namestringYes
configobjectYes
pinnedbooleanNo

Delete my saved views

Destructive

atlas_me_saved_views_delete

Delete one caller-owned saved view by id. Shared tenant views remain owner-controlled.

Scope
tasks:delete
Calls
DELETE /saved-views/{id}
Example prompt
Delete saved view sv_123.

Arguments

FieldTypeRequiredDescription
idstringYes

List my saved views

Read only

atlas_me_saved_views_list

List caller-owned and tenant-shared saved views, including opaque UI config blobs that agents should preserve.

Scope
tasks:read
Calls
GET /saved-views
Example prompt
List my saved Atlas views.

Arguments

This tool takes no arguments.

Set my saved views sharing

Changes data

atlas_me_saved_views_sharing_set

Set whether a caller-owned saved view is shared with the tenant using a strict boolean toggle.

Scope
tasks:write
Calls
POST /saved-views/{id}/share
Example prompt
Share saved view sv_123 with my workspace.

Arguments

FieldTypeRequiredDescription
idstringYes
sharedbooleanYes

Update my saved views

Changes data

atlas_me_saved_views_update

Patch a caller-owned saved view by id while preserving unspecified UI-owned config fields.

Scope
tasks:write
Calls
PATCH /saved-views/{id}
Example prompt
Pin saved view sv_123.

Arguments

FieldTypeRequiredDescription
idstringYes
namestringNo
configobjectNo
pinnedbooleanNo

Get my scheduler drift mutes

Read only

atlas_me_scheduler_drift_mutes_get

Read the calling user's scheduler-drift mute state for one YYYY-MM-DD planning day.

Scope
profile:read
Calls
GET /scheduler-drift-mute-state
Example prompt
Is scheduler drift muted for me on 2026-06-06?

Arguments

FieldTypeRequiredDescription
dayKeystringYes

Reset my scheduler drift mutes

Destructive

atlas_me_scheduler_drift_mutes_reset

Reset the calling user's scheduler-drift mute state for one YYYY-MM-DD planning day.

Scope
profile:write
Calls
DELETE /scheduler-drift-mute-state
Example prompt
Unmute scheduler drift nudges for me today.

Arguments

FieldTypeRequiredDescription
dayKeystringYes

Set my scheduler drift mutes

Changes data

atlas_me_scheduler_drift_mutes_set

Mute all or selected scheduler-drift nudge kinds for the calling user on one planning day.

Scope
profile:write
Calls
PUT /scheduler-drift-mute-state
Example prompt
Mute deadline pressure and calendar conflict drift nudges for today.

Arguments

FieldTypeRequiredDescription
dayKeystringYes
mutedAllbooleanNo
mutedKindsarray of "missed_work" | "blocked_capacity" | "deadline_pressure" | "guardrail_pressure" | "recent_replan" | "ready_plan" | "workload_pressure" | "calendar_conflict"No

List my tasks

Read only

atlas_me_tasks_list

List tasks assigned to the caller (or to a specific assignee). Filtered server-side by assigneeId, status, and limit.

Scope
tasks:read
Calls
GET /v1/tasks
Example prompt
What tasks are on my plate this week?

Arguments

FieldTypeRequiredDescription
statusstringNoFilter by status (e.g. TODO, DONE).
assigneeIdstringNoUser id (defaults to the caller).
limitintegerNo

Get my tax declarations

Read only

atlas_me_tax_declarations_get

Get my current tax declaration (regime choice plus deductions).

Scope
hr:read
Calls
GET /v1/me/declarations
Example prompt
What is my current tax declaration?

Arguments

This tool takes no arguments.

Update my tax declarations

Changes data

atlas_me_tax_declarations_update

Patch my tax declaration: regime, monthly rent and rent city, 80C, 80D, and leave travel allowance.

Scope
hr:write
Calls
PATCH /v1/me/declarations
Example prompt
Switch me to the new tax regime.

Arguments

FieldTypeRequiredDescription
regime"OLD" | "NEW"NoIncome tax regime.
monthlyRentPaidnumberNoRent paid each month, used for the house rent allowance exemption.
rentCity"METRO" | "NON_METRO"NoWhether the rented home is in a metro city.
section80CnumberNoSection 80C deduction amount for the year.
section80DnumberNoSection 80D deduction amount for the year.
ltaClaimednumberNoLeave travel allowance claimed.

Get my theme preferences

Read only

atlas_me_theme_preferences_get

Read the calling user's persisted theme preference, reduce-motion flag, and accent token fallback.

Scope
profile:read
Calls
GET /user-theme
Example prompt
What theme settings are saved for me in Atlas?

Arguments

This tool takes no arguments.

Set my theme preferences

Changes data

atlas_me_theme_preferences_set

Partially update the calling user's theme mode, reduce-motion preference, or design-token accent slug.

Scope
profile:write
Calls
PUT /user-theme
Example prompt
Set my Atlas theme to dark with the emerald accent and reduced motion.

Arguments

FieldTypeRequiredDescription
mode"light" | "dark" | "system"No
reduceMotionbooleanNo
accentSlug"indigo" | "violet" | "rose" | "amber" | "emerald" | "slate" | nullNo

List my workspaces

Read only

atlas_me_workspaces_list

List the tenants the calling user belongs to, projected for the top-left workspace switcher (id, name, slug, role, plan, current flag). Read-only.

Scope
workspace:read
Calls
GET /v1/workspaces/mine
Example prompt
Which tenants can I switch to?

Arguments

This tool takes no arguments.