Skip to main content
Glama
Pulse-Intelligence

Pulse Workflow MCP Server

Official

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
PULSE_APP_IDNoOptional default app ID
PULSE_API_KEYYesConsole API key
PULSE_API_URLYesPulse instance URL

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
list_appsC

List apps. Returns: [{id, name, mode}]

select_appD

Select app for subsequent operations

create_appC

Create app and auto-initialize workflow. Returns: {id, name, mode, start_node_id}

initialize_workflowD

Initialize workflow draft (auto-called by create_app)

view_workflowC

View workflow structure. Returns: {nodes:[{id,type,title}], edges:[{source,target}]}

validate_workflowB

Check for errors. Returns: {valid, errors[], warnings[]}

publish_workflowC

Publish draft as new version

add_nodeB

Add node. Returns: {node_id}. Use get_node_schema first for config format.

edit_nodeB

Update node (PATCH-style, only include changed fields)

delete_nodeC

Delete node and its edges

get_nodeC

Get node details

list_nodesC

List nodes. Returns: [{id, type, title}]

batch_add_nodesA

Add multiple nodes at once. More efficient than multiple add_node calls.

add_noteB

Add documentation note to canvas (visual only, not executed). Text supports newlines for paragraphs.

edit_noteC

Update sticky note

list_notesC

List sticky notes

delete_noteC

Delete sticky note

connect_nodesC

Create edge between nodes

disconnect_nodesC

Remove edge between nodes

list_edgesB

List edges. Returns: [{id, source, target}]

list_node_typesB

REQUIRED before add_node. Lists available node types.

get_node_schemaA

REQUIRED before configuring a node. Get config schema for node type.

list_modelsC

List AI models for LLM nodes. Returns: [{provider, model, model_type}]

list_tool_providersC

List external tool providers

list_toolsA

List tools from a provider with full schemas for agent configuration. Returns tool names, parameters (with form type, required, defaults).

list_agent_strategiesA

List agent strategy providers for agent nodes. Returns providers with strategy names. Use get_agent_strategy for parameters.

get_agent_strategyC

Get agent strategy details including required parameters (instruction, query, model, tools, etc.) for agent_parameters config.

list_datasetsC

List knowledge bases for RAG

get_datasetC

Get dataset details

list_documentsC

List documents in dataset

get_documentC

Get document details

search_datasetC

Query knowledge base (hit testing). Returns: [{score, content, document_name}]

get_featuresC

Get workflow features config

update_featuresC

Update features (partial)

get_variablesA

Get environment and conversation variables

run_nodeC

Execute single node for testing

Prompts

Interactive templates invoked by user choice

NameDescription
workflow_contextGet full context about the current workflow for understanding and modifications
discovery_workflowGet the mandatory discovery workflow for building Pulse workflows from scratch
add_rag_pipelineTemplate for adding a RAG (Retrieval Augmented Generation) pipeline
add_llm_chainTemplate for adding an LLM processing chain

Resources

Contextual data attached and managed by the client

NameDescription
Current WorkflowThe current draft workflow structure including nodes, edges, and configuration
Available Node TypesList of available node types with their configuration schemas
Workflow SummaryHuman-readable summary of the current workflow

Latest Blog Posts

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/Pulse-Intelligence/pulse-workflow-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server