Skip to content

register_account tool returns success response but account is not created #3

@chrisJSTMA

Description

@chrisJSTMA

The register_account tool (POST /crm/registrations) returns what appears to be a successful response with a fully populated Account object, but the account is never
actually persisted in Outseta. No error is returned.

Steps to Reproduce

  1. Call register_account with all required and optional parameters:
    - email: a fresh email not yet in Outseta
    - planUid: valid plan UID (tested with both active and inactive plans)
    - accountName: e.g. "Test Company"
    - firstName: e.g. "John"
    - lastName: e.g. "Doe"
    - billingRenewalTerm: "Monthly"
  2. Observe the response - it contains a full Account object with the correct data
  3. Check Outseta dashboard or call get_accounts - the account does not exist

Expected Behavior

The account, person, and subscription should be created in Outseta and visible in the dashboard.

Actual Behavior

The API returns an Account object, but:

  • All Uid fields are null
  • All Created/Updated timestamps are "0001-01-01T00:00:00" (default/empty)
  • PersonAccount[0].Person is null (person not linked)
  • AccountStage is 0 (existing accounts show 2)
  • The account does not appear in Outseta

No error is returned. The MCP debug logs show Tool 'register_account' completed successfully.

Environment

  • MCP Server: @outseta/admin-mcp-server (latest)
  • Client: Claude Code 2.1.80
  • OS: macOS

Additional Context

  • create_person works correctly and persists
  • get_accounts, get_people, get_plans all work correctly
  • Only register_account (POST /crm/registrations) silently fails
  • Tested with multiple fresh emails, active plans (Professional), and inactive plans (Enterprise) - same result every time
  • The response structure suggests the API returns a "preview" object rather than the persisted entity

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions