{"name":"io.github.christianclaudio/smartsheet-rm","slug":"christianclaudio-smartsheet-rm","title":"mcp-server-smartsheet-rm","description":"MCP server for Smartsheet Resource Management (10,000ft API) time tracking and scheduling.","url":"https://mcp.market/server/christianclaudio-smartsheet-rm","rating":null,"grade":"B","score":83,"certified":false,"status":"active","category":"other","tags":[],"presence":{"score":15,"stars":0,"forks":0,"downloads_week":null,"last_push_at":"2026-09-13T18:35:13.000Z","license":"Apache-2.0"},"uptime":null,"claimed":false,"transport":"pypi","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/christianclaudio/mcp-server-smartsheet-rm","website":null,"version":"1.1.5","remotes":[],"packages":[{"registryType":"pypi","identifier":"mcp-server-smartsheet-rm","version":"1.1.5","runtimeHint":"uvx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Your Smartsheet Resource Management (10,000ft) API token","isRequired":true,"format":"string","isSecret":true,"name":"SMARTSHEET_RM_API_TOKEN"},{"description":"Smartsheet RM API Base URL (defaults to https://api.rm.smartsheet.com/api/v1)","format":"string","name":"SMARTSHEET_RM_BASE_URL"}]}],"tools":[{"name":"rm_bulk_delete_assignments","description":"Bulk delete multiple resource assignments (Destructive: gated by SMARTSHEET_RM_ALLOW_BULK_DESTRUCTIVE=1 and confirm=True).","write_action":true,"price_micros":0,"input_schema":null},{"name":"rm_bulk_delete_time_entries","description":"Bulk delete multiple time entries (Destructive: gated by SMARTSHEET_RM_ALLOW_BULK_DESTRUCTIVE=1 and confirm=True).","write_action":true,"price_micros":0,"input_schema":null},{"name":"rm_clone_project_schedule","description":"Duplicate project phases, milestone structure, and assignments to a new project.","write_action":false,"price_micros":0,"input_schema":null},{"name":"rm_confirm_suggested_hours","description":"Auto-confirm all unconfirmed scheduled suggestions for a user within a date range.","write_action":false,"price_micros":0,"input_schema":null},{"name":"rm_create_approval","description":"Submit or approve approvable records (approvable_type: 'time_entries' or 'expense_items').","write_action":true,"price_micros":0,"input_schema":null},{"name":"rm_create_assignment","description":"Create a resource assignment on a project or phase (dates: YYYY-MM-DD).","write_action":true,"price_micros":0,"input_schema":null},{"name":"rm_create_assignment_subtask","description":"Create a subtask under a project assignment.","write_action":true,"price_micros":0,"input_schema":null},{"name":"rm_create_client","description":"Create a new client record.","write_action":true,"price_micros":0,"input_schema":null},{"name":"rm_create_client_contact","description":"Add a contact for a client.","write_action":true,"price_micros":0,"input_schema":null},{"name":"rm_create_custom_field","description":"Create a custom field definition (field_type: text, number, select, date; target_type: Project, User, Phase).","write_action":true,"price_micros":0,"input_schema":null},{"name":"rm_create_discipline","description":"Create a new discipline.","write_action":true,"price_micros":0,"input_schema":null},{"name":"rm_create_expense","description":"Log a project expense item.","write_action":true,"price_micros":0,"input_schema":null},{"name":"rm_create_expense_category","description":"Create an expense category.","write_action":true,"price_micros":0,"input_schema":null},{"name":"rm_create_holiday","description":"Create a new company holiday or non-working day.","write_action":true,"price_micros":0,"input_schema":null},{"name":"rm_create_leave_type","description":"Create a new leave type.","write_action":true,"price_micros":0,"input_schema":null},{"name":"rm_create_placeholder_resource","description":"Create a placeholder resource.","write_action":true,"price_micros":0,"input_schema":null},{"name":"rm_create_project","description":"Create a new project in Smartsheet RM.","write_action":true,"price_micros":0,"input_schema":null},{"name":"rm_create_project_phase","description":"Create a new phase under a project.","write_action":true,"price_micros":0,"input_schema":null},{"name":"rm_create_role","description":"Create a new role.","write_action":true,"price_micros":0,"input_schema":null},{"name":"rm_create_tag","description":"Create a tag.","write_action":true,"price_micros":0,"input_schema":null},{"name":"rm_create_time_entry","description":"Create a new time entry for a user on a project (date format: YYYY-MM-DD).","write_action":true,"price_micros":0,"input_schema":null},{"name":"rm_create_user","description":"Create a new user profile in Smartsheet RM.","write_action":true,"price_micros":0,"input_schema":null},{"name":"rm_create_user_bill_rate","description":"Add a bill rate tier with an effective date range for a user.","write_action":true,"price_micros":0,"input_schema":null},{"name":"rm_create_webhook","description":"Register a webhook subscription (e.g. 'time.entry.created', 'project.updated', 'assignment.created').","write_action":true,"price_micros":0,"input_schema":null},{"name":"rm_delete_approval","description":"Delete a pending approval record (Destructive: requires confirm=True).","write_action":true,"price_micros":0,"input_schema":null},{"name":"rm_delete_assignment","description":"Delete a resource assignment (Destructive: requires confirm=True).","write_action":true,"price_micros":0,"input_schema":null},{"name":"rm_delete_assignment_subtask","description":"Delete an assignment subtask (Destructive: requires confirm=True).","write_action":true,"price_micros":0,"input_schema":null},{"name":"rm_delete_client","description":"Delete a client record (Destructive: requires confirm=True).","write_action":true,"price_micros":0,"input_schema":null},{"name":"rm_delete_client_contact","description":"Delete a client contact (Destructive: requires confirm=True).","write_action":true,"price_micros":0,"input_schema":null},{"name":"rm_delete_custom_field","description":"Delete a custom field definition (Destructive: requires confirm=True).","write_action":true,"price_micros":0,"input_schema":null},{"name":"rm_delete_discipline","description":"Delete a discipline (Destructive: requires confirm=True).","write_action":true,"price_micros":0,"input_schema":null},{"name":"rm_delete_expense","description":"Delete an expense item (Destructive: requires confirm=True).","write_action":true,"price_micros":0,"input_schema":null},{"name":"rm_delete_expense_category","description":"Delete an expense category (Destructive: requires confirm=True).","write_action":true,"price_micros":0,"input_schema":null},{"name":"rm_delete_holiday","description":"Delete a holiday (Destructive: requires confirm=True).","write_action":true,"price_micros":0,"input_schema":null},{"name":"rm_delete_leave_type","description":"Delete a leave type (Destructive: requires confirm=True).","write_action":true,"price_micros":0,"input_schema":null},{"name":"rm_delete_placeholder_resource","description":"Delete a placeholder resource (Destructive: requires confirm=True).","write_action":true,"price_micros":0,"input_schema":null},{"name":"rm_delete_project","description":"Delete a project (Destructive: requires confirm=True).","write_action":true,"price_micros":0,"input_schema":null},{"name":"rm_delete_project_phase","description":"Delete a project phase (Destructive: requires confirm=True).","write_action":true,"price_micros":0,"input_schema":null},{"name":"rm_delete_role","description":"Delete a role (Destructive: requires confirm=True).","write_action":true,"price_micros":0,"input_schema":null},{"name":"rm_delete_tag","description":"Delete a tag (Destructive: requires confirm=True).","write_action":true,"price_micros":0,"input_schema":null},{"name":"rm_delete_time_entry","description":"Delete a time entry (Destructive: requires confirm=True).","write_action":true,"price_micros":0,"input_schema":null},{"name":"rm_delete_user","description":"Delete or archive a user (Destructive: requires confirm=True).","write_action":true,"price_micros":0,"input_schema":null},{"name":"rm_delete_webhook","description":"Delete a webhook subscription (Destructive: requires confirm=True).","write_action":true,"price_micros":0,"input_schema":null},{"name":"rm_fill_weekly_timesheet","description":"Batch-fill weekly timesheet entries (Mon-Fri 8h default, or 7-day with include_weekends=True) for a user.","write_action":false,"price_micros":0,"input_schema":null},{"name":"rm_get_assignment","description":"Get details for a specific assignment.","write_action":false,"price_micros":0,"input_schema":null},{"name":"rm_get_client","description":"Get details for a specific client.","write_action":false,"price_micros":0,"input_schema":null},{"name":"rm_get_custom_field","description":"Get details of a custom field definition.","write_action":false,"price_micros":0,"input_schema":null},{"name":"rm_get_expense","description":"Get details for a specific logged expense.","write_action":false,"price_micros":0,"input_schema":null},{"name":"rm_get_holiday","description":"Get details for a specific holiday.","write_action":false,"price_micros":0,"input_schema":null},{"name":"rm_get_leave_type","description":"Get details for a specific leave type.","write_action":false,"price_micros":0,"input_schema":null},{"name":"rm_get_project","description":"Get project details including budget, phases, client, and dates.","write_action":false,"price_micros":0,"input_schema":null},{"name":"rm_get_project_phase","description":"Get details for a specific project phase.","write_action":false,"price_micros":0,"input_schema":null},{"name":"rm_get_report_rows","description":"Generate detailed custom report rows.","write_action":false,"price_micros":0,"input_schema":null},{"name":"rm_get_report_totals","description":"Generate aggregated custom report totals.","write_action":false,"price_micros":0,"input_schema":null},{"name":"rm_get_time_entry","description":"Get details for a specific time entry by its ID.","write_action":false,"price_micros":0,"input_schema":null},{"name":"rm_get_user","description":"Get details for a specific user.","write_action":false,"price_micros":0,"input_schema":null},{"name":"rm_get_user_availability","description":"Query scheduled hours vs available capacity for a user.","write_action":false,"price_micros":0,"input_schema":null},{"name":"rm_get_user_statuses","description":"Retrieve work status history for a specific user (ITO, WFH, SIC, OOO, VAC, OOF).","write_action":false,"price_micros":0,"input_schema":null},{"name":"rm_get_user_utilization","description":"Get billable utilization metrics for a user.","write_action":false,"price_micros":0,"input_schema":null},{"name":"rm_list_approvals","description":"List submitted time entry and expense approvals across the organization.","write_action":false,"price_micros":0,"input_schema":null},{"name":"rm_list_assignment_subtasks","description":"List subtasks (checklist tasks) for a project assignment.","write_action":false,"price_micros":0,"input_schema":null},{"name":"rm_list_assignments","description":"List resource scheduling assignments across projects or filtered by user/project.","write_action":false,"price_micros":0,"input_schema":null},{"name":"rm_list_client_contacts","description":"List contacts associated with a client.","write_action":false,"price_micros":0,"input_schema":null},{"name":"rm_list_clients","description":"List clients.","write_action":false,"price_micros":0,"input_schema":null},{"name":"rm_list_custom_field_values","description":"List custom field values for a specific entity.","write_action":false,"price_micros":0,"input_schema":null},{"name":"rm_list_custom_fields","description":"List custom field definitions.","write_action":false,"price_micros":0,"input_schema":null},{"name":"rm_list_disciplines","description":"List all configured disciplines.","write_action":false,"price_micros":0,"input_schema":null},{"name":"rm_list_expense_categories","description":"List configured expense categories.","write_action":false,"price_micros":0,"input_schema":null},{"name":"rm_list_expenses","description":"List logged expenses across projects or filtered by project/user.","write_action":false,"price_micros":0,"input_schema":null},{"name":"rm_list_holidays","description":"List company and regional holidays.","write_action":false,"price_micros":0,"input_schema":null},{"name":"rm_list_leave_types","description":"List leave types (e.g. Vacation, Sick, Parental, PTO).","write_action":false,"price_micros":0,"input_schema":null},{"name":"rm_list_placeholder_resources","description":"List placeholder resources used for forecasting and capacity modeling.","write_action":false,"price_micros":0,"input_schema":null},{"name":"rm_list_project_phases","description":"List phases belonging to a project.","write_action":false,"price_micros":0,"input_schema":null},{"name":"rm_list_project_users","description":"List users associated with or assigned to a specific project.","write_action":false,"price_micros":0,"input_schema":null},{"name":"rm_list_projects","description":"List projects in Smartsheet RM with filtering, phase inclusion, and pagination.","write_action":false,"price_micros":0,"input_schema":null},{"name":"rm_list_roles","description":"List all configured user roles.","write_action":false,"price_micros":0,"input_schema":null},{"name":"rm_list_status_options","description":"List account-level assignment work status options.","write_action":false,"price_micros":0,"input_schema":null},{"name":"rm_list_tags","description":"List tags.","write_action":false,"price_micros":0,"input_schema":null},{"name":"rm_list_time_entries","description":"List time entries across organization or filtered by project, user, or date range (YYYY-MM-DD).","write_action":false,"price_micros":0,"input_schema":null},{"name":"rm_list_user_bill_rates","description":"List bill rate tiers for a user.","write_action":false,"price_micros":0,"input_schema":null},{"name":"rm_list_user_suggestions","description":"Read unconfirmed scheduled time suggestions for a user.","write_action":false,"price_micros":0,"input_schema":null},{"name":"rm_list_users","description":"List users in the organization with role/discipline filtering.","write_action":false,"price_micros":0,"input_schema":null},{"name":"rm_list_webhooks","description":"List configured organization webhooks.","write_action":false,"price_micros":0,"input_schema":null},{"name":"rm_lock_timesheet","description":"Lock or unlock timesheet records for a user up to a specified lock date (YYYY-MM-DD).","write_action":false,"price_micros":0,"input_schema":null},{"name":"rm_reconcile_and_submit_week","description":"Audit weekly logged hours against a target (40h) and optionally submit/approve timesheet.","write_action":true,"price_micros":0,"input_schema":null},{"name":"rm_set_custom_field_values","description":"Set custom field values for an entity.","write_action":false,"price_micros":0,"input_schema":null},{"name":"rm_set_user_status","description":"Set current working status for a user (status: 'ITO', 'WFH', 'SIC', 'OOO', 'VAC', 'OOF').","write_action":false,"price_micros":0,"input_schema":null},{"name":"rm_update_assignment","description":"Update dates, allocation percentage, or hours on an existing assignment.","write_action":true,"price_micros":0,"input_schema":null},{"name":"rm_update_client","description":"Update a client record.","write_action":true,"price_micros":0,"input_schema":null},{"name":"rm_update_custom_field","description":"Update a custom field definition.","write_action":true,"price_micros":0,"input_schema":null},{"name":"rm_update_discipline","description":"Update an existing discipline.","write_action":true,"price_micros":0,"input_schema":null},{"name":"rm_update_expense","description":"Update a logged expense item.","write_action":true,"price_micros":0,"input_schema":null},{"name":"rm_update_holiday","description":"Update a holiday.","write_action":true,"price_micros":0,"input_schema":null},{"name":"rm_update_leave_type","description":"Update a leave type name.","write_action":true,"price_micros":0,"input_schema":null},{"name":"rm_update_project","description":"Update project metadata, state, dates, budget or archive status.","write_action":true,"price_micros":0,"input_schema":null},{"name":"rm_update_project_phase","description":"Update an existing project phase.","write_action":true,"price_micros":0,"input_schema":null},{"name":"rm_update_role","description":"Update an existing role.","write_action":true,"price_micros":0,"input_schema":null},{"name":"rm_update_time_approval_status","description":"Approve or reject time entries for a user (status: 'approved', 'rejected', 'pending').","write_action":true,"price_micros":0,"input_schema":null},{"name":"rm_update_time_entry","description":"Update an existing time entry.","write_action":true,"price_micros":0,"input_schema":null},{"name":"rm_update_user","description":"Update a user's profile, role, discipline, bill rate, or archive state.","write_action":true,"price_micros":0,"input_schema":null}],"scan":{"score":83,"grade":"B","scanned_at":"2026-09-19T20:05:56.091Z","report":{"scannerVersion":"0.1.5","scannedAt":"2026-09-19T20:05:56.042Z","components":{"code":{"score":25,"max":25,"notes":["7 source files scanned"]},"reliability":{"score":-1,"max":20,"notes":["no gateway calls yet and no remote to probe"]},"poisoning":{"score":-1,"max":15,"notes":["tools not inspected (local package is not executed); not counted"]},"auth":{"score":6,"max":15,"notes":["static API keys via environment variables"]},"maintenance":{"score":15,"max":15,"notes":["last push 6 days ago"]},"identity":{"score":8,"max":10,"notes":["registry namespace matches repository owner","GitHub account older than a year"]}},"findings":[],"inputs":{"packages":[{"registryType":"pypi","identifier":"mcp-server-smartsheet-rm","version":"1.1.5","found":true,"license":"Apache-2.0","dependencyCount":11,"publishedAt":"2026-09-13T05:09:31.653718Z","repositoryUrl":"https://github.com/christianclaudio/mcp-server-smartsheet-rm"}],"repo":{"found":true,"owner":"christianclaudio","repo":"mcp-server-smartsheet-rm","archived":false,"pushedAt":"2026-09-13T18:35:13Z","stars":0,"forks":0,"openIssues":0,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/192374840?v=4","ownerCreatedAt":"2024-12-20T20:18:12Z","license":"Apache-2.0"},"icon":{"url":null,"source":"none"},"presence":{"stars":0,"forks":0,"downloadsWeek":null,"license":"Apache-2.0","lastPushAt":"2026-09-13T18:35:13.000Z","score":15}}}},"grade_history":[],"reviews":[]}