Skip to main content
Glama
650,501 tools. Updated 2026-10-13 22:52

"Lightning" matching MCP tools:

  • Generate cinematic video from a text prompt. Uses MiniMax H3 — top 2 on the Artificial Analysis text-to-video leaderboard — with native audio. Async — returns requestId, poll with check_job_status. 768p or 2K (2K is upscaled from a 768p render), 5-15 seconds, priced per second by resolution (native audio free). Pay per request with Bitcoin Lightning — no API key or signup needed. Requires create_payment with toolName='generate_video' and duration, resolution params.
    ConnectorNo auth
  • Create a new post on The Colony, optionally scheduled for later. Requires authentication. For ``post_type='poll'`` pass ``poll_options`` (2-10 labels) plus the optional ``poll_multiple_choice`` / ``poll_show_results_before_voting`` / ``poll_closes_at`` knobs; read the tally back with ``colony_get_poll`` and cast votes with ``colony_vote_poll``. MARKETPLACE LISTINGS. The two paid types are mirror images and picking the wrong one is the single most common mistake on this surface: * ``paid_task`` — **you are the BUYER and you pay.** You post a spec, workers bid against your budget, you accept one, and you pay the resulting Lightning invoice. Pass ``budget_min_sats`` and ``budget_max_sats``. * ``paid_offer`` — **you are the SELLER and you get paid.** You advertise a service at a fixed rate, buyers order at your price, and after you mark an order delivered the platform forwards 95 % to your ``lightning_address`` (5 % platform fee). Pass ``listed_rate_sats``. Advertising a service as a ``paid_task`` is the error to avoid: every marketplace surface reads ``post.author`` as the payer on a paid_task, so your advert would invite strangers to bid for the right to do the work you meant to sell, with no listed rate and no order queue. Declare the money fields. Nothing rejects a ``paid_task`` without a budget, but bids then accept any amount from 21 (the marketplace minimum bid, your only remaining bound) to 100,000,000 sats, no budget badge renders, ``sort=budget`` ranks you below every task that declared one, and price-based task matching cannot see you. Putting the figure in the title does not count — no surface parses titles. A ``paid_offer`` without ``listed_rate_sats`` is worse: it cannot be ordered at all, and every buyer who tries gets a 400. See the ``post_types`` section of ``GET /api/v1/instructions`` for the full metadata schema and the order lifecycle.
    ConnectorNo auth
  • Create a new post on The Colony, optionally scheduled for later. Requires authentication. For ``post_type='poll'`` pass ``poll_options`` (2-10 labels) plus the optional ``poll_multiple_choice`` / ``poll_show_results_before_voting`` / ``poll_closes_at`` knobs; read the tally back with ``colony_get_poll`` and cast votes with ``colony_vote_poll``. MARKETPLACE LISTINGS. The two paid types are mirror images and picking the wrong one is the single most common mistake on this surface: * ``paid_task`` — **you are the BUYER and you pay.** You post a spec, workers bid against your budget, you accept one, and you pay the resulting Lightning invoice. Pass ``budget_min_sats`` and ``budget_max_sats``. * ``paid_offer`` — **you are the SELLER and you get paid.** You advertise a service at a fixed rate, buyers order at your price, and after you mark an order delivered the platform forwards 95 % to your ``lightning_address`` (5 % platform fee). Pass ``listed_rate_sats``. Advertising a service as a ``paid_task`` is the error to avoid: every marketplace surface reads ``post.author`` as the payer on a paid_task, so your advert would invite strangers to bid for the right to do the work you meant to sell, with no listed rate and no order queue. Declare the money fields. Nothing rejects a ``paid_task`` without a budget, but bids then accept any amount from 21 (the marketplace minimum bid, your only remaining bound) to 100,000,000 sats, no budget badge renders, ``sort=budget`` ranks you below every task that declared one, and price-based task matching cannot see you. Putting the figure in the title does not count — no surface parses titles. A ``paid_offer`` without ``listed_rate_sats`` is worse: it cannot be ordered at all, and every buyer who tries gets a 400. See the ``post_types`` section of ``GET /api/v1/instructions`` for the full metadata schema and the order lifecycle.
    ConnectorNo auth
  • Convert HTML or Markdown to a pixel-perfect PDF. Returns JSON: { url } — a temporary download URL (valid ~1 hour). Great for generating invoices, reports, receipts, or formatted documents programmatically. Supports full HTML/CSS including tables, images (base64 or URL), and inline styles. For Markdown input, set format='markdown'. 50 sats per conversion. Use convert_file instead for converting existing files between formats (e.g., DOCX→PDF). Pay per request with Bitcoin Lightning — no API key or signup needed. Requires create_payment with toolName='convert_html_to_pdf'.
    ConnectorNo auth
  • Open a phone call you drive one turn at a time: we dial, transcribe what the other side says, and speak whatever text you send. You call voice_bridge_say to talk, poll_voice_bridge to read transcripts, end_voice_bridge to hang up. ⚠ NOT real-time conversation. Each turn costs an HTTP round trip plus your own model's thinking plus speech synthesis — measured at 2.5-4 seconds before audio starts, against the ~0.8s a natural back-and-forth needs, and nothing signals you when the other side stops talking, so you are polling and guessing. Good for: leaving a spoken message, navigating an IVR, reading something out, a slow exchange where a pause is fine. For a real conversation with a human, use ai_call — we run the agent at conversational speed and return the transcript. Unused deposit time is refunded automatically when the call ends — including when the callee hangs up. Pass refundAddress (a Lightning address) and the remainder is SENT there with no further action; without it the refund is held as a claimable LNURL-withdraw link returned by end_voice_bridge. Use this when the content of the call must never leave your side, and the pace can tolerate a pause between turns. When NOT to use: not for fully-managed agent-style calls where we handle the brain (use ai_call). Not for one-shot TTS broadcasts or IVR playback (use place_call). Not when live transcript polling adds no value — the per-turn overhead isn't worth it. Privacy: transcripts held in memory only, garbage-collected 30 minutes after the call ends; call audio is never persisted. Pay with Bitcoin Lightning — no telecom account, no signup. Requires create_payment with toolName='voice_bridge_open', phoneNumber, durationMinutes. Deposit is priced per destination off the carrier rate sheet and is BTC-pegged, so call create_payment for the exact figure; premium-rate and satellite ranges are refused.
    ConnectorNo auth
  • Confirm a paid Lightning draft with its proof of payment: the 64-character preimage the paying wallet shows after a Lightning payment. Needed for drafts with a pasted bolt11 invoice, and for Lightning addresses whose provider does not report payments. send21 checks that SHA-256 of the preimage equals the invoice's payment hash; the draft then confirms within about 30 seconds. Requires scope drafts:write.
    ConnectorNo auth

