Skip to content

DEV-234 Change company's plan and list companies on plan tools#30

Open
ryanechternacht wants to merge 7 commits into
mainfrom
change-company-plan
Open

DEV-234 Change company's plan and list companies on plan tools#30
ryanechternacht wants to merge 7 commits into
mainfrom
change-company-plan

Conversation

@ryanechternacht
Copy link
Copy Markdown
Member

@ryanechternacht ryanechternacht commented Mar 31, 2026

https://linear.app/schematic/issue/DEV-234/manage-plan-mcp-tool

change_company_plan

  • Adds a new change_company_plan MCP tool to update a company's subscription to a specified plan
  • Accepts company lookup by ID, name, Stripe customer ID, or custom key
  • Accepts plan lookup by ID or name
  • Uses the Schematic checkout managePlan API

list_companies_on_plan

Takes a plan and returns the companies on it (this is exposed by our api already)

ryanechternacht and others added 2 commits March 31, 2026 00:13
- Adds a new MCP tool to change the plan a company is on
- Accepts company by ID, name, Stripe customer ID, or custom key
- Accepts plan by ID or name
- Uses the Schematic checkout managePlan API

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@ryanechternacht ryanechternacht changed the title Add change_company_plan tool Change company's plan and list companies on plan tools Mar 31, 2026
@ryanechternacht ryanechternacht changed the title Change company's plan and list companies on plan tools DEV-234 Change company's plan and list companies on plan tools Mar 31, 2026
@ryanechternacht ryanechternacht self-assigned this Mar 31, 2026
@giohobbins giohobbins self-requested a review March 31, 2026 05:06
giohobbins
giohobbins previously approved these changes Mar 31, 2026
@ryanechternacht ryanechternacht marked this pull request as draft March 31, 2026 13:15
@ryanechternacht
Copy link
Copy Markdown
Member Author

draft state cuz i don't think i handle non-stripe plans correctly

@ryanechternacht ryanechternacht marked this pull request as ready for review April 8, 2026 21:42
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.

2 participants