Skip to content

feat: add 10 new Smartsheet MCP API modules and 60+ tools#83

Open
thomaswtwrt wants to merge 6 commits intosmartsheet-platform:mainfrom
thomaswtwrt:feature/new-api-tools
Open

feat: add 10 new Smartsheet MCP API modules and 60+ tools#83
thomaswtwrt wants to merge 6 commits intosmartsheet-platform:mainfrom
thomaswtwrt:feature/new-api-tools

Conversation

@thomaswtwrt
Copy link

Summary

  • Adds 10 new API modules: Webhooks, Sharing & Permissions, Cross-Sheet References, Bulk Operations, Import/Export, Summary Fields, Templates, Favorites, Groups, Events/Audit
  • Implements 60+ new MCP tools for comprehensive Smartsheet API coverage
  • Updates README with full documentation for all new tools
  • All 28 tests passing

New Tools Added

  • Webhooks: create, update, delete, list, enable/disable webhooks
  • Sharing: share/unshare sheets, workspaces, reports; manage access levels
  • Cross-Sheet References: create and list cross-sheet formulas
  • Bulk Operations: move/copy rows, bulk add/update/delete rows, sort
  • Export: export sheets to PDF, Excel, CSV
  • Summary Fields: add/update/delete sheet summary fields
  • Templates: list public/user templates, create sheets from templates
  • Favorites: add/remove/list favorites for sheets, folders, workspaces
  • Groups: create, update, delete groups; manage group members
  • Events/Audit: query audit logs, filter by object type or action

Test plan

  • All 28 Jest tests passing
  • Live API tests confirmed working
  • TypeScript compiles without errors

🤖 Generated with Claude Code

thomaswtwrt and others added 6 commits January 5, 2026 23:24
New API modules:
- Webhooks: Create, update, delete webhooks for real-time notifications
- Sharing: Share sheets, workspaces, reports, folders with users/groups
- Cross-Sheet: Cross-sheet references and cell links for formulas
- Bulk Operations: Move/copy rows, bulk add/update/delete, sort rows
- Export/Import: Export to CSV/Excel/PDF, import CSV data
- Summary Fields: Sheet summary field management
- Templates: List and create sheets from templates
- Favorites: Manage user favorites
- Groups: Group and member management
- Events: Audit log and event streaming

Also includes attachment, column, and report API modules.

All tools tested and verified working against live Smartsheet API.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Add src/cli.ts for command-line interface
- Add test files for API and tools validation
- Replace jest.config.js with jest.config.cjs (CommonJS)
- Update package.json with test dependencies

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Added comprehensive documentation for all new tool categories:
- Webhook Tools (6 tools)
- Sharing Tools (12 tools)
- Cross-Sheet Reference Tools (6 tools)
- Bulk Operations Tools (7 tools)
- Export/Import Tools (6 tools)
- Summary Fields Tools (5 tools)
- Template Tools (5 tools)
- Favorites Tools (9 tools)
- Groups Tools (8 tools)
- Events/Audit Tools (6 tools)

Updated Features section to highlight new capabilities.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Updated coverage for 40+ endpoints now covered by new MCP tools:
- Events API: Full coverage with pagination
- Favorites: Full CRUD coverage
- Groups: Full CRUD with member management
- Webhooks: Full CRUD with secret reset
- Shares: Sheets, workspaces, folders, reports
- Cross-sheet references: Full coverage
- Bulk operations: Move/copy rows, sort
- Export/Import: CSV, Excel, PDF
- Summary fields: Full CRUD
- Templates: User and public templates
- Columns: Full CRUD
- Attachments: List, add, delete

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Comprehensive guide for building HRIS automations, forms, and dashboards
following best practices. Includes sheet structures, workflows, and MCP
tool references.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Tracks all completed work and provides checklist to verify
HRIS implementation by Perplexity Comet.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant