Skip to content
verify mcp Beta VerifyMCP is currently in beta. If you notice any issues, get in touch and we’ll put it right.

mcp-server-smartsheet-rm

PYPI · MCP-SERVER-SMARTSHEET-RM · SCANNED AUG 20

MCP server for Smartsheet Resource Management (10,000ft API) time tracking and scheduling.

64 Trust /100
Trust breakdown (6 categories)

How this component scores in each security and reliability category. Every signal is checked automatically from public evidence about the published package, including repeated runs of it in an isolated sandbox, and we only credit what we can confirm. How we score →

Supply Chain Security100
  • No malware found by supply-chain analysis.Pass
  • No known CVEs affecting this package version or its production dependencies.Pass
  • Runs hatchling.build at install time, a recognised native-build step with no shell scripting around it. View diagnostics → Pass
  • 2 of 33 dependencies flagged as unhealthy. View diagnostics → Partial
Provenance & Transparency35
  • Source repository is publicly reachable at the declared URL. View diagnostics → Pass
  • Provenance check failed: no build-provenance attestation is published. See how to fix → View diagnostics → Fail
  • License check failed: the license (MIT License) isn't a recognized OSI-approved license. See how to fix → Fail
  • Actively maintained (last published 4 days ago).Pass
  • Publishes a security disclosure policy (SECURITY.md).Pass
Schema Quality & AI Usability76
  • 100% of prompts and resources have a non-trivial description (not blank, and not just the item's name).Pass
  • AI-judged instruction clarity (fair).Partial
  • Tool/resource definitions use about 4086 tokens (~40/item across 100 items; 98 tools + 2 resources), lean.Pass
  • Usage-examples check failed: none of the tools include examples. See how to fix → Fail
Stability & Change Management0
  • Stability not yet verified: not enough scan history yet (needs a 30-day window).Unverified
Tool Coverage71
  • 99% of tools have a non-trivial description (not blank, and not just the tool's name).Partial
  • 0% of tool parameters carry a description.Fail
  • Structured output schemas are declared (100% of tools); any adoption earns full credit.Pass
Capabilities100
  • Implements a current MCP spec version (2026-07-28).Pass

Unverified: 1 category

A category scored 0 because we could not verify it: a data source with nothing on this package, evidence we could not reach, or a check we could not run. We only credit what we can confirm.

Install

Add this component to your MCP client. Where a client-specific snippet is available, pick your client below and copy it straight into your config; otherwise use the connection detail shown.

pypi · mcp-server-smartsheet-rm

# add to Claude Code
claude mcp add christianclaudio-smartsheet-rm -- uvx mcp-server-smartsheet-rm
# add to Codex CLI
codex mcp add christianclaudio-smartsheet-rm -- uvx mcp-server-smartsheet-rm
// opencode.json
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "christianclaudio-smartsheet-rm": {
      "type": "local",
      "command": [
        "uvx",
        "mcp-server-smartsheet-rm"
      ],
      "enabled": true
    }
  }
}
# add to OpenClaw
openclaw mcp add christianclaudio-smartsheet-rm --command uvx --arg mcp-server-smartsheet-rm
# ~/.hermes/config.yaml
mcp_servers:
  christianclaudio-smartsheet-rm:
    command: "uvx"
    args: ["mcp-server-smartsheet-rm"]
// mcp.json
{
  "mcpServers": {
    "christianclaudio-smartsheet-rm": {
      "command": "uvx",
      "args": [
        "mcp-server-smartsheet-rm"
      ]
    }
  }
}
Changelog

Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.

  • 20 Aug 26 +15
    • Malware scan: unverified → pass security
  • 15 Aug 26 49

    First indexed and scored.

Diagnostics

Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.

Captured 20 Aug 2026 · Analysed pypi/mcp-server-smartsheet-rm@1.0.2

Provenance No attestation

The registry publishes no build provenance for this version, so there is nothing to verify.

Result No attestation
Ecosystem pypi
Install scripts 1 script
Hook Tier Command
build_backend allowlisted hatchling.build
Dependencies 33 packages
Packages resolved 33
Stale 1
No linked repository 1
Tree resolution Complete
MCP tools · 98 exposed · ~4,049 tokens

The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability.

Tool Tokens
rm_clone_project_schedule ~53

Duplicate project phases, milestone structure, and assignments to a new project.

NameTypeReqDescription
client_id
new_start_date
source_project_idyes
target_project_namestringyes
NameTypeReqDescription
resultstringyes

No examples provided.

rm_confirm_suggested_hours ~49

Auto-confirm all unconfirmed scheduled suggestions for a user within a date range.

NameTypeReqDescription
from_datestringyes
to_datestringyes
user_idyes
NameTypeReqDescription
resultstringyes

No examples provided.

rm_create_approval ~64

Submit or approve approvable records (approvable_type: 'time_entries' or 'expense_items').

NameTypeReqDescription
approvable_idsarrayyes
approvable_typestringyes
notes
statusstring
NameTypeReqDescription
resultstringyes

No examples provided.

rm_create_assignment ~90

Create a resource assignment on a project or phase (dates: YYYY-MM-DD).

NameTypeReqDescription
allocation_modestring
end_datestringyes
fixed_hours
hours_per_day
note
percent
phase_id
project_idyes
start_datestringyes
user_idyes
NameTypeReqDescription
resultstringyes

No examples provided.

rm_create_assignment_subtask ~46

Create a subtask under a project assignment.

NameTypeReqDescription
assignment_idyes
completedboolean
descriptionstringyes
project_idyes
NameTypeReqDescription
resultstringyes

No examples provided.

rm_create_client ~47

Create a new client record.

NameTypeReqDescription
address
city
country
namestringyes
state
zipcode
NameTypeReqDescription
resultstringyes

No examples provided.

rm_create_client_contact ~54

Add a contact for a client.

NameTypeReqDescription
client_idyes
email
first_namestringyes
last_namestringyes
phone
title
NameTypeReqDescription
resultstringyes

No examples provided.

rm_create_custom_field ~64

Create a custom field definition (field_type: text, number, select, date; target_type: Project, User, Phase).

NameTypeReqDescription
field_typestringyes
namestringyes
options
target_typestringyes
NameTypeReqDescription
resultstringyes

No examples provided.

rm_create_discipline ~22

Create a new discipline.

NameTypeReqDescription
namestringyes
NameTypeReqDescription
resultstringyes

No examples provided.

rm_create_expense ~63

Log a project expense item.

NameTypeReqDescription
amountnumberyes
datestringyes
expense_category_idyes
is_billableboolean
notes
project_idyes
user_idyes
NameTypeReqDescription
resultstringyes

No examples provided.

rm_create_expense_category ~23

Create an expense category.

NameTypeReqDescription
namestringyes
NameTypeReqDescription
resultstringyes

No examples provided.

rm_create_holiday ~40

Create a new company holiday or non-working day.

NameTypeReqDescription
datestringyes
end_date
namestringyes
NameTypeReqDescription
resultstringyes

No examples provided.

rm_create_leave_type ~23

Create a new leave type.

NameTypeReqDescription
namestringyes
NameTypeReqDescription
resultstringyes

No examples provided.

rm_create_placeholder_resource ~37

Create a placeholder resource.

NameTypeReqDescription
discipline
location
role
titlestringyes
NameTypeReqDescription
resultstringyes

No examples provided.

rm_create_project ~83

Create a new project in Smartsheet RM.

NameTypeReqDescription
budget
budget_type
client_id
description
end_date
namestringyes
project_statestring
project_typestring
secureboolean
start_date
NameTypeReqDescription
resultstringyes

No examples provided.

rm_create_project_phase ~57

Create a new phase under a project.

