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
Basic information
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.
More AI & Agents MCP servers
LinkedIn MCP Server
stickerdanielOpen-source MCP server for LinkedIn. Give Claude and any MCP-compatible AI agent access to profiles, companies, jobs, and messages.
MCP-LLM Bridge
patruffBridge between Ollama and MCP servers, enabling local LLMs to use Model Context Protocol tools
Intervals.icu MCP Server
mvilanovaModel Context Protocol (MCP) server for connecting Claude and ChatGPT with the Intervals.icu API.
Hass-MCP
voskaControl and query Home Assistant from Claude and other LLMs — a Model Context Protocol (MCP) server.
MCP-NixOS - Because Your AI Assistant Shouldn't Hallucinate About Packages
utensilsMCP-NixOS - Model Context Protocol Server for NixOS resources
Comments