PromptShuttle

PromptShuttle

Featured Revuo-affiliated verified 15 aug 2026
score · 33  ]

Agent Orchestration API

Pricing: Freemium Company: PromptShuttle Founded: 2024 Last verified: 2026-08-15
Visit Website Verified Vendor Updated

TL;DR

PromptShuttle is a server-side agent orchestration API that enables developers to build multi-agent workflows using a single OpenAI-compatible call. It targets platform teams and SaaS builders by decoupling agent logic from application code, allowing orchestration changes via a dashboard without redeploying software. Its key differentiator is the 'Orchestration-as-a-Service' model, handling sub-agent spawning and multi-provider routing in a managed proxy layer.

What Users Actually Pay

No user-reported pricing yet.

Our Take

PromptShuttle enters the agentic AI market with a compelling 'logic-in-proxy' value proposition that stands in contrast to SDK-heavy frameworks like LangChain. By moving orchestration server-side, it solves the significant pain point of constant redeployments for prompt or model adjustments, making it a highly efficient choice for agencies and platform teams managing multiple client tenants. Its ability to act as a drop-in replacement for OpenAI endpoints means teams can upgrade simple chat apps to multi-agent systems with minimal code changes. While the architectural choice to use a proxy introduces a third-party dependency into the core application logic, the trade-off is a vastly superior observability suite, including agent-tree visualizations and per-step cost breakdowns. It is particularly well-suited for businesses that need to route across diverse providers (OpenAI, Anthropic, DeepSeek) while maintaining strict budget caps and multi-tenant isolation. However, as a product founded in 2024, its ecosystem is still maturing. Developers might find the current lack of deep hierarchy and project organization (as noted in some early feedback) a limitation for extremely complex enterprise structures. Additionally, companies with strict data residency requirements may need to carefully evaluate the privacy implications of a managed orchestration layer versus self-hosted alternatives. Overall, PromptShuttle is best suited for developers building SaaS products, background job runners (like Trigger.dev), or multi-tenant AI platforms where cost control, model fallback, and rapid iteration are higher priorities than building low-level state machines from scratch.

Pros

  • + OpenAI-compatible drop-in replacement simplifies migration and integration.
  • + Server-side orchestration allows logic updates (prompts, models, flows) without redeploying the app.
  • + Granular cost tracking with per-tenant budgets and per-agent-tree visualizations.
  • + Multi-provider routing with automatic failover support (OpenAI, Anthropic, Google, DeepSeek).
  • + Native support for Model Context Protocol (MCP) and sub-agent spawning.

Cons

  • - Dependency on a third-party managed proxy for core agent execution logic.
  • - Limited community-contributed plugins and integrations compared to older SDK frameworks.
  • - Early users report a lack of advanced organizational features like project hierarchy.
  • - Network overhead/latency potential due to the extra proxy hop for multi-step agent flows.

Agent Readiness

59/100

PromptShuttle is exceptionally 'Agent Ready' because its core design is an execution environment for agents. By providing a standard OpenAI-compatible API that hides complex DAG-based orchestration and tool-calling loops, it allows AI agents to operate autonomously with built-in monitoring and failover. Its support for the Model Context Protocol (MCP) further solidifies its position as a primary gateway for autonomous systems to interact with external data and models.

API Surface100
Public APIRESTOpenAI-CompatibleSSE (Streaming)Free TieropenApi
Protocol Support40
MCP (7 tools)
SDK Availability0
Integration Ecosystem25
WebhooksMCP (Model Context Protocol)Trigger.devTemporalOpenAI SDKAnthropicDeepSeek
Developer Experience100
Docs: goodSandboxVersioningChangelogStatus Page

Last checked Jun 22, 2026

MCP Integrations

1 server13 tools
PromptShuttlerevuo:promptshuttle
Bring a keyself-registeredVerified by RevuoRemoteHigh match

Needs a self-provisionable API key

Prompt management, LLM routing, agent coordination, tool call to webhook proxy