NameTypeReqDescription
budget
description
end_datestringyes
namestringyes
project_idyes
start_datestringyes
NameTypeReqDescription
resultstringyes

No examples provided.

rm_create_role ~21

Create a new role.

NameTypeReqDescription
namestringyes
NameTypeReqDescription
resultstringyes

No examples provided.

rm_create_tag ~20

Create a tag.

NameTypeReqDescription
namestringyes
NameTypeReqDescription
resultstringyes

No examples provided.

rm_create_time_entry ~82

Create a new time entry for a user on a project (date format: YYYY-MM-DD).

NameTypeReqDescription
custom_field_values
datestringyes
hoursnumberyes
is_billableboolean
notes
phase_id
project_idyes
user_idyes
NameTypeReqDescription
resultstringyes

No examples provided.

rm_create_user ~84

Create a new user profile in Smartsheet RM.

NameTypeReqDescription
bill_rate
billability_target
cost_rate
discipline
emailstringyes
first_namestringyes
last_namestringyes
location
role
user_type_id
NameTypeReqDescription
resultstringyes

No examples provided.

rm_create_user_bill_rate ~52

Add a bill rate tier with an effective date range for a user.

NameTypeReqDescription
end_date
ratenumberyes
start_datestringyes
user_idyes
NameTypeReqDescription
resultstringyes

No examples provided.

rm_create_webhook ~47

Register a webhook subscription (e.g. 'time.entry.created', 'project.updated', 'assignment.created').

NameTypeReqDescription
callback_urlstringyes
event_typestringyes
NameTypeReqDescription
resultstringyes

No examples provided.

rm_delete_approval ~36

Delete a pending approval record (Destructive: requires confirm=True).

NameTypeReqDescription
approval_idyes
confirmboolean
NameTypeReqDescription
resultstringyes

No examples provided.

rm_delete_assignment ~34

Delete a resource assignment (Destructive: requires confirm=True).

NameTypeReqDescription
assignment_idyes
confirmboolean
NameTypeReqDescription
resultstringyes

No examples provided.

rm_delete_assignment_subtask ~50

Delete an assignment subtask (Destructive: requires confirm=True).

NameTypeReqDescription
assignment_idyes
confirmboolean
project_idyes
subtask_idyes
NameTypeReqDescription
resultstringyes

No examples provided.

rm_delete_client ~34

Delete a client record (Destructive: requires confirm=True).

NameTypeReqDescription
client_idyes
confirmboolean
NameTypeReqDescription
resultstringyes

No examples provided.

rm_delete_client_contact ~41

Delete a client contact (Destructive: requires confirm=True).

NameTypeReqDescription
client_idyes
confirmboolean
contact_idyes
NameTypeReqDescription
resultstringyes

No examples provided.

rm_delete_custom_field ~37

Delete a custom field definition (Destructive: requires confirm=True).

NameTypeReqDescription
confirmboolean
custom_field_idyes
NameTypeReqDescription
resultstringyes

No examples provided.

rm_delete_discipline ~34

Delete a discipline (Destructive: requires confirm=True).

NameTypeReqDescription
confirmboolean
discipline_idyes
NameTypeReqDescription
resultstringyes

No examples provided.

rm_delete_expense ~35

Delete an expense item (Destructive: requires confirm=True).

NameTypeReqDescription
confirmboolean
expense_idyes
NameTypeReqDescription
resultstringyes

No examples provided.

rm_delete_expense_category ~36

Delete an expense category (Destructive: requires confirm=True).

NameTypeReqDescription
category_idyes
confirmboolean
NameTypeReqDescription
resultstringyes

No examples provided.

rm_delete_holiday ~34

Delete a holiday (Destructive: requires confirm=True).

NameTypeReqDescription
confirmboolean
holiday_idyes
NameTypeReqDescription
resultstringyes

No examples provided.

rm_delete_leave_type ~36

