Skip to content

Integration · Projects & tasks

Connect Claude & ChatGPT to 10,000ft

Ask your AI who is booked on a project next week, how many hours were logged last month, or to log time for you in 10,000ft, now Resource Management by Smartsheet. It can read people, projects, phases, assignments and time entries, create and update projects, log and correct hours, add expenses and set someone's status for the day.

Connect 10,000ft (Resource Management by Smartsheet) free

Free plan, no credit card. Takes about a minute.

Try asking

  • “Who is scheduled on the Harbor Redesign project next week?”

    The AI finds the project and lists its assignments between the dates, with person, phase and allocation.

  • “What is Emma working on this month?”

    It finds Emma among your people and lists her assignments for the month across projects, phases and leave.

  • “Log 3 hours for me on the Website Refresh project today.”

    It looks up the project and your user ID and logs the time entry with date and hours.

What your AI can do

People and schedules

List people and see who is assigned to which project, phase or leave, and when, for one person or the whole account.

Projects and phases

Read, create and update projects with client, dates, state and code, and list each project's phases and people.

Time and expenses

List time entries by person, project or date range, log and correct hours, and add expense items.

  • “How many hours were logged on project WR-204 in September?”

    It finds the project by its code and lists the time entries on it between the two dates.

  • “Create a tentative project for Nordic Foods starting 1 November.”

    It creates the project with name, client, start and end dates and the state Tentative.

  • “Mark Jonas as working from home tomorrow.”

    It finds Jonas and sets his status to WFH for that day.

24 tools for 10,000ft (Resource Management by Smartsheet)

These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.

  • add_expenseChanges dataAdd an expense item for a person by `user_id`: `date`, `amount`, optional `category`, `notes` and `project_id` or `assignable_id` to charge it to.
  • create_projectChanges dataCreate a project. Pass fields in `body`: name, client, starts_at, ends_at, project_state (Confirmed, Tentative or Internal), project_code and description.
  • delete_assignmentDeletesRemove an assignment from the schedule by `assignment_id`. This cannot be undone.
  • delete_time_entryDeletesDelete a time entry by `page_id` (the time entry ID) for person `user_id`. This cannot be undone.
  • get_assignmentGet one assignment by `assignment_id`, with person, project, dates and allocation.
  • get_personGet one person by `user_id`, with name, email, role, discipline, location and bill rate.
  • get_projectGet one project by `project_id`, with client, dates, state, code and description.
  • list_assignmentsList assignments (who is scheduled on which project, phase or leave, and when) across the account, optionally between `from` and `to` dates.
  • list_leave_typesList the leave types (such as vacation or sick leave). Their IDs can be used as `assignable_id` when logging time off.
  • list_peopleList the people (users) in Resource Management, page by page, sorted by name, hire date or last update. Set `with_archived` or `include_placeholders` to include those. Use to find a user ID.
  • list_person_assignmentsList one person's assignments by `user_id`, optionally between `from` and `to` dates. Use to see someone's schedule.
  • list_person_expensesList one person's expense items by `user_id`, optionally between `from` and `to` dates.
  • list_person_time_entriesList one person's time entries by `user_id`, optionally between `from` and `to` dates.
  • list_project_assignmentsList the assignments on one project by `project_id`, optionally between `from` and `to` dates.
  • list_project_peopleList the people scheduled on a project by `project_id`.
  • list_project_phasesList the phases of a project by `project_id`, optionally filtered by date range or `phase_name`.
  • list_project_time_entriesList the time entries logged on one project by `project_id`, optionally between `from` and `to` dates.
  • list_projectsList projects, optionally filtered by date range (`from`/`to`), exact `project_code`, or project state (set `filter_field`=project_state and `filter_list` to Confirmed, Tentative or Internal). Set `with_archived` to include archived projects. Use to find a project ID.
  • list_time_categoriesList the time entry categories that can be used as `task` when logging time.
  • list_time_entriesList time entries across the account between `from` and `to` dates. Set `with_suggestions` to include unconfirmed suggested entries.
  • log_timeChanges dataLog hours on a project: `project_id`, `user_id` of the person, `assignable_id` (the project, phase or leave type ID), `date` and `hours`, with optional `task` category and `notes`.
  • set_person_statusChanges dataSet a person's status by `user_id`: `status` is ITO (in the office), WFH, SIC (sick), OOO (out of office), VAC (vacation) or OOF, with optional start/end time and a message.
  • update_projectChanges dataUpdate a project by `project_id`; pass changed fields in `body` (name, client, dates, project_state, project_code, description, or archived=true to archive it).
  • update_time_entryChanges dataUpdate a time entry by `page_id` (the time entry ID) for person `user_id`; pass `body_user_id` (same person), `assignable_id`, `date` and `hours`, plus optional `task` and `notes`.

Set up in three steps

  1. 1

    Pick the app

    Create a free PipMCP account and choose 10,000ft (Resource Management by Smartsheet) from the app list.

  2. 2

    Paste your key

    Paste your Resource Management API token. You need the Resourcing Administrator role. Click the three-dot menu at the top right > Settings, open the Developer API tab and copy the token near the bottom of the panel.

  3. 3

    Add the link to your AI

    You get a personal MCP link. Add it to Claude, ChatGPT or Cursor:

    1. Click your name, then Settings › Connectors › Add custom connector.
    2. Paste your link as the Remote MCP server URL.
    3. Switch it on from the + menu in a chat.

Questions

What can the AI do in 10,000ft?

The AI can read people, projects, project phases, assignments, leave types, time categories, time entries and expenses. It can create and update projects, log, update and delete time entries, add expenses, set a person's status and remove an assignment from the schedule.

Does the AI see my 10,000ft API token?

No. Your 10,000ft API token is encrypted at rest and never shown to the AI. After you save it, it is not shown again, not even to you. The AI only sees the results of the tools it calls.

Can I control what the AI is allowed to do?

Yes. You choose which tools are switched on, so you can start read-only. Deleting a time entry or removing an assignment cannot be undone, and both can require your approval before they run. Every tool call is logged.

Does it work with ChatGPT?

Yes. In ChatGPT go to Settings › Apps & Connectors › Advanced and turn on Developer mode, then add your PipMCP link. Developer mode needs a paid ChatGPT plan: Plus, Pro, Business or Enterprise. The same link also works in Claude (Settings › Connectors › Add custom connector), Cursor and other MCP clients.

What does it cost?

PipMCP has a free plan with no credit card required. Paid plans bill per completed task. You also need your own 10,000ft account.

Is 10,000ft the same as Resource Management by Smartsheet?

Yes. 10,000ft Plans is now called Resource Management by Smartsheet, and this connection uses its API. You get the API token from the Developer API tab in Settings, which needs the Resourcing Administrator role.

Let your AI work in 10,000ft (Resource Management by Smartsheet) today.

Start free. Your key stays encrypted, and you decide what the AI may do.

Connect 10,000ft (Resource Management by Smartsheet) free

PipMCP is not affiliated with 10,000ft (Resource Management by Smartsheet). Product names are trademarks of their owners.