4,500+ servers built on MCP Fusion
Vinkius

LangGraph Cloud MCP. Control the state of complex, multi-step AI agents.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

LangGraph Cloud (Stateful AI Agents) MCP on Cursor AI Code Editor MCP Client LangGraph Cloud (Stateful AI Agents) MCP on Claude Desktop App MCP Integration LangGraph Cloud (Stateful AI Agents) MCP on OpenAI Agents SDK MCP Compatible LangGraph Cloud (Stateful AI Agents) MCP on Visual Studio Code MCP Extension Client LangGraph Cloud (Stateful AI Agents) MCP on GitHub Copilot AI Agent MCP Integration LangGraph Cloud (Stateful AI Agents) MCP on Google Gemini AI MCP Integration LangGraph Cloud (Stateful AI Agents) MCP on Lovable AI Development MCP Client LangGraph Cloud (Stateful AI Agents) MCP on Mistral AI Agents MCP Compatible LangGraph Cloud (Stateful AI Agents) MCP on Amazon AWS Bedrock MCP Support

Just plug in your AI agents and start using Vinkius.

LangGraph Cloud (Stateful AI Agents) MCP Server lets you manage complex, multi-step AI workflows. You can list deployed assistants, create new conversation threads, and inspect the exact execution state of any graph run.

This is critical for debugging and controlling mission-critical, stateful agents.

What your AI agents can do

Cancel run

Interrupts and cancels an active, ongoing graph execution run.

Create run

Starts a new assistant run using a specific thread ID and input data.

Create thread

Initializes a new LangGraph thread to hold conversation and state history.

+ 7 more capabilities included
Manage deployed agents

List all compiled LangGraph applications (assistants) ready to process stateful data.

Control conversation memory

Create and list conversation threads, maintaining long-term memory using cloud-managed checkpoints.

Monitor and adjust live runs

Get the status of a specific graph run and manually update the thread state to force a specific execution path.

Audit scheduled jobs

List and track scheduled background jobs (Cron jobs) that automatically run agent workflows.

View internal execution history

Retrieve detailed logs showing every step, function call, and internal reasoning path of a completed agent run.

Supported MCP Clients

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients
Free for Subscribers

Waiting for input…

AI Agent

cancel019d75c4

cancel run

Interrupts and cancels an active, ongoing graph execution run.

create019d75c4

create run

Starts a new assistant run using a specific thread ID and input data.

create019d75c4

create thread

Initializes a new LangGraph thread to hold conversation and state history.

get019d75c4

get run

Retrieves the full status and details of a specific graph execution run.

get019d75c4

get thread state

Gets the exact state, including variables and messages, for a given conversation thread.

list019d75c4

list assistants

Lists all deployed LangGraph assistants, which are your compiled graph configurations.

list019d75c4

list crons

Lists all active scheduled cron jobs that run automated agent workflows.

list019d75c4

list runs

Lists all execution runs that have been assigned to a specific conversation thread.

list019d75c4

list threads

Lists all active LangGraph conversation threads.

update019d75c4

update thread state

Manually forces or updates the state graph variables of a thread, useful for human overrides.

Choose How to Get Started

Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.

Build Your Own

Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.

  • Import from OpenAPI, Swagger, or YAML specs
  • Create Agent Skills with progressive disclosure
  • Deploy to edge with MCPFusion framework
  • Built in DLP, auth, and compliance on every call
  • Real time usage dashboard and cost metering
  • Publish to catalog or keep private
Start building

Make Your AI Do More

Start with LangGraph Cloud (Stateful AI Agents), then connect any of our 4,700+ other servers whenever your AI needs more. One click, no limits.

  • Use this MCP plus 4,700+ others, all in one place
  • Add new capabilities to your AI anytime you want
  • Every connection is secured and compliant automatically
  • Track usage and costs across all your servers
  • Works with Claude, ChatGPT, Cursor, and more
  • New servers added to the catalog every week

What you can do with this MCP connector

You're hookin' up your AI client to the LangGraph Cloud server. This lets you take total control of stateful, multi-step agents. You can manage the whole lifecycle of a complex agent run, making debugging and controlling mission-critical workflows a piece of cake. Here's what you can do:

Manage Deployed Agents
You'll get a list of all compiled LangGraph assistants using list_assistants, and you can also see all the automated agent workflows scheduled with list_crons.

Control Conversation Memory
To start, you can create a new conversation thread with create_thread and list all active threads with list_threads. You can then get the exact state, including variables and messages, for any given thread using get_thread_state or manually force or change the state graph variables with update_thread_state.