Delete a leave type (Destructive: requires confirm=True).

NameTypeReqDescription
confirmboolean
leave_type_idyes
NameTypeReqDescription
resultstringyes

No examples provided.

rm_delete_placeholder_resource ~35

Delete a placeholder resource (Destructive: requires confirm=True).

NameTypeReqDescription
confirmboolean
placeholder_idyes
NameTypeReqDescription
resultstringyes

No examples provided.

rm_delete_project ~33

Delete a project (Destructive: requires confirm=True).

NameTypeReqDescription
confirmboolean
project_idyes
NameTypeReqDescription
resultstringyes

No examples provided.

rm_delete_project_phase ~41

Delete a project phase (Destructive: requires confirm=True).

NameTypeReqDescription
confirmboolean
phase_idyes
project_idyes
NameTypeReqDescription
resultstringyes

No examples provided.

rm_delete_role ~33

Delete a role (Destructive: requires confirm=True).

NameTypeReqDescription
confirmboolean
role_idyes
NameTypeReqDescription
resultstringyes

No examples provided.

rm_delete_tag ~33

Delete a tag (Destructive: requires confirm=True).

NameTypeReqDescription
confirmboolean
tag_idyes
NameTypeReqDescription
resultstringyes

No examples provided.

rm_delete_time_entry ~35

Delete a time entry (Destructive: requires confirm=True).

NameTypeReqDescription
confirmboolean
entry_idyes
NameTypeReqDescription
resultstringyes

No examples provided.

rm_delete_user ~35

Delete or archive a user (Destructive: requires confirm=True).

NameTypeReqDescription
confirmboolean
user_idyes
NameTypeReqDescription
resultstringyes

No examples provided.

rm_delete_webhook ~35

Delete a webhook subscription (Destructive: requires confirm=True).

NameTypeReqDescription
confirmboolean
webhook_idyes
NameTypeReqDescription
resultstringyes

No examples provided.

rm_fill_weekly_timesheet ~137

Batch-fill weekly timesheet entries (Mon-Fri 8h default, or 7-day with include_weekends=True) for a user. start_date: Monday date of the week in YYYY-MM-DD. include_weekends: When True, logs Saturday and Sunday entries as well. weekend_hours: Specific hours for Saturday/Sunday (defaults to daily_hours if omitted).

NameTypeReqDescription
daily_hoursnumber
include_weekendsboolean
notesstring
project_id
start_datestringyes
user_idyes
weekend_hours
NameTypeReqDescription
resultstringyes

No examples provided.

rm_get_assignment ~22

Get details for a specific assignment.

NameTypeReqDescription
assignment_idyes
NameTypeReqDescription
resultstringyes

No examples provided.

rm_get_client ~22

Get details for a specific client.

NameTypeReqDescription
client_idyes
NameTypeReqDescription
resultstringyes

No examples provided.

rm_get_custom_field ~25

Get details of a custom field definition.

NameTypeReqDescription
custom_field_idyes
NameTypeReqDescription
resultstringyes

No examples provided.

rm_get_expense ~24

Get details for a specific logged expense.

NameTypeReqDescription
expense_idyes
NameTypeReqDescription
resultstringyes

No examples provided.

rm_get_holiday ~23

Get details for a specific holiday.

NameTypeReqDescription
holiday_idyes
NameTypeReqDescription
resultstringyes

No examples provided.

rm_get_leave_type ~25

Get details for a specific leave type.

NameTypeReqDescription
leave_type_idyes
NameTypeReqDescription
resultstringyes

No examples provided.

rm_get_project ~37

Get project details including budget, phases, client, and dates.

NameTypeReqDescription
project_idyes
with_phasesboolean
NameTypeReqDescription
resultstringyes

No examples provided.

rm_get_project_phase ~30

Get details for a specific project phase.

NameTypeReqDescription
phase_idyes
project_idyes
NameTypeReqDescription
resultstringyes

No examples provided.