AtlasWork, planned itself.

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

    System status
    • SSO
    • SCIM
    • Two-factor sign-in
    • Audit log

    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

    You are in control of your cookies

    Atlas uses strictly necessary cookies to keep you signed in. With your consent, we add anonymized product analytics, conversion attribution, and remembered preferences. Change your mind any time at /privacy/cookies.

    Off until you agree · Change it any time

    • Necessaryalways on
    • Analyticsopt-in
    • Marketingopt-in
    • Preferencesopt-in
    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
    • Signing in and security
    • Client portal

    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 is 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), one page at a time, filtered by assigneeId and status. Pass `nextCursor` back as `cursor` for the next page.

    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).
    limitintegerNoHow many tasks to return, 1 to 100.
    cursorstringNoThe nextCursor of the previous page. Leave it out for the first page.

    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.