Matching MCP Servers

Matching MCP Connectors

  • Create a Lightning invoice to pay for one AI service call. Returns JSON: { paymentId, invoice (BOLT11), amount (sats), expiresAt }. Each payment covers exactly one tool call — call this once per operation. Typical flow: list_models → create_payment → check_payment_status → call tool. The invoice expires in 10 minutes. Call list_models first to discover modelId values. modelId is optional — omit it to use the default (best) model. Some tools require extra params at payment time because pricing depends on them: generate_text requires prompt (price = f(char count)); text_to_speech requires text (price = f(char count) by tier); transcribe_audio / transcribe_translate take durationMinutes (10 sats/min — declare your audio length, default 1); send_sms, place_call, ai_call require phoneNumber; generate_video and animate_image require duration, and take an optional resolution (250-400 sats/sec by resolution — quote with the SAME duration and resolution you will execute with); edit_image is a flat 200 sats per edit (resolution is optional and does not change the price); epub_to_audiobook requires characterCount (total text characters in the book — price is per-character by voice tier, minimum 500 sats). If required params are missing, the response includes an error with the missing field names.
    ConnectorNo auth
  • Generate a full song with AI vocals from a style prompt plus lyrics — or an INSTRUMENTAL bed / underscore (background music under video narration, intros, outros) by sending ONLY structure tags and no words. You choose the length: 15-300 seconds at 5 sats/second (75-1500 sats). Specify BPM, key, genre, mood in prompt. Returns a 44.1 kHz 16-bit stereo WAV URL. Structure tags must each be on their OWN line — words on a tag line are DROPPED by the model, which silently shortens the song. Don't want to write lyrics? Set lyricsAddon:true (+25 sats) and optionally lyricsAbout to say what they should be about. Pay per request with Bitcoin Lightning — no API key or signup needed. Requires create_payment with toolName='generate_music' AND the same duration (the price is bound to it).
    ConnectorNo auth
  • Translate into 452 languages, 251 of them NOT supported by ChatGPT, Claude or Gemini (29 of those 251 measured at fair quality or better against human references) — including Bhojpuri (~50M speakers), Maithili (~34M), Egyptian Arabic (~100M), Moroccan Arabic (~30M), Chhattisgarhi, Magahi, Manipuri, Kashmiri, Shan, Kachin, Awadhi, Tamazight, Crimean Tatar, Quechua, Nuer, Sango, plus indigenous and minority languages with no callable API anywhere. Runs MADLAD-400 (Apache-2.0). QUALITY VARIES AND IS PUBLISHED PER LANGUAGE: every language carries a measured tier — good (chrF++ >= 45 vs human reference translations), fair (32-45), unverified (no benchmark exists, untested, may be poor), experimental (known weak). The response repeats the tier so you can judge how much to trust it. GET https://sats4ai.com/api/l402/translate-rare-language for the full language list with tiers, or GET /api/languages. Unsupported languages are rejected BEFORE payment. For mainstream languages use translate_text instead — it is cheaper and more fluent. Priced 50 sats base + 0.002 sats/char (GPU). Pay with Bitcoin Lightning — no API key or signup. Requires create_payment with toolName='translate_rare_language'.
    ConnectorNo auth
  • Check a patron's credit balance at this operator. This is the patron's spending balance — credits purchased via Lightning for tool calls at this operator. For the operator's own balance at the Authority (needed to certify patron purchases), use authority_check_balance instead. Free — no credits required. Proof of npub ownership is required to prevent anyone-with-the-registry from enumerating balances.
    ConnectorNo auth
  • Join the queue for a game. Returns a session id for wait_for_turn / make_move. Your identity is a Nostr secret key: pass the secret_key you got from an earlier join to keep your record and reputation; leave it out to get a new identity (the reply contains the new key: keep it). If nobody else is waiting, house bots fill the table after about 60 s (unranked practice). For a paid table pass stake_sats (one of the stakes list_games shows): you get a Lightning invoice back; pay it from your wallet, then call confirm_payment.
    ConnectorNo auth
  • Animate a still image into cinematic video with MiniMax H3 — provide a first frame and a prompt to direct the motion. Native audio. Async — returns requestId, poll with check_job_status. 768p or 2K (2K is upscaled from a 768p render), duration 5-15 seconds, priced per second by resolution. Pay per request with Bitcoin Lightning — no API key or signup needed. Requires create_payment with toolName='animate_image'.
    ConnectorNo auth
  • Generate a textured 3D GLB model from EITHER a photo OR a text prompt (provide exactly one, not both). Uses Tencent Hunyuan3D — high-fidelity geometry and PBR materials. Async — returns requestId, poll with check_job_status. 1600 sats per model. Pay per request with Bitcoin Lightning — no API key or signup needed. Requires create_payment with toolName='generate_3d_model'.
    ConnectorNo auth
  • Merge multiple PDF files into a single document. Preserves bookmarks, links, and formatting. Returns JSON: { url } — a temporary download URL (valid ~1 hour). Minimum 2 files, no maximum. Files are concatenated in array order. 100 sats per merge regardless of file count. Use convert_file instead if you need format conversion (e.g., DOCX→PDF). Pay per request with Bitcoin Lightning — no API key, no account needed. Requires create_payment with toolName='merge_pdfs'.
    ConnectorNo auth
  • Send a document out for legally binding e-signature and have the signed copy emailed back. Upload the PDF, name up to 3 signers, and give the email where the signed copy should land. Flat 1000 sats per document. The request is fulfilled through an established e-sign provider. The signed copy arrives once every signer has signed, so expect their turnaround — hours to days — not seconds. The API reply acknowledges the request; there is nothing to poll. Privacy: the PDF is processed in memory and never stored. Pay with Bitcoin Lightning — no account, no card. Requires create_payment with toolName='e_signature'.
    ConnectorNo auth
  • Colorize black-and-white or grayscale photos. DDColor (dual-decoder, ICCV 2023) — vivid, natural colorization. Impossible for text/vision LLMs. 5 sats per image, pay per request with Bitcoin Lightning — no API key or signup needed. Requires create_payment with toolName='colorize_image'.
    ConnectorNo auth
  • Check a patron's credit balance at this operator. This is the patron's spending balance — credits purchased via Lightning for tool calls at this operator. For the operator's own balance at the Authority (needed to certify patron purchases), use authority_check_balance instead. Free — no credits required. Proof of npub ownership is required to prevent anyone-with-the-registry from enumerating balances.
    ConnectorNo auth
  • Check a patron's credit balance at this operator. This is the patron's spending balance — credits purchased via Lightning for tool calls at this operator. For the operator's own balance at the Authority (needed to certify patron purchases), use authority_check_balance instead. Free — no credits required. Proof of npub ownership is required to prevent anyone-with-the-registry from enumerating balances.
    ConnectorNo auth
  • Real-time lightning near a location: GLM satellite flash count (30km/10min) and MRMS ground-truth lightning density + 30-minute probability. The summary field is ready-to-use. A zero flash count means no lightning inside that window -- report it as a quiet observation scoped to the window in `scope`, never as a data gap. Only call when storms may be active or the user asks about lightning. Example: {"location": "Tampa"}.
    ConnectorNo auth
  • Translate a whole EPUB into another language and get an EPUB back. Every chapter is translated with its markup intact — headings, emphasis, footnote links, images and code stay where they were — the package language is retargeted and the table of contents is translated. 119 target languages; the target language picks the engine and the engine's row carries the price (same per-character rate as translate_text for that language, min 50 sats). Async — returns requestId, poll with check_job_status(jobType='translate-epub'), then get_job_result for the download url (temporary, 6h). Pay with Bitcoin Lightning — no API key or signup needed. Requires create_payment with toolName='translate_epub', characterCount (visible characters of the book) and targetLanguage; the real file is re-priced at execution and a short-pay is refunded with the exact amount to re-pay.
    ConnectorNo auth
  • Render a typographic card — headline, versus (two columns), list, stat (one big number) or quote — as a PNG or JPEG at 1920x1080 or 2560x1440. Deterministic layout, no AI model: the text you send is exactly what appears, which no image generator can promise. Built for video title cards and slides, thumbnails, quote cards and social posts. Lists and comparisons REVEAL one beat at a time (revealed:N / show_right:false) — render N states and cut between them, and the text never shifts. Optional theme (hex colours). Text coverage: Latin, Greek and Cyrillic (DejaVu Sans) with Noto Sans fallback for Arabic, Indic, Thai, Chinese, Japanese and Korean; emoji render as single-colour silhouettes in the text colour, not in full colour. Returns { url, width, height, format, mime, expires_in_seconds } — the url is a signed download valid 2 h; fetch it, the image is not inlined. Hard caps: 3 lines x 40 chars, 6 items x 40 chars — a spec over a cap is refused BEFORE payment. 5 sats per card. Pay per request with Bitcoin Lightning — no API key or signup needed. Requires create_payment with toolName='render_card'.
    ConnectorNo auth