
Security News
Open VSX Unblocks Extension IDs Used in Malware Campaign
Open VSX has removed three extension IDs from its malicious-extension list as the legitimate publishers they impersonated move to claim the names for themselves.
@getholdings/mcp
Advanced tools
Holdings Workspace MCP server (stdio) — guided, confirmable invoicing/quotes/clients/payments for Claude Desktop, Cursor, and other MCP hosts.
Holdings Workspace MCP server (stdio). Lets an MCP host — Claude Desktop, Cursor, and others — run your Holdings Workspace (invoices, quotes, clients, payments) in natural language, with every write previewed and confirmed.
Thin stdio MCP server (@modelcontextprotocol/sdk, StdioServerTransport).
Every tool is an HTTPS call to the live Holdings v1 API with your company key.
The guided-write intelligence — slot-filling, preview, the server-enforced
confirmation gate, and humanized copy — lives server-side in the agent-actions
layer, so this package stays thin and never drifts from the API.
list_invoices, get_invoice, list_quotes,
get_quote, list_clients, get_client, list_payments, get_company,
capabilities.resolve_action → prepare_action
(returns a preview + confirmationToken) → execute_action (runs it with
the token, after you approve). A write cannot execute without a valid,
payload-bound token — the server enforces this, not the model.npm install -g @getholdings/mcp # or run via npx
Add to your MCP host config (Claude Desktop example, claude_desktop_config.json):
{
"mcpServers": {
"holdings": {
"command": "npx",
"args": ["-y", "@getholdings/mcp"],
"env": {
"HOLDINGS_API_KEY": "hw_live_…",
"HOLDINGS_API_BASE": "https://workspace.getholdings.com/api/v1"
}
}
}
}
HOLDINGS_API_KEY (required): your company API key. It scopes what the
server can do.HOLDINGS_API_BASE (optional): defaults to production. Point it at a preview
deployment for testing.cd packages/mcp
npm install
npm run build
npm start # needs HOLDINGS_API_KEY in env
Writes go through the server confirmation gate (/agent/execute returns 428
for a write with no valid confirmationToken). Even a misbehaving host cannot
push a write through without the user-approved, payload-bound token.
FAQs
Holdings Workspace MCP server (stdio) — guided, confirmable invoicing/quotes/clients/payments for Claude Desktop, Cursor, and other MCP hosts.
The npm package @getholdings/mcp receives a total of 210 weekly downloads. As such, @getholdings/mcp popularity was classified as not popular.
We found that @getholdings/mcp demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.

Security News
Open VSX has removed three extension IDs from its malicious-extension list as the legitimate publishers they impersonated move to claim the names for themselves.

Product
Socket’s PHP and Composer support is now in Beta for all customers, with PHP reachability analysis generally available.

Product
Socket is bringing experimental protection to Firefox, scanning 97,000+ extensions in Mozilla's official directory for malware and risky updates.