Monitor and Adjust Live Runs
When an agent is running, you can start a new run with specific inputs and a thread ID using create_run. You can check the status and full details of a specific run using get_run, and if something goes sideways, you can interrupt and cancel the active run with cancel_run.

You'll also see all runs assigned to a particular thread by calling list_runs.

Audit History and Paths
To see what happened, you can retrieve the full status and details of a completed run using get_run, or get a list of all runs associated with a thread using list_runs. You can view the detailed logs that show every step, function call, and the internal reasoning path of an agent's execution.

How LangGraph Cloud MCP Works

  1. 1 Subscribe to the LangGraph Cloud server and provide your API URL and API Key.
  2. 2 Use your AI client to call a listing tool (e.g., list_assistants) to see available graph configurations.
  3. 3 Execute a workflow step (e.g., create_thread, followed by create_run) to start the process, and then use get_run or get_thread_state to track the outcome.

The bottom line is, you control the entire lifecycle of your agent—from creation and scheduling to execution and manual state modification.

Who Is LangGraph Cloud MCP For?

This is for the platform engineer or the senior developer who has moved past simple, linear AI prompts. You need to debug complex, multi-step logic—the kind that fails halfway through and requires manual intervention. If your agents are mission-critical, you need this level of visibility and control.

AI Agent Developer

Debugging stateful multi-turn agents and verifying that the graph traversal path hits every required node.

Platform Engineer

Monitoring deployed assistants and managing cloud-based checkpoints across multiple staging and production environments.

DevOps/MLOps Ops Team

Auditing scheduled cron jobs and managing manual execution runs to guarantee automated AI workflows deliver reliably.

What Changes When You Connect

  • Debugging State: Use get_thread_state to see the exact variables and messages a thread holds. This is essential when a multi-step agent fails and you need to know why it failed, not just that it failed.
  • Lifecycle Management: list_assistants shows you every deployed graph. You can then use create_run to test specific workflows without having to manually build a new chat thread every time.
  • Human Oversight: When an agent reaches a point needing human approval, use update_thread_state to manually inject the approval variable and force the agent to the next logical node.
  • Resource Control: cancel_run stops runaway processes instantly. If a graph gets stuck in a loop or hits an unexpected state, you can kill the job and start fresh.
  • Automation Auditing: list_crons lets you see what jobs run automatically (like daily reports). You can then use list_runs to audit the status of the last automated execution.
  • History Tracking: list_runs gives you a clear history of every execution tied to a thread ID, so you can track which version of the agent logic ran on which date.

Real-World Use Cases

01

Debugging a failed customer service flow

A customer's complex query fails halfway through the support agent's graph. Instead of guessing, your agent calls get_thread_state to inspect the variables. You see the required_info field is null, so you manually update_thread_state and feed the agent the missing ID, letting it complete the task.

02

Scheduling a daily compliance check

The compliance team needs the agent to run a full audit every night at 10 PM. You use list_crons to check the job status, then create_run to manually kick off an immediate test run to verify the cron job is configured correctly.

03

Validating a new agent version

Before deploying a new sales agent graph, you use list_assistants to check the existing versions. Then, you use create_run with a known payload to verify that the new graph structure handles edge cases before it hits production.

04

Stopping an runaway AI job

An agent gets stuck in an infinite loop trying to summarize a massive document. You catch it immediately by calling get_run to see the current status, and then use cancel_run to terminate the job and prevent resource exhaustion.

The Tradeoffs

Treating the agent like a simple chat box

Trying to solve a complex, multi-step workflow by just chatting with the agent, hoping it remembers everything. This fails because the agent's memory is volatile and doesn't track state transitions.

Always manage the state explicitly. First, create_thread to get a memory buffer. Then, use create_run to execute the graph. If it gets stuck, check the state with get_thread_state instead of just re-prompting.

Assuming a run is finished

Relying on the agent's conversational response to confirm completion. The agent might say it's done, but the underlying graph might still be running or waiting for an external webhook.

Always confirm the status. After initiating a run, immediately call get_run to verify the final status. Use list_runs to check the entire history if the status is ambiguous.

Bypassing manual checkpoints

Attempting to force the agent to skip a critical human review step just because you know the answer. The agent's logic will break because it expects the state variable to exist.

Use update_thread_state to manually inject the required variable (e.g., is_approved: true). This simulates the human action and allows the agent to proceed down the correct path.

When It Fits, When It Doesn't

