Skip to content
Custom Connectors

Guide

How to give Claude read and write access to your tools

Read access lets Claude look things up. Write access lets Claude get work done. This guide explains how both work through a custom MCP connector, how auth keeps that access scoped to what you already have, and what stays gated behind your approval.

Key takeaways

  • Read access lets Claude pull data; write access lets it create and update records. A custom connector exposes both as separate tools.
  • The connector authenticates as your account, so Claude inherits your existing permissions and never gets more access than you already have.
  • Create and update flow inside a conversation you start. Deleting records and sending messages stay behind a confirmation you approve.
  • Built-in directory connectors are often read-leaning. A custom connector covers the full read-write surface, including internal tools.
  • You revoke access the same way you revoke any account: disable the login or rotate the credential.

How do I give Claude read and write access to my tools?

Giving Claude read and write access to your tools means connecting each tool through a custom MCP connector that exposes both read tools and write tools. Read tools pull records and data. Write tools create and update records. The connector authenticates as your account, so Claude acts inside the permissions you already hold.

Most tools expose an API. A connector wraps that API in the Model Context Protocol so Claude can call it during a conversation. For tools that are not in Claude's connector directory, or for internal and custom systems, the connector has to be built for your exact setup. That is the work we do for you, so you do not run or maintain any server.

What is the difference between read access and write access?

The difference between read access and write access is direction. Read access lets Claude look at your data: search records, pull a report, summarize a pipeline. Write access lets Claude change your data: create a contact, update a deal stage, log an activity. Most real work needs both, which is why a connector exposes them as distinct tools.

Read access versus write access in a Claude connector
Read accessWrite access
What Claude doesLooks up and pulls dataCreates and updates records
Example actionsSearch contacts, summarize a report, list open dealsAdd a contact, change a deal stage, log a note
ReversibilityNothing changes in your systemCreate and update are recoverable; deletes are gated
ConfirmationRuns freely inside your conversationCreate and update flow; destructive actions need approval

Is it safe to give Claude write access?

Giving Claude write access is safe when that access is scoped. The connector authenticates as your account and inherits your existing permissions, so Claude can never reach data or actions you cannot reach yourself. Create and update flow inside a conversation you start, while destructive and outbound actions stay behind a confirmation you control.

Safety comes from three layers working together: the connector never holds more access than the account it runs as, write tools are separated from read tools so permissions stay legible, and the riskiest actions are held behind a human-in-the-loop step. Here is how those layers map to what Claude can and cannot do on its own.

  • Flows freely: reading records, creating a record, updating a field. These are the everyday actions that make Claude useful inside your tools.
  • Gated behind your approval: deleting a record, sending an email, posting a message. Claude proposes the action and waits for you to confirm before it runs.
  • Never possible: anything outside your account's permissions. The connector cannot grant access you do not already have.

How does authentication keep that access scoped?

Authentication keeps access scoped by connecting as your account, using OAuth where your tool supports it or a scoped API key or token where it does not. The connector inherits your existing roles and permissions, so Claude sees exactly what you see. When you change a role or revoke a credential, the connector's access changes with it.

This is also why offboarding stays simple. Because the connector rides on real auth, you do not manage a separate access list for Claude. Disable the account or rotate the token and the connector stops working, the same way any other integration would. For a deeper walkthrough of the build and the security model, see the complete guide to custom Claude connectors.

How do I set up read and write access for a specific tool?

You set up read and write access by scoping the tool, building a custom MCP connector for it, and adding that connector in Claude. We map the records Claude should read and the actions it should take, build and host the server with separated read and write tools, then maintain it as your tool's API and schema change.

The same pattern works whether the tool is a popular SaaS app or an in-house system. If you want to see it applied end to end, the custom CRM connector walks through mapping objects, scoping write actions, and reaching a system that lives behind a firewall.

Frequently asked questions

How do I give Claude read and write access to my tools?
You give Claude read and write access by connecting your tool through a custom MCP connector that exposes both read tools and write tools. Read tools let Claude look up records and pull data. Write tools let Claude create and update records. The connector authenticates as your account, so Claude works inside the permissions you already have.
Is it safe to give Claude write access to my systems?
It is safe when write access is scoped. A well-built connector authenticates as your account and never grants Claude more access than you already have. Create and update flow inside a conversation you start, while destructive or outbound actions like deleting records or sending messages stay behind a confirmation you approve.
Can Claude delete records or send messages on my behalf?
Only when you confirm. Destructive and outbound actions, such as deleting a record, sending an email, or posting a message, are gated behind a human-in-the-loop step. Claude proposes the action, you approve it, and only then does it run. Create and update actions flow more freely because they are recoverable.
Does Claude's built-in connector already have write access?
Sometimes, but it varies by tool. Many directory connectors are read-leaning or expose a narrow slice of write actions. A custom connector covers the full read and write surface your team needs, including custom fields and internal tools that are not in Claude's connector directory at all.
What happens to access when an employee leaves?
Because the connector authenticates as a real account or a scoped credential, you revoke access the same way you revoke any other access. Disable the account or rotate the credential and the connector stops working. Claude never holds standing access outside the auth you control, so offboarding follows your existing process.

Tell us what Claude should be able to do.

Book a 30-minute scoping call. We'll map the records Claude should read, the actions it should take, and what stays gated behind your approval.