@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.statusis enumeratedtrialing|active|past_due|canceled.Role.systemRoleenumeratedowner|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.
Reviews
Sign in to reviewNo reviews yet · Be the first to review.
Sort: