@ontoboom/b2b-saas

B2B multi-tenant SaaS: workspaces, members, roles, plans, entitlements, feature flags, usage events, invitations, and billing. The schema every B2B SaaS reinvents — agents that hop between products shouldn't have to.

16
Classes
21
Object properties
45
Data properties
0
Individuals

Connect this ontology

Checking…
MCP endpoint
https://mcp.ontoboom.com/o/@ontoboom/b2b-saas@0.1.0
{
  "mcpServers": {
    "ontoboom": {
      "url": "https://mcp.ontoboom.com/o/@ontoboom/b2b-saas@0.1.0",
      "transport": "sse"
    }
  }
}

Two manifest-derived tools are exposed in this iteration:list_entities anddescribe_entity. More tools (find_relationship, enumerate_values) ship as followups.

README

@ontoboom/b2b-saas

A B2B multi-tenant SaaS ontology covering the workspace → user → plan → usage loop.

Coverage

  • Workspace (the tenant) with billing email + subdomain
  • User, Membership (User × Workspace), Role, Invitation
  • Plan + Subscription + Seat + Entitlement
  • FeatureFlag + FeatureFlagAssignment (per-workspace rollout)
  • UsageEvent for metering
  • APIKey with scopes
  • AuditLogEntry for compliance

SHACL highlights

  • Workspace subdomain must be DNS-safe.
  • Email fields use a permissive regex.
  • Subscription.status is enumerated trialing|active|past_due|canceled.
  • Role.systemRole enumerated owner|admin|member|viewer.
  • A Membership must reference exactly one User and one Workspace.

Forking

Drop the FeatureFlag subgraph if you don't run per-tenant rollouts. Drop APIKey if your product has no public API.

No reviews yet · Be the first to review.

Sort: