Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| API_HEADERS | Yes | Headers to be sent with API requests, typically containing your API key in the format 'x-magicapi-key:your-api-key' | |
| API_BASE_URL | No | Base URL for API requests (optional, defaults to 'https://api.magicapi.dev/api/v1/') | https://api.magicapi.dev/api/v1/ |
| OPENAPI_SPEC_PATH | No | Path to the modified OpenAPI specification files (optional) |
Schema
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| distance_and_duration_bw_starts_and_stops | Calculate length and driving time of the optimal routes between origin and destination points on the real road network. |
| Get_audio_analysis_URL | This endpoint retrieves the URL of the transcription and analysis of the audio for the given request ID. |
| Whisper_Audio_Processing | API for sentece wise transcription and analysis of audio, using AI models. Make sure to call get audio analysis URL with the request ID received from this API. |
| Upload | Make a POST request to capix/faceswap/upload/ |
| ImageFaceSwap | Make a POST request to capix/faceswap/faceswap/v1/image |
| VideoFaceSwap | Make a POST request to capix/faceswap/faceswap/v1/video |
| Result | Make a POST request to capix/faceswap/result/ |
| Forward_Geocoding | Obtain location(geographic coordinates) for address. |
| Reverse_Geocoding | Obtain address for location. |
| DNS_Checker_API | Make a POST request to magicapi/dnschecker/dnschecker |
| Get_coder_output_URL | This endpoint retrieves the URL of the coding assistant's response for a given request ID. |
| Coding_Assistant | Coding Assistant. Make sure you call get coder output URL MCP tool to get the URL for the request id received from this API |
| A_fast_nsfw_detection_API | Make a POST request to bridgeml/nsfw!detection/nsfw_detection |
| getWhoisInfo | Make a GET request to magicapi/whois/whois/{domain} |
| Get_Unblurred_Image_URL | This endpoint retrieves the URL of the Unblurred image for a given request ID. |
| Deblurer | API for image deblurring. Make sure you call get deblurred image URL, MCP tool to get the URL for the request id received from this API |
| text-to-image | Make a POST request to bridgeml/text!to!image/text_to_image |
| Get_ageing_gif_URL | This endpoint retrieves the URL of the ageing gif for a given request ID. |
| Period_changer | API for generating ageing gif using AI models. Make sure to call get ageing gif URL, with the result id received from this API |
| Search_for_places_by_text | Search for places by text string |
| Search_for_nearby_places | Search for places around location within a specified radius. |
| Get_hairstyled_image_URL | This endpoint retrieves the URL of the simulated hairstyle image for a given request ID. |
| Hair_style_simulator | API for simulating different hair styles using AI models. Make sure to call get hairstyled image after with the request id received from this API. |
| BridgeML_API | Make a POST request to bridgeml/codellama/bridgeml/codellama |
| Search_Videos | Retrieve video search results based on query parameters |
| Search_Web | Retrieve web search results based on query parameters |
| Search_Images | Retrieve image search results based on query parameters |
| Search_News | Retrieve news search results based on query parameters |
| Search_Suggestions | Retrieve search suggestions based on query parameters |
| Spellcheck_Search | Retrieve spellcheck suggestions based on query parameters |
| Check_domain_availability | Submit a domain name to check its availability. |
| best_route_for_multiple_stops | Finding optimal route to visit several locations. |
| best_route_bw_start_and_stop | Finding optimal route from a origin to a destination, passing through multiple waypoints(optional). |
| Extract_information_from_a_URL | Make a POST request to pipfeed/parse/extract |