
Product
Socket for ClickUp Is Now Available
Create ClickUp tasks from Socket alerts, automate ticketing with custom rules, and keep alert and task status synchronized.
mcp-butterknife
Advanced tools
Don't let your lobster see the butter knife. Credential-brokered API access for AI agents.
Don't let your lobster see the butter knife.
An MCP server that gives AI agents secure, budget-gated API access — without ever exposing a single credential. Every call gets a cryptographic receipt.
Agent says: "Call OpenAI /chat/completions"
|
butterknife --> HLOS Backend
| | |
Budget Credential Receipt
check injection minted
|
Agent gets: { status: 200, data: {...}, receipt_id: "rcpt_..." }
Your agent never sees, stores, or has access to any API key. Ever.
# Install
npm install -g mcp-butterknife
# Connect to HLOS (one-time setup)
mcp-butterknife --login
# Run the MCP server
mcp-butterknife
{
"mcpServers": {
"butterknife": {
"command": "mcp-butterknife"
}
}
}
Then in your agent:
> Call OpenAI chat completions with "Hello world"
Response received. receipt_id: rcpt_a1b2c3...
> Check my wallet
View wallet at https://hlos.ai/wallet
hlos_ token is validated against the HLOS kernelSignedReceiptV0 minted and stored{ status, data, receipt_id } onlyThe agent never sees keys, balances, or costs.
| Tool | Description |
|---|---|
butterknife_call_api | Make an API call through the secure pipeline |
butterknife_store_credential | Store a credential (redirects to hlos.ai/vault) |
butterknife_list_providers | Show available providers |
butterknife_wallet | Check wallet status |
butterknife_receipts | Query the receipt chain |
butterknife_add_provider | Register a custom provider |
v0.3.0 supports OpenAI chat completions:
{
"provider": "openai",
"method": "POST",
"path": "/chat/completions",
"body": {
"model": "gpt-5.2-2025-12-11",
"messages": [{ "role": "user", "content": "Hello" }]
}
}
Other operations return an UNSUPPORTED_OPERATION error with guidance:
{
"code": "UNSUPPORTED_OPERATION",
"message": "Only OpenAI chat completions supported in v2 demo.",
"next_step": "Use path /chat/completions."
}
| Variable | Default | Description |
|---|---|---|
HLOS_ACCESS_TOKEN | — | HLOS access token (or use --login) |
HLOS_API_URL | https://hlos.ai | HLOS API base URL |
HLOS_DASHBOARD_URL | https://hlos.ai | Dashboard URL for redirect links |
BUTTERKNIFE_VERBOSE | false | Show cost/debug info in tool responses |
Credentials are stored in ~/.hlos/credentials.json (mode 600). You can also set HLOS_ACCESS_TOKEN as an environment variable.
To get a token:
mcp:* permissionsmcp-butterknife --login and paste the tokenApache 2.0
FAQs
Don't let your lobster see the butter knife. Credential-brokered API access for AI agents.
We found that mcp-butterknife 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.

Product
Create ClickUp tasks from Socket alerts, automate ticketing with custom rules, and keep alert and task status synchronized.

Product
Create and manage Asana tasks directly from Socket alerts, with manual task creation, automated ticketing rules, and two-way sync.

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.