boltwork-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| LNBITS_URL | No | URL of the LNbits instance (e.g., https://lnbits.com). | |
| PHOENIXD_URL | No | URL of Phoenixd instance. | http://localhost:9740 |
| LNBITS_API_KEY | No | Invoice/read key from LNbits. | |
| STRIKE_API_KEY | No | API key from Strike dashboard. | |
| PHOENIXD_PASSWORD | No | HTTP password from Phoenixd config. | |
| NWC_CONNECTION_STRING | No | Nostr Wallet Connect connection string (e.g., nostr+walletconnect://...). Requires pip install 'boltwork-mcp[nwc]'. |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| trial_summariseA | FREE trial — summarise a short piece of text (max ~500 words). No Lightning wallet needed. Use this to try Boltwork before setting up payments. For full document summarisation use summarise_pdf or summarise_webpage. |
| trial_review_codeA | FREE trial — review a short code snippet (max ~50 lines). No Lightning wallet needed. Use this to try Boltwork before setting up payments. For full code review use review_code or review_code_url. |
| summarise_pdfA | Summarise a PDF document from a URL. Returns a structured summary including title, key points, sentiment, topics, and word count. Costs 500 sats via Lightning. Use for: research papers, reports, contracts, any PDF. |
| review_codeA | Review source code and return a structured analysis covering bugs, security issues, code quality, strengths, and recommended actions. Returns an overall score 1-10. Costs 2000 sats via Lightning. Supports: Python, JavaScript, TypeScript, Go, Rust, Java, C/C++, C#, Ruby, PHP, Swift, Kotlin, Scala, Shell, SQL, Terraform, and more. |
| review_code_urlA | Review code fetched from a URL. Supports GitHub and GitLab blob URLs (auto-converted to raw). Costs 2000 sats via Lightning. |
| summarise_webpageA | Summarise any web page by URL. Returns title, summary, key points, content type, sentiment, and topics. Costs 100 sats via Lightning. Use for: articles, blogs, documentation, product pages, news. |
| extract_dataA | Extract structured data from a PDF document. Returns document type, dates, parties, amounts, line items, and reference numbers. Costs 200 sats via Lightning. Use for: invoices, contracts, receipts, forms. |
| translateA | Translate text or a document URL to any of 24 supported languages. Detects source language automatically. Costs 150 sats via Lightning. Supported languages: Spanish, French, German, Italian, Portuguese, Dutch, Russian, Japanese, Chinese, Korean, Arabic, Hindi, Turkish, Polish, Swedish, Danish, Norwegian, Finnish, Czech, Romanian, Hungarian, Greek, Hebrew, Thai. |
| extract_tablesA | Extract all tables from a PDF as structured JSON. Returns table count, headers, rows, and a summary. Costs 300 sats via Lightning. Use for: financial reports, research data, invoices with line items. |
| compare_documentsA | Compare two PDF documents and return a structured diff. Identifies additions, removals, modifications, and overall similarity. Costs 500 sats via Lightning. Use for: contract versions, policy updates, paper revisions. |
| explain_codeA | Explain what code does in plain English. Unlike code review (which finds problems), this explains purpose and behaviour to a non-programmer. Costs 500 sats via Lightning. Use for: understanding inherited code, due diligence, onboarding docs. |
| analyse_imageA | Analyse an image from a URL. Returns structured description including content type, objects detected, any visible text (OCR), dominant colors, sentiment, and tags. Costs 200 sats via Lightning. Supported formats: JPEG, PNG, GIF, WebP. |
| analyse_contractA | Analyse a contract PDF and return structured intelligence. Returns risk score, key clauses, obligations, termination triggers, red flags, and recommended actions in plain English. Costs 1000 sats via Lightning. Use for: NDAs, SaaS agreements, employment contracts, leases, any legal document. |
| memory_storeA | Store persistent key-value memory for your agent. Data persists across sessions, keyed by agent_id. Up to 100 keys per agent, 10 keys per write call. Costs 10 sats via Lightning. |
| memory_retrieveA | Retrieve stored memory for your agent. Returns all keys or a specific subset. Costs 5 sats via Lightning. |
| memory_listA | List all keys stored for your agent, optionally filtered by prefix. Useful for discovering stored context without fetching values. Free — no Lightning payment required. |
| memory_deleteA | Delete a single key from your agent's memory store. Free. |
| run_workflowA | Chain multiple Boltwork services in a single call. Pay once, describe a pipeline of up to 5 steps, get the final result plus all intermediate outputs. Use {"$from": N} in any input value to pass the primary output of step N into the current step. Costs 1000 sats via Lightning. Supported services: webpage, pdf, summarise, translate, data, tables, explain, review, compare. Example: fetch a webpage, translate the summary to French — steps: [{service: webpage, input: {url: ...}}, {service: translate, input: {text: {$from: 0}, target_language: french}}] |
| trial_review_codeA | FREE trial code review — no Lightning wallet required. Reviews up to 500 characters of code for bugs, security issues, and quality. Returns the same structured JSON as the full review_code tool. Rate limited to 5 calls per hour per IP. Use this to try Boltwork before setting up a wallet. For full code review with no limits, use review_code (2000 sats). |
| trial_summariseA | FREE trial text summarisation — no Lightning wallet required. Summarises up to 1000 characters of text. Returns title, summary, key points, sentiment, and topics. Rate limited to 5 calls per hour per IP. Use this to try Boltwork before setting up a wallet. For full PDF/webpage summarisation, use summarise_pdf or summarise_webpage. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Squidboy30/boltwork-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server