Use this server if your AI agent logic requires more than a simple prompt-response cycle. If your workflow involves state—meaning the output of step A must feed into a specific, controlled input for step B—you need LangGraph Cloud. This is for agents that execute graphs. Don't use this if all you need is a single prompt to summarize a document; use a simple embedding or retrieval tool instead. If your primary need is just to see what's running, list_runs and list_threads give you visibility. If you need to fix a broken agent mid-process, you must use get_thread_state and update_thread_state. Don't try to build the state machine logic yourself; let the server enforce the rules.

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by LangGraph Cloud. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.

VINKIUS INFRASTRUCTURE

Cloud Hosted

Managed infra

V8 Isolated

Sandboxed per request

Zero-Trust Proxy

No stored credentials

DLP Enforced

Policy on every call

GDPR Compliant

EU data residency

Token Compression

~60% cost reduction

How we secure it →

Works with Claude, ChatGPT, Cursor, and more

The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.

This server provides 10 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.

Available Capabilities

cancel_run create_run create_thread get_run get_thread_state list_assistants list_crons list_runs list_threads update_thread_state

Manually managing agent state is a nightmare.

Today, managing a multi-step agent means jumping between a chat interface, a separate logging dashboard, and a metrics panel. You copy the thread ID, paste it into the monitoring tool to see the current state, then copy the state variables, and finally, manually update the next step in a different UI. It's a mess of copy-pasting and context switching.

With this MCP server, you treat the entire process as a single API call. You can query the state with `get_thread_state` and, if necessary, force the next step using `update_thread_state`. You get full programmatic control over the agent's internal logic, eliminating the manual dashboard dance.

LangGraph Cloud MCP Server: Run and Control

Manual execution requires you to start a job, wait for confirmation, and then check the logs to see if the correct nodes fired. If the job fails, you're stuck. You can't tell if the failure was in the input or the graph logic.

Now, you start the job with `create_run`. If it gets into trouble, you can check `get_run` for the failure point, and if needed, `cancel_run` and restart with a corrected input payload. The control loop is immediate and precise.

Common Questions About LangGraph Cloud MCP

How do I see the memory or state of a conversation thread using get_thread_state? +

You pass the thread ID to get_thread_state. This returns the full state graph and all variables—including messages and structured outputs—that the LangGraph application has accumulated for that specific thread.

What is the difference between list_runs and list_threads? +

list_threads shows you all active conversation containers (the memory). list_runs shows the actual execution attempts (the actions) that happened within a specific thread container.

Can I manually fix an agent's path with update_thread_state? +

Yes. update_thread_state lets you bypass the natural flow and manually inject variables or change the state graph. This is necessary when you need a human-in-the-loop override.

How do I check if a background job is running? +

First, use list_crons to see the scheduled jobs. Then, use list_runs and get_run to track the execution attempts related to those automated jobs.

How do I use `list_assistants` to see what agent workflows are ready? +

The list_assistants tool shows all deployed LangGraph applications. This lets you see the compiled graph configurations available for stateful workloads.

What does `create_run` do when I need to test an agent with new data? +

create_run executes a specific assistant on a thread, accepting a payload. You use this when you need to test an agent with precise, new input data.

How can I stop a runaway agent using `cancel_run`? +

cancel_run sends an interrupt signal to an ongoing graph execution. It lets you halt a run immediately if the agent gets stuck or behaves incorrectly.

Do I need to use `create_thread` before calling `list_runs`? +

No, you use list_runs to see past executions for a thread ID. First, use create_thread to generate the ID you want to check.

Can I manually approve an agent's step using this server? +

Yes. Use the update_thread_state tool to perform manual node state overrides. This is the standard way to implement human-in-the-loop (HITL) patterns, allowing you to modify or approve graph variables directly mid-execution.

How do I see the current memory of a conversation thread? +

The get_thread_state tool retrieves the exact execution state of a thread, including all cyclical node variables and structured outputs stored in the cloud checkpoints. This gives your agent full visibility into the conversation history.

Can my agent trigger a new run on an existing thread? +

Absolutely. Use the create_run tool and provide the Thread ID, Assistant ID, and your new input payload. Your agent will fire the graph dynamically, allowing for multi-turn engagements within the same stateful boundary.

More in this category

You might also like

Built & Managed by Vinkius 30s setup 10 tools

We've already built the connector for LangGraph Cloud. Just plug in your AI agents and start using Vinkius.

No hosting. No infrastructure. No complex setup.
All 10 tools are live and waiting. You're up and running in seconds.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients

Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.

Zero hosting required Full MCP catalog included Enterprise-grade security Auto-updated by Vinkius

Built, hosted, and secured by Vinkius. You just connect and go.