13 tools
  • modify_toolModifies an existing function-calling tool. Only fields that are explicitly provided will be updated (partial update). Returns the updated tool.
  • list_flowsLists all flows in the tenant.
  • activate_flow_versionActivates a flow's version for an environment, making it live for API calls. Activates the latest version by default, or a specific version by ID. The entrypoint template must have a model configured (set one via update_flow_template) — activation fails otherwise. Activation locks the version (it becomes read-only; editing it again forks a new draft). Returns the environment -> version mapping after activation.
  • create_flowCreates a new flow in the tenant. A flow groups versioned prompt templates. The new flow starts with an editable draft version containing one empty 'main' template — set its prompt afterwards with update_flow_template. Returns the created flow with its ID and generated name (slug).
  • list_toolsLists all function-calling tools in the tenant. Returns ID, name, description, tool type, and type-specific summary fields.
  • run_inferenceRuns a single real LLM inference directly against a model (no flow), and returns the model's response plus token usage and cost. This EXECUTES a billed provider call and consumes tenant credits. Useful for testing a model/prompt, comparing reasoning-effort levels, or reproducing behavior. The returned runId can be passed to get_run for the full per-iteration detail. For server-side tool execution and multi-step agents, run a flow instead.
  • list_runsLists recent ShuttleRequests (LLM invocations) for debugging. Optionally filter by flow name. Returns up to 50 recent runs (summary fields only). Pass a returned run Id to get_run to inspect its full detail (conversation, responses, errors).
  • get_flowGets full flow details including prompt templates from the active version. Falls back to the latest version if no version is activated. Use environment parameter to specify which environment's active version to retrieve. If omitted and the flow has exactly one environment, it is auto-selected.
  • cancel_all_runsEMERGENCY STOP: stops EVERY run currently executing for the tenant, including runs started by other users and by other applications. Use this when something is burning credits and identifying the specific run would take too long — otherwise prefer cancel_run. Same timing as cancel_run: runs stop at their next checkpoint, not instantly.
  • update_flow_templateUpdates a template's prompt text, model, response schema, and/or tool assignments in the active or latest version. If the version is locked, automatically forks it first (the fork is a draft — activate it via the UI or API). Falls back to the latest version if no version is activated. Returns confirmation with version ID and whether a fork was created.
  • get_runGets the full debugging detail of a single run (a ShuttleRequest / LLM invocation) by ID. Use list_runs to find run IDs, then this to inspect one. Returns: run metadata (status, model, timing, cost, agent-tree position, callback origin); the per-iteration inference requests and provider responses (model, provider, timing, token usage, assistant text, tool calls); one row per tool call naming the endpoint it was actually placed against and where that origin came from (tool / environment / callback); the resolved conversation (system/user prompts plus tool calls and their results); any errors (including tool calls that returned an HTTP error to the model); the immediate child agent runs (for agentic flows — call get_run on a child ID to drill down); and feedback. Optionally include the streaming event timeline. IMPORTANT: check Run.Outcome, not Run.Status — a run that answered while every tool call returned 502 is Status=Succeeded but Outcome=succeededWithWarnings, and Run.Warnings says why. Outcome is one of: running, cancelling, cancelled, succeeded, succeededWithWarnings, failed. 'cancelled' means somebody stopped the run and its answer is partial; 'running' means it is still executing and can be stopped with cancel_run.
  • create_toolCreates a new function-calling tool in the tenant. Provide name, description, parameters, toolType, and type-specific fields. toolType: External (REST endpoint), Virtual (provider-native like web_search), Agent (sub-agent), CritiqueLoop (producer+critic loop), Mcp (external MCP server). Returns the created tool with its ID.
  • cancel_runStops a run that is currently executing, and every sub-agent it spawned. Use list_runs and look for Outcome 'running' to find candidates. NOT instant: the run checks for the signal between tool-calling iterations, so a model call already in flight finishes first — expect it to stop within one model turn. Whatever the run produced before stopping is still returned to its caller and still billed; cancelling saves the work that had not happened yet, not the work already done. Cancelling a run that already finished is harmless and reports signalled=0.

Last checked Aug 18, 2026

Screenshot

PromptShuttle screenshot

[ features ]

Prompt Management

Editing and tracking of LLM prompts

Prompt Versioning

Allows to version prompts and track / compare different variants over time

no

Compliance & Security

Security certifications, compliance features, and access control capabilities.

SOC 2

SOC 2 Type I or Type II certification.

None
ISO 27001

ISO 27001 information security certification.

no
GDPR Tools

Built-in tools for GDPR compliance (data export, deletion, consent).

no
Audit Trail

Complete audit log of all data changes.

no
Role-Based Access Control

Granular permissions based on user roles.

no
SSO Support

Single Sign-On integration support.

None

AI Engine Coverage

Coverage and support for various AI models, LLMs, and search engines.

Supported AI Models

List of AI models and LLMs supported for tracking (e.g., ChatGPT, Gemini).

Tracking Frequency

How often metrics are updated (e.g., real-time, daily).

Real-time
Geographic Coverage

Support for tracking in multiple countries or regions.

Orchestration Capabilities

Core features for coordinating and executing AI agent workflows.

Multi-Agent Support

Supports orchestration of multiple collaborating agents.

yes  ]
Stateful Execution

Maintains agent state and memory across interactions.

no
Provider Routing

Automatically routes requests across multiple LLM providers.

yes  ]
Tool Calling

Supports agents calling external tools or functions.

yes  ]

Deployment & Scalability

Deployment models and scalability features for production use.

Deployment Model

Primary way to deploy and run the orchestration.

Hosted Platform
Multi-Tenancy

Supports multiple teams or users from single deployment.

yes  ]
Auto-Scaling

Automatic scaling for high-load agent workflows.

no
Serverless Support

Compatible with serverless/serverless-like deployments.

no

Observability & Monitoring

Tools for tracking performance, costs, and debugging agent runs.

Cost Tracking

Monitors and budgets LLM usage costs per run.

yes  ]
Tracing & Logging

Detailed traces of agent steps and decisions.

yes  ]
Workflow Visualization

Visual graphs or dashboards of agent flows.

yes  ]
Performance Metrics

Metrics like latency, throughput for agent executions.

no

Developer Experience

Tools and abstractions easing agent development and iteration.

Visual Builder

No-code/low-code UI for designing agent workflows.

yes  ]
OpenAI Compatibility

OpenAI API-compatible endpoints or SDKs.

yes  ]
Open Source

Available as open-source with community contributions.

no
SDK Languages

Programming languages with official SDK support.

Reviews

0 reviews
Write a Review

No reviews yet. Be the first to review PromptShuttle!