Skip to content
Last updated

Security and permissions

What an assistant can access through the iClosed MCP server, what you approve, and how to take access away.


Scopes

When an assistant connects, it asks for scopes: permission to read or write one area of your workspace, such as contacts:read or deals:write. The consent screen lists them before you click Allow access. Tools lists the scope each tool needs.

AreaScopesYour role needs access to
Contactscontacts:read, contacts:writeContacts, calls and deals
Contact notescontacts.notes:read, contacts.notes:writeContacts, calls and deals
Custom fieldsfields:read, fields:writeCustom fields, or Contacts, calls and deals (read only)
Dealsdeals:read, deals:writeContacts, calls and deals
Eventsevents:read, events:writeEvents
Event callseventCalls:readContacts, calls and deals
eventCalls:writeScheduled events
Call outcomesoutcomes:writeContacts, calls and deals
Productsproducts:read, products:writeProducts
Transactionstransactions:read, transactions:write, transactions:deleteContacts, calls and deals
Availabilityavailabilities:readAvailability
Usersusers:readUser management

Webhooks, billing and API keys are not available through MCP.


Access is bounded by your role

The assistant acts as you. Even with a scope approved, it can only do what your iClosed role allows. If the assistant asks for something your role doesn't have, the consent screen tells you, and that access isn't granted.

If your role only has access to your own records (for example, your own contacts, events or scheduled calls), the assistant also sees only those records.


Assistants register themselves with iClosed when you first connect. iClosed has not reviewed these registrations, so the consent screen marks them Self-registered · Unverified.

Before you click Allow access:

  • Check that you started the connection yourself, from the assistant you expect.
  • Check the redirect notice. For Claude it points to https://claude.ai.
  • Check the workspace and the permissions listed.

The assistant app is operated by its provider, not by iClosed.


Your data and the AI provider

When an assistant calls an iClosed tool, the results (for example contact names, emails and call details) are sent to that assistant's provider, such as Anthropic, Cursor or Microsoft. The provider handles that data under its own terms and privacy policy. Check them, and your company's policies, before you connect.

Connecting an assistant is covered by Section 9 (Third-party services, customer-controlled integrations and external applications) of the iClosed Terms of Service and by the Acceptable Use Policy.


Prompt injection

Text stored in your workspace, such as a contact note or a booking answer written by a lead, could contain instructions aimed at the AI. A model may follow them. To reduce the risk:

  • Set write tools to Needs approval (or your client's equivalent) and read each action before you confirm it.
  • Be careful about connecting iClosed in the same chat as tools that can send email, post messages or browse the web.
  • Approve only the scopes you need.

Revoking access

  • One connection: Settings → Developer → Connected apps → Revoke.
  • Every member's assistant: an account owner or super admin turns off Settings → Developer → MCP. Connections made by the account owner or a super admin keep working, so revoke those one by one. See For admins.
  • Also remove the connector or server from the assistant itself.