/connect

Add MadeForMachine services to your agent

Choose the capability you need, install the service's skill, then connect one MCP server for precise operations. Your organization keeps its existing agent, model, and authority.

$ how services plug in

01

Choose a service

MFM Spec adds specification memory and governance. Atlas adds grounded product intelligence.

02

Install its skill

The public skill teaches your agent when to use the service and how to work with it well.

03

Connect once

One MadeForMachine MCP endpoint exposes the precise operations each installed service needs.

04

Keep your agent

Your existing agent and model continue to supply judgment; your organization keeps authority.

$ agent prompt

Give this to an agent that can configure its own MCP servers:

Set up the MadeForMachine MCP connector for this agent.

Use server name: mfm
Use endpoint: https://mcp.mfm.dev/mcp

Configure the server using this harness's native MCP setup mechanism. Complete OAuth if the server asks for it. Verify that public Atlas tools are visible, and if the account is authenticated for MFM Spec, verify that the mfm_spec_* tools are visible too. If tools were just authorized but are not visible in this running session, start a fresh agent session or reload the MCP/tool registry before claiming setup is done.

$ manual setup

general
Server name: mfm
Transport: Streamable HTTP
URL: https://mcp.mfm.dev/mcp
Auth: OAuth for tenant-scoped tools

Expected behavior:
- Anonymous sessions can see public Atlas read tools.
- Authenticated sessions can see mfm_spec_* tools.
- Operator sessions can see Atlas construction tools.
Claude Code
claude mcp add --transport http mfm https://mcp.mfm.dev/mcp
claude mcp login mfm
claude mcp list
Codex
codex mcp add mfm --url https://mcp.mfm.dev/mcp
codex mcp login mfm
codex mcp list
Cursor
// ~/.cursor/mcp.json for global setup
// .cursor/mcp.json for project setup
{
  "mcpServers": {
    "mfm": {
      "url": "https://mcp.mfm.dev/mcp"
    }
  }
}

Then open Cursor MCP settings and authenticate the mfm server.

$ verify

1

If mfm_spec_* tools are missing, check auth first. In OAuth mode gated tools are hidden from tools/list when the session is unauthenticated.

2

If login just succeeded but tools are still missing, start a fresh agent session so the tool list is rebuilt.

3

If public Atlas tools are also missing, the MCP server is not connected or the endpoint is wrong.

4

If a direct API call returns 401, the MCP session token is missing, expired, or not being forwarded.

$ skills

Public skills that teach your agent how to use MFM services. Humans can inspect what a skill does; agents read the same generated manifest from /skills.json.