Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {} |
| resources | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| create_payment | Create a Lightning invoice payment for using an AI service. Returns a Lightning invoice that must be paid before calling the service tool. |
| check_payment_status | Check if a Lightning payment has been received for a given payment ID. |
| generate_image | Generate images using AI models like Flux, Stable Diffusion, etc. Requires a valid paid payment ID. |
| generate_video | Generate videos from text prompts. Returns a requestId for async polling. Requires a valid paid payment ID. |
| generate_video_from_image | Animate an image into a video. Returns a requestId for async polling. Requires a valid paid payment ID. |
| check_job_status | Check the status of an async job (video generation, 3D model, etc.) |
| get_job_result | Get the final result of a completed async job |
| analyze_image | Analyze an image using AI vision models. Requires a valid paid payment ID. |
| generate_text | Generate text using AI language models. Supports file attachments (fileContext for extracted text) and image analysis (imageBase64 for vision, Best/K2.5 model only). Requires a valid paid payment ID. |
| generate_music | Generate music using AI. Requires a valid paid payment ID. |
| synthesize_speech | Convert text to speech using AI. Requires a valid paid payment ID. |
| transcribe_audio | Transcribe audio to text. Requires a valid paid payment ID. |
| generate_3d_model | Generate a 3D model from an image. Returns a requestId for async polling. Requires a valid paid payment ID. |
| convert_file | Convert a file from one format to another. Supports 200+ formats: documents (PDF, DOCX, XLSX), images (PNG, JPG, WEBP, SVG), audio (MP3, WAV, FLAC), video (MP4, AVI, MOV), and more. Costs 100 sats. Provide the file as base64 or a public URL (prefer fileUrl for files >5MB). Requires a valid paid payment ID. |
| send_sms | Send an SMS message to any phone number worldwide. Requires a valid paid payment ID. The phoneNumber and message must match those used in create_payment. |
| place_call | Place an automated phone call to any number worldwide. Delivers a spoken message (TTS) or plays an audio file. Great for alerts, reminders, and notifications. Requires a valid paid payment ID. The phoneNumber must match the one used in create_payment. |
| list_models | List available AI models with their pricing. No payment required. |
| get_model_pricing | Get pricing information for a specific model. No payment required. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| Available AI Models | List of all available AI models with pricing |
| Service Pricing | Pricing information for all AI services |