We raised a $50M Series B led by BenchmarkLearn more
Manufact logo — MCP server on Gumloop

Manufact

Deploy and manage your MCP servers and apps with Manufact.

Book a demo

Installation

Set up the Manufact MCP server in Gumloop

Do this once to provision your hosted server URL.

1

Create a Gumloop account

To use this MCP, you need a Gumloop account. If you don't have one yet, sign up and start a 14-day free trial.

2

Add and authorize the Manufact server

In Gumloop, open Connectors and add Manufact. Depending on the app, you'll either sign in via OAuth or paste an API key. Either way, the credential is stored securely in Gumloop.

Then use it in your client

Use in GumloopUse in Gumloop
1

Use Manufact in an agent

Once Manufact is set up, just open any Gumloop agent, add Manufact as a connector, and start chatting with the agent.

Tools (20)

  • List Organizations

    List organizations the authenticated user can access. Returns minimal rows (id, name, slug, role). This is the source of truth for `organizationId`, which every other tool in this server requires. Use get_organization_stats for counts and list_organization_members for the member roster.

  • Get Organization Stats

    Get summary stats for an organization: server count, deployment count, gateway tool-call count, and distinct session count. Does not return the server roster — use list_servers for that.

  • Invite Org Member

    Send an invitation to join an organization with a specified role.

  • List Org Invitations

    List pending invitations for an organization.

  • Cancel Org Invitation

    Cancel a pending invitation.

  • List Servers

    List MCP servers in an organization as compact rows (id, slug, name, status, tags). Uses native offset pagination. This is the source of truth for `serverId`; use sort and pagination to inspect the roster. Use get_server for full details including repo, get_server_domain for the main domain, and list_deployments (pass serverId) for history.

  • Get Server

    Get core details for one MCP server (id, slug, name, description, tags, status, latestDeploymentStatus, activeDeploymentId, repoFullName, productionBranch, deploymentCount). Does not include the full deployment history, domains, or internal provider config — use list_deployments (pass serverId) and get_server_domain for those.

  • Update Server

    Update an existing server's deploy configuration (start command, build command, port, Dockerfile path, root dir), auto-deploy triggers (watch paths, deploy branch patterns, wait for CI), and/or metadata (name, description, tags, production branch). Deploy-config fields are merged into the server's existing config — only the fields you pass are changed, the rest are preserved. Config changes do not take effect until the next deployment, so pass `redeploy: true` to trigger one immediately (or call the `redeploy` tool afterwards). Common use: fix a broken start command (e.g. set `startCommand` to a uvicorn ASGI command for a Python MCP server) and redeploy.

  • Get Server Domain

    Get the main custom domain and verification status for a server (domain, verified, status, sslStatus, cnameTarget, verificationErrors). Note: the main server domain lives on the server — preview domains live on individual deployments.

  • List Deployments

    List deployments as compact rows (id, name, status, serverId, gitBranch, createdAt). Paginated server-side; pass `serverId` to scope to a single server's deployments and optional `status` to filter. This is the source of truth for `deploymentId`; filter by `status` (e.g. 'failed') to narrow down when the user describes a deployment rather than naming it. Use get_deployment for details, get_deployment_build_logs/get_deployment_runtime_logs for logs.

  • Get Deployment

    Get full details for one deployment: core fields (id, status, serverId, domain, port, timestamps, error, mcpUrl), git commit info, and source config (repo, branch, rootDir, runtime, buildCommand, startCommand). Use get_deployment_build_logs / get_deployment_runtime_logs for log streams.

  • Redeploy

    Trigger a new deployment of an existing Cloud server by serverId. Use this only when the user identified a specific existing Cloud server. For deploying a GitHub repo or the current project, use deploy instead.

Ship Manufact agents in minutes

Connect any AI agent to 100+ MCP servers, zero setup.
Book a demo
Gradient