different-ai/openwork · error · Error
No organization matching "${org}"
Error message
No organization matching "${org}" What it means
Error "No organization matching "${org}"" thrown in different-ai/openwork.
Source
Thrown at ee/packages/den-admin-mcp/index.mjs:451
return { users: await describeUsers(userRows) };
}),
);
server.tool(
"den_org_overview",
"Deep dive on one organization (by slug or name): members by role, pending invitations, teams, subscriptions, and active members in the last 7/30 days.",
{
org: z.string().min(1).describe("Organization slug or name"),
},
async ({ org }) =>
run(async () => {
const matches = await rows(
`SELECT id, name, slug, allowed_email_domains, created_at FROM organization
WHERE slug = ? OR name LIKE ? LIMIT 1`,
[org, `%${org}%`],
);
const found = matches[0];
if (!found) throw new Error(`No organization matching "${org}"`);
const [roleRows, invitations, teams, subscriptions, memberRows] = await Promise.all([
rows(
`SELECT role, COUNT(*) AS count FROM member
WHERE organization_id = ? AND removed_at IS NULL GROUP BY role`,
[found.id],
),
rows(
`SELECT email, role, status, created_at FROM invitation
WHERE organization_id = ? AND status = 'pending' ORDER BY created_at DESC LIMIT 50`,
[found.id],
),
rows(`SELECT COUNT(*) AS count FROM team WHERE organization_id = ?`, [found.id]),
rows(
`SELECT type, status, quantity, current_period_end FROM org_subscriptions
WHERE organization_id = ?`,
[found.id],
),
rows(View on GitHub (pinned to 2b7df46e8a)
When it happens
Trigger: Thrown at ee/packages/den-admin-mcp/index.mjs:451 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of different-ai/openwork@2b7df46e8a (2026-09-01).
Data as JSON: /api/errors/047dbf08154dad41.
Report an issue: GitHub.