Server Details
Bitcoin-powered AI tools via Lightning micropayments. No signup or API keys required.
- Status
- Healthy
- Last Tested
- Transport
- Streamable HTTP
- URL
See and control every tool call
Available Tools
17 toolsanalyze_imageInspect
Analyze an image using AI vision models. Requires a valid paid payment ID.
| Name | Required | Description | Default |
|---|---|---|---|
| prompt | Yes | Question or analysis prompt for the image | |
| modelId | Yes | The AI model database ID | |
| paymentId | Yes | Valid payment ID (must be paid) | |
| imageBase64 | Yes | Base64 encoded image to analyze |
check_job_statusInspect
Check the status of an async job (video generation, 3D model, etc.)
| Name | Required | Description | Default |
|---|---|---|---|
| jobType | Yes | Type of job | |
| requestId | Yes | The request ID from the async operation |
check_payment_statusInspect
Check if a Lightning payment has been received for a given payment ID.
| Name | Required | Description | Default |
|---|---|---|---|
| paymentId | Yes | The payment ID to check |
convert_fileInspect
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.
| Name | Required | Description | Default |
|---|---|---|---|
| fileUrl | No | Public URL to the file (provide this OR fileBase64) | |
| paymentId | Yes | Valid payment ID (must be paid) | |
| fileBase64 | No | Base64-encoded file content (provide this OR fileUrl) | |
| extensionTo | Yes | Target format extension without dot (e.g., 'pdf', 'docx', 'png') | |
| extensionFrom | Yes | Source format extension without dot (e.g., 'pdf', 'docx', 'png') |
create_paymentInspect
Create a Lightning invoice payment for using an AI service. Returns a Lightning invoice that must be paid before calling the service tool.
| Name | Required | Description | Default |
|---|---|---|---|
| message | No | Required for send_sms: message text (max 120 chars) | |
| modelId | Yes | The AI model database ID to use | |
| quantity | No | Number of outputs/credits (default: 1) | |
| toolName | Yes | The name of the tool to pay for (e.g., 'generate_image', 'generate_video') | |
| phoneNumber | No | Required for send_sms: destination phone in E.164 format (e.g., +14155550100) | |
| additionalCharge | No | Additional charge in sats (optional) |
generate_3d_modelInspect
Generate a 3D model from an image. Returns a requestId for async polling. Requires a valid paid payment ID.
| Name | Required | Description | Default |
|---|---|---|---|
| modelId | Yes | The AI model database ID | |
| paymentId | Yes | Valid payment ID (must be paid) | |
| imageBase64 | Yes | Base64 encoded image |
generate_imageInspect
Generate images using AI models like Flux, Stable Diffusion, etc. Requires a valid paid payment ID.
| Name | Required | Description | Default |
|---|---|---|---|
| amount | No | Number of images to generate | |
| prompt | Yes | Text prompt describing the image to generate | |
| modelId | Yes | The AI model database ID (see Model IDs Reference) | |
| paymentId | Yes | Valid payment ID (must be paid) | |
| imageBase64 | No | Optional base64 image for img2img generation |
generate_musicInspect
Generate music using AI. Requires a valid paid payment ID.
| Name | Required | Description | Default |
|---|---|---|---|
| lyrics | No | Optional lyrics for the music | |
| prompt | Yes | Description of the music to generate | |
| modelId | Yes | The AI model database ID | |
| paymentId | Yes | Valid payment ID (must be paid) |
generate_textInspect
Generate text using AI language models. Requires a valid paid payment ID.
| Name | Required | Description | Default |
|---|---|---|---|
| prompt | Yes | The text prompt or question | |
| modelId | Yes | The AI model database ID | |
| maxTokens | No | Maximum tokens in response | |
| paymentId | Yes | Valid payment ID (must be paid) | |
| systemPrompt | No | Optional system prompt |
generate_videoInspect
Generate videos from text prompts. Returns a requestId for async polling. Requires a valid paid payment ID.
| Name | Required | Description | Default |
|---|---|---|---|
| mode | No | Quality mode | pro |
| prompt | Yes | Text prompt describing the video | |
| modelId | Yes | The AI model database ID | |
| duration | Yes | Video duration in seconds (3-15) | |
| paymentId | Yes | Valid payment ID (must be paid) | |
| generate_audio | No | Include AI-generated audio track |
generate_video_from_imageInspect
Animate an image into a video. Returns a requestId for async polling. Requires a valid paid payment ID.
| Name | Required | Description | Default |
|---|---|---|---|
| prompt | Yes | Text prompt describing the animation | |
| modelId | Yes | The AI model database ID | |
| duration | Yes | Video duration in seconds (1-15) | |
| paymentId | Yes | Valid payment ID (must be paid) | |
| imageBase64 | Yes | Base64 encoded image to animate |
get_job_resultInspect
Get the final result of a completed async job
| Name | Required | Description | Default |
|---|---|---|---|
| jobType | Yes | Type of job | |
| requestId | Yes | The request ID from the async operation |
get_model_pricingInspect
Get pricing information for a specific model. No payment required.
| Name | Required | Description | Default |
|---|---|---|---|
| modelId | Yes | The AI model database ID |
list_modelsInspect
List available AI models with their pricing. No payment required.
| Name | Required | Description | Default |
|---|---|---|---|
| type | No | Filter by model type (optional) |
send_smsInspect
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.
| Name | Required | Description | Default |
|---|---|---|---|
| message | Yes | Message text (max 120 chars — 40-char disclaimer auto-appended) | |
| paymentId | Yes | Valid payment ID (must be paid) | |
| phoneNumber | Yes | Destination phone number in E.164 format (e.g., +14155550100) |
synthesize_speechInspect
Convert text to speech using AI. Requires a valid paid payment ID.
| Name | Required | Description | Default |
|---|---|---|---|
| text | Yes | Text to convert to speech | |
| speed | No | Speech speed multiplier | |
| voice | No | Voice ID or name | |
| modelId | Yes | The AI model database ID | |
| paymentId | Yes | Valid payment ID (must be paid) |
transcribe_audioInspect
Transcribe audio to text. Requires a valid paid payment ID.
| Name | Required | Description | Default |
|---|---|---|---|
| language | No | Language code (e.g., 'en', 'es') | |
| paymentId | Yes | Valid payment ID (must be paid) | |
| audioBase64 | Yes | Base64 encoded audio file |
To claim this server, publish a /.well-known/glama.json file on your server's domain with the following structure:
{
"$schema": "https://glama.ai/mcp/schemas/connector.json",
"maintainers": [
{
"email": "your-email@example.com"
}
]
}The email address must match the email associated with your Glama account. Once verified, the server will appear as claimed by you.
Control your server's listing on Glama, including description and metadata
Receive usage reports showing how your server is being used
Get monitoring and health status updates for your server
The connector status is unhealthy when Glama is unable to successfully connect to the server. This can happen for several reasons:
The server is experiencing an outage
The URL of the server is wrong
Credentials required to access the server are missing or invalid
If you are the owner of this MCP connector and would like to make modifications to the listing, including providing test credentials for accessing the server, please contact support@glama.ai.
Discussions
No comments yet. Be the first to start the discussion!