Inistate
@Inistate
About Inistate
Inistate is a process platform where AI agents and humans share the same workflow primitives — same forms, same state transitions, same audit trail. Connect any MCP client (Claude, Cursor, Gemini CLI, custom agents) to design modules, run state transitions, query entries, and upl
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"Inistate": {
"type": "streamable-http",
"url": "https://mcp.inistate.com/mcp",
"note": "For Streamable HTTP connections, add this URL directly in your MCP Client"
}
}
}Tools
16List workspaces the user has access to
Set the active workspace
List all discoverable modules in the workspace
Get the canvas schema (basic or extended tier)
Get full module definition with stable IDs (round-trippable)
Query entries with filters, sorting, and pagination
Read a single entry by ID
Get form fields and defaults for an activity
Create, edit, delete, or run custom activities
Get entry audit trail and comments
Upload a file to S3 storage
Download a file (returns pre-signed URL)
Generate a scaffolded module template from a description
Validate a module schema before creating or updating
Create a new module with schema
Update an existing module's schema
Overview
What is Inistate?
An MCP server for the Inistate platform that enables module discovery, entry management, and activity submission for developers and users of the Inistate system.
How to use Inistate?
Install via npx -y inistate-mcp or globally with npm install -g inistate-mcp. Set the INISTATE_API_TOKEN environment variable, then configure your MCP client (e.g., Claude Desktop or Claude Code) to launch the server. Invoke tools like list_workspaces, list_modules, and submit_activity to interact with the Inistate API.
Key features of Inistate
- List and switch between workspaces.
- Discover modules and retrieve their schemas.
- Create, read, update, and delete entries.
- Submit activities and manage entry lifecycle.
- Upload and download files via S3 storage.
- Design and validate FACTSOps module workflows.
Use cases of Inistate
- Designing a custom workflow module for approvals or pipelines.
- Browsing and managing entries in a workspace.
- Automating entry creation and updates via activity submission.
- Investigating entry history and audit trails.
- Validating a module schema before deploying it.
FAQ from Inistate
What environment variables are required?
INISTATE_API_TOKEN is required for authentication. INISTATE_API_BASE is optional and defaults to https://api.inistate.com.
How do I install Inistate?
Run npx -y inistate-mcp to fetch and run the package on demand, or install globally with npm install -g inistate-mcp and execute inistate-mcp.
Which tools are available?
The server provides 17 tools, including list_workspaces, set_workspace, list_modules, get_module_schema, get_entry, submit_activity, upload_file, design_workflow, validate_design, create_module, and update_module.
Do tests require an API token?
No. Integration tests spin up the server as a child process and verify tool discovery, resource reads, and prompt retrieval without any API token.
What transports does Inistate support?
It uses stdio by default and supports HTTP transport in production (e.g., with PM2). Authentication uses a Bearer token set via the INISTATE_API_TOKEN environment variable.
Frequently asked questions
What environment variables are required?
`INISTATE_API_TOKEN` is required for authentication. `INISTATE_API_BASE` is optional and defaults to `https://api.inistate.com`.
How do I install Inistate?
Run `npx -y inistate-mcp` to fetch and run the package on demand, or install globally with `npm install -g inistate-mcp` and execute `inistate-mcp`.
Which tools are available?
The server provides 17 tools, including `list_workspaces`, `set_workspace`, `list_modules`, `get_module_schema`, `get_entry`, `submit_activity`, `upload_file`, `design_workflow`, `validate_design`, `create_module`, and `update_module`.
Do tests require an API token?
No. Integration tests spin up the server as a child process and verify tool discovery, resource reads, and prompt retrieval without any API token.
What transports does Inistate support?
It uses stdio by default and supports HTTP transport in production (e.g., with PM2). Authentication uses a Bearer token set via the `INISTATE_API_TOKEN` environment variable.
Basic information
More AI & Agents MCP servers
MCP Client for Ollama (ollmcp)
joniglHarness the power of local LLMs with this TUI MCP Client for Ollama. Featuring all core MCP primitives (tools, prompts, resources), agent mode, multi-server, model switching, streaming responses, human-in-the-loop, thinking mode, model params config, system prompts, and saved pre
21st.dev Magic AI Agent
21st-devIt's like v0 but in your Cursor/WindSurf/Cline. 21st dev Magic MCP server for working with your frontend like Magic
MCP-LLM Bridge
patruffBridge between Ollama and MCP servers, enabling local LLMs to use Model Context Protocol tools
1MCP - One MCP Server for All
1mcp-appA unified Model Context Protocol server implementation that aggregates multiple MCP servers into one.

Competitor Tracker & Co.
Competitor Tracker & Co.Competitor Tracker & Co. watches your competitors' websites and tells you what changed. Every week it crawls their pricing, product, messaging and corporate pages, detects the changes that matter, and files a tagged, ran
Comments