Skip to main content

Step 1 — Add the connect URL

There is no key to generate. Your client signs you in to Morphic the first time it needs it.

Step 2 — Sign in and approve

The first time your client calls a Morphic tool it opens app.morphic.io. Sign in, choose which of your workspaces the client may reach, pick a permission level, and approve.
Approved more than one workspace? Every tool takes an optional workspace argument, so the assistant can switch between them without reconnecting — ask it to call list_workspaces for the slugs. To pin one as the default instead, add ?workspace=<slug> to the connect URL — for example https://mcp.morphic.io/v2/mcp?workspace=acme. With a single workspace it is chosen for you.
Approve the lowest permission level the client actually needs. Read only cannot change or delete anything. See Authentication.

Step 3 — Verify the connection

Ask your agent:
“Ping the Morphic MCP server and list my workspace entity types.”
Expected response:
  1. ping returns pong — morphic-mcp v0.x.x
  2. list_entity_types returns your CRM schemas — slugs are plural (people, companies, deals, plus any custom types)

Next