
Working Machines MCP Server
io.github.klei30Published by GitHub account klei30v1.0.4Updated Oct 24, 2026
Connect to 1,400+ apps and 15,000+ actions through one OAuth-protected MCP server.
Overview
A hosted MCP server that lets an assistant discover and run actions across 1,400+ connected apps, such as Slack, GitHub, Jira, Salesforce and Snowflake, through
- What you can do
- Discover available apps and integrations, and check which accounts are connected and what permissions they hold. Search actions by intent and retrieve validated schemas and input parameters for a chosen action. Execute actions against connected providers behind the service's execution boundary and return a structured, auditable result. Grouped by target: apps and connections (list_apps, list_connections); actions (search_actions, get_action_guide, execute_action).
- When to use it
- Useful when an assistant should act across many SaaS tools, such as creating issues, sending messages or querying data, without setting up a separate integration for each provider. Best for teams that want one OAuth connection and policy-controlled execution instead of many local API keys.
- Requirements
- A remote MCP endpoint at app.workingmachines.dev, reached over streamable HTTP. A Working Machines account with OAuth, supplied as an Authorization header in the form 'Bearer '. Accounts must be connected to the service with provider-native scopes before actions can run. Network access is required.
Installation
In SourceWeft
- Open Working Machines MCP Server in the dashboard and add it to a workspace.
- Connect the required credentials. They are stored privately and never shown on public pages.
- Enable the server for the chats that should use its tools.
Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.
Use with an agent
Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.
Read https://sourceweft.com/mcp/io.github.klei30%2Fworking-machines/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.Other MCP clients
Add this to your client's mcpServers config. The client completes OAuth sign-in on first connect.
{
"mcpServers": {
"working-machines": {
"type": "http",
"url": "https://app.workingmachines.dev/mcp"
}
}
}README
Working Machines MCP Server for Cursor
Official Cursor plugin repository for Working Machines.
Connect Cursor to 1,400+ apps and 15,000+ machine-ready tools remotely through one secure, hosted Model Context Protocol (MCP) server.
Remote Access to 1,400+ Apps & 15,000+ Tools
Working Machines provides the application layer for AI agents. Through a single remote MCP connection (https://app.workingmachines.dev/mcp), your agent gets instant access to 1,400+ integrations and 15,000+ structured actions across:
- Team Collaboration: Slack, Gmail, Google Workspace, Microsoft Teams, Notion
- Development & Cloud: GitHub, GitLab, Sentry, Jira, AWS, Vercel, Datadog
- Projects & Productivity: Linear, Asana, Trello, ClickUp, Monday.com
- Commerce & CRM: Salesforce, HubSpot, Stripe, Shopify, Zendesk
- Data & Analytics: Snowflake, BigQuery, PostgreSQL, Airtable, Pinecone
Safety & Security Architecture
Working Machines is engineered from the ground up for safe, enterprise-grade AI execution:
🛡️ 1. Your Credentials Are Not Context
- Zero Local Secret Storage: API keys, OAuth tokens, and secret credentials stay behind the Working Machines execution boundary.
- Context Protection: Credentials never enter your Cursor chat context, prompt buffers, or local workspace files.
🔒 2. Scoped Capabilities & Policy Enforcement
- Intent-Based Access: Agents discover only the minimal actions required for the task at hand rather than loading full provider schemas.
- Provider-Native Scopes: Connect accounts once with provider-bound permissions (e.g. create issues only).
- Execution Policies: Allow, reject, or require approval for actions before any call leaves the execution boundary.
📋 3. Verifiable & Auditable Run History
- Structured Proof: Every action execution produces a structured, redacted, and auditable record.
- Execution Visibility: Tracks who acted, which connection was used, what changed, timing, and policy decisions for complete transparency.
Repository Structure
This repository follows the official Cursor plugin marketplace format:
Agent Workflow
Cursor agents follow the Working Machines discovery and execution sequence:
list_apps: Discover available applications and tool integrations.list_connections: Verify active account authorizations and permissions.search_actions: Find machine actions by intent.get_action_guide: Retrieve validated schemas and input parameters.execute_action: Execute the action securely behind the boundary.- Verify Result: Audit the structured execution response.
Validation
Verify repository manifest and component compliance:
Documentation & Links
- Website: https://www.workingmachines.dev
- Cursor Integration Guide: https://www.workingmachines.dev/agents/cursor
- Documentation: https://www.workingmachines.dev/docs
- App Dashboard: https://app.workingmachines.dev
License & Notice
- Open-source plugin wrapper licensed under the MIT License.
- See the NOTICE file regarding proprietary hosted infrastructure details.
Source: README.md at commit 41c220e
Tools
0Version history
1- v1.0.4LatestSep 16, 2026
Score
75% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
- Reached in the last 30 daysRequired25 pts
- Auth declaredRequired10 pts
- Tools listed15 pts
Answer tools/list without a credential, or ship a package that starts in a sandbox without one.
- DescriptionRequired15 pts
- Logo10 pts
- Documentation15 pts
- License10 pts
Declare a license in the repository or the registry entry.