syntx-ai-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
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 | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| whoamiA | Return an identity check for the current syntx.ai user: { authenticated, user } where |
| set-tokenA | Set or replace the syntx.ai bearer token used by the server at runtime. Call this before any authenticated operation if SYNTX_TOKEN was not configured. The token is held in memory only — it is not persisted to disk and is lost when the process restarts. stdio only: this tool is rejected over the HTTP transport to prevent a remote client from hijacking the process-shared bearer (H4). Configure the token via the SYNTX_TOKEN env variable when running with --transport http. |
| get-profileA | Return the current user profile (sanitised public fields: id, user_id, name, username, email, avatar, auth_services). Internal identifiers such as |
| get-balanceA | Return the current token balance for the authenticated user. |
| list-ai-servicesA | List all syntx.ai AI services (e.g. ChatGPT, Midjourney, Sora) with their scope and status. |
| list-modelsA | List AI models with upload constraints, supported media types, and features. Filters (all optional, combined with AND): |
| get-model-infoB | Return detailed information about a specific AI model (pricing/cost params, limits). |
| list-chatsC | List the user chats, optionally filtered by scope or a search query. |
| create-chatA | Create a new syntx.ai chat session and return its UUID. A title is required by the API. |
| get-messagesB | Return the message history of a chat (by UUID or numeric id). |
| send-messageA | Send a message (prompt) with optional uploaded-file attachments to an existing chat and return immediately. The assistant response is generated asynchronously — poll with |
| wait-for-responseA | Block until the latest assistant message in a chat finishes generating, then return its text and media URLs. Resolves when every message_object[i].completed === true — including image / video / audio / file-only replies. Respects the server poll interval/timeout. Use after |
| askA | One-shot helper: create a chat, send a prompt, wait for the completed assistant reply, and return it. Ideal for stateless Q&A. The created chat UUID is included in the response for follow-ups. Set |
| stream-messageA | One-shot streaming chat: opens a WSS connection, sends the prompt, and streams the assistant reply in real time. Intermediate progress is reported via |
| delete-chatA | Permanently delete a chat. Mirrors |
| get-inprogressA | Return the in-progress generations for a chat. Mirrors |
| get-favorite-messagesA | Return the favorite (bookmarked) messages for a chat. Mirrors |
| generate-imageA | Generate one or more images on syntx.ai using a design service (e.g. sora-images, flux). Requires a target chat UUID; the result includes generation metadata returned by the API. |
| list-uploaded-filesB | List files previously uploaded to the syntx.ai account. |
| upload-filesA | Upload one or more files to the syntx.ai account. Each file entry accepts either |
| delete-fileA | Permanently delete an uploaded file. Accepts either |
| transcribeA | Transcribe an audio file to text via syntx.ai (POST /api/v1/audio/transcribe). Provide a single file either as |
| generate-audioA | Generate audio (TTS, voice change, music) via syntx.ai. Mirrors |
| generate-videoA | Generate a video via syntx.ai. Mirrors |
| list-projectsA | List projects (a.k.a. folders) for a given scope. Mirrors |
| create-projectA | Create a syntx.ai project (a.k.a. folder) and optionally seed it with existing chats. Returns the created project as JSON (uuid, title, scope, color, chats). Mirrors |
| add-chats-to-projectA | Add one or more existing chats to an existing project. Mirrors |
| delete-projectA | Permanently delete a syntx.ai project (a.k.a. folder). Mirrors |
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/ssm82/syntx-ai-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server