Together AI MCP by usefulapi
Run Together AI chat, embeddings and images; manage fine-tunes, batches and endpoints.
Connect it
Settings → Connectors → Add custom connector
URL: https://together-ai.usefulapi.io/mcpSettings → Apps & Connectors → Advanced → Developer mode
Create connector with URL: https://together-ai.usefulapi.io/mcp{
"mcpServers": {
"together-ai": {
"url": "https://together-ai.usefulapi.io/mcp"
}
}
}claude mcp add --transport http together-ai https://together-ai.usefulapi.io/mcp{
"servers": {
"together-ai": {
"type": "http",
"url": "https://together-ai.usefulapi.io/mcp"
}
}
}23 tools, verified live
together_whoamiread-onlyIdentify the API key: its organization, project and project slug. The project slug forms the `<project_slug>/<endpoint_slug>` model name for dedicated-endpoint inference. A cheap way to confirm the key works. Together: GET /whoami.
together_list_modelsread-onlyList Together's models with type (chat, language, code, image, embedding, moderation, rerank), context length, organization, license and per-token pricing. Together: GET /models.
together_list_filesread-onlyList uploaded data files (fine-tune, eval and batch-api inputs, plus job outputs) with size, type, purpose and validation status. Together: GET /files.
together_get_fileread-onlyFetch one file's metadata, including its processing_status and validation_report (why a fine-tune training file was rejected). Together: GET /files/{id}.
together_list_fine_tunesread-onlyList fine-tuning jobs with status, base model, output model name and training settings. Together: GET /fine-tunes.
together_get_fine_tuneread-onlyFetch one fine-tuning job: status, progress, hyperparameters, token counts, cost and the output model name. Together: GET /fine-tunes/{id}.
together_list_fine_tune_eventsread-onlyList the event log of one fine-tuning job (queued, started, checkpoint saved, epoch completed, errors). The first place to look when a job failed. Together: GET /fine-tunes/{id}/events.
together_list_batchesread-onlyList batch inference jobs with status, progress, model and input/output/error file ids. Together: GET /batches.
together_get_batchread-onlyFetch one batch job: status (VALIDATING, IN_PROGRESS, COMPLETED, FAILED, EXPIRED, CANCELLED), progress, and the output_file_id / error_file_id once done. Together: GET /batches/{id}.
together_list_endpointsread-onlyList endpoints with model, owner and state (PENDING, STARTING, STARTED, STOPPING, STOPPED, ERROR). Use mine=true and type=dedicated to see what is running on your account and billing by the minute. Together: GET /endpoints.
together_get_endpointread-onlyFetch one dedicated endpoint: state, model, hardware, autoscaling bounds and display name. Together: GET /endpoints/{endpointId}.
together_list_hardwareread-onlyList hardware configurations for dedicated endpoints with GPU type/count/memory and price in cents per minute. Pass a model to get only compatible configurations with live availability. Together: GET /hardware.
together_list_evaluationsread-onlyList LLM-as-a-judge evaluation jobs (classify, score, compare) with status, parameters and results once completed. Together: GET /evaluation.
together_chat_completioncan modifyRun a chat completion on a Together model (billed per token). Non-streaming. For a dedicated endpoint pass its `<project_slug>/<endpoint_slug>` as the model. Together: POST /chat/completions.
together_create_embeddingscan modifyGenerate vector embeddings for one or more texts (billed per token). Together: POST /embeddings.
together_generate_imagecan modifyGenerate images from a prompt (billed per image/megapixel). Returns image URLs by default rather than base64, to keep responses small. Together: POST /images/generations.
together_create_fine_tunecan modifyStart a fine-tuning job on an uploaded training file (billed per token processed). Stop it with together_cancel_fine_tune. Together: POST /fine-tunes.
together_cancel_fine_tunecan modifyCancel a running fine-tuning job. Cannot be resumed, but a new job can continue from its last checkpoint via from_checkpoint. Together: POST /fine-tunes/{id}/cancel.
together_create_batchcan modifyStart an asynchronous batch job over an uploaded JSONL input file (purpose batch-api), at a discount to real-time inference. Together: POST /batches.
together_cancel_batchcan modifyCancel a batch job that has not finished. Together: POST /batches/{id}/cancel.
together_create_endpointcan modifyDeploy a model on dedicated GPUs. The endpoint STARTS AUTOMATICALLY and bills per minute of uptime until stopped — set inactive_timeout to auto-stop it, and use together_list_hardware for valid hardware ids. Together: POST /endpoints.
together_start_endpointcan modifyStart a stopped dedicated endpoint. It bills per minute of uptime until stopped. Reversible with together_stop_endpoint. Together: PATCH /endpoints/{endpointId} with state=STARTED.
together_stop_endpointcan modifyStop a running dedicated endpoint, which stops its per-minute billing. Requests to it fail until it is started again. Together: PATCH /endpoints/{endpointId} with state=STOPPED.
Alternatives in Email & Messaging
Compare →
SIGNL4 MCP by usefulapiB
Read SIGNL4 alerts, teams, users and duty schedules; raise, acknowledge, close and annotate alerts.
FireText MCP by usefulapiB
Read FireText credit, messages and reports; send an SMS to up to 10 numbers; manage opt-outs.
Sendlane MCP by usefulapiB
Manage Sendlane lists, contacts, tags and custom fields; read campaign and SMS reports.
Encharge MCP by usefulapiB
Manage Encharge people, tags, segments and fields, and track events for email automation.
Benchmark Email MCP by usefulapiB
Manage Benchmark Email lists and contacts, and read campaign reports: opens, clicks, bounces.
Trengo MCP by usefulapiB
Work tickets and messages, look up contacts and teams, pull reports, and reply, assign or close.