Integrations / MCP
MCP
Connect Susan to Claude, Codex, Cursor, and other agents through the Model Context Protocol.
Overview
Susan runs a hosted MCP server at https://usesusan.com/mcp. Connect once, sign in through Susan, and use the company actions available to your workspace.
Install Susan
Claude Code
claude mcp add --transport http susan https://usesusan.com/mcpclaude mcp login susanRun claude mcp get susan and confirm it is connected.
Codex
codex mcp add susan --url https://usesusan.com/mcpcodex mcp login susanRun codex mcp list and confirm Susan is enabled.
Other MCP clients
https://usesusan.com/mcpAdd Susan as a remote Streamable HTTP server and complete OAuth when prompted.
Authentication
OAuth opens Susan so you can sign in and choose permissions. Every request is limited to the authenticated workspace and approved scopes. Connections can be revoked instantly from Agent access.
Clients without OAuth can use a workspace API key. Store it in the client's secret or environment-variable system and send it as a Bearer token. Never paste an API key into chat.
Security boundaries
- Documents use short-lived encrypted upload URLs.
- Payment details are collected and stored by Stripe, not the agent.
- Agents cannot read tax evidence, identity images, signatures, or stored documents.
- Legally significant approvals require a secure customer handoff in Susan.
Available tools
The catalog below is generated from Susan's live customer-action catalog and fails tests if a tool is left undocumented.
list_form_companiesList formation drafts in the authenticated workspace.
form_company:read · read · GET /api/v1/form_company
get_form_companyRead one formation draft and its current preparation status.
form_company:read · read · GET /api/v1/form_company/{id}
create_form_companyCreate a formation draft without authorizing or submitting it.
form_company:write · direct · POST /api/v1/form_company
update_form_companyUpdate the editable fields on a formation draft.
form_company:write · direct · PATCH /api/v1/form_company/{id}
prepare_form_companyValidate a formation draft and prepare its customer approval handoff.
form_company:write · direct · POST /api/v1/form_company/{id}/prepare
request_customer_approvalCreate a secure Susan URL where the customer reviews and approves formation.
form_company:read · secure_handoff
get_customer_formation_handoffRead the status of a customer formation approval handoff.
form_company:read · secure_handoff
list_businessesList existing companies in the authenticated workspace.
businesses:read · read · GET /api/v1/businesses
get_businessRead one existing company and its current Susan record.
businesses:read · read · GET /api/v1/businesses/{businessId}
import_existing_businessAdd an already-formed company to Susan.
businesses:write · direct · POST /api/v1/businesses
create_business_document_uploadCreate a short-lived encrypted upload URL for a company document.
business_documents:write · direct · POST /api/v1/businesses/{businessId}/document_uploads
complete_business_document_uploadVerify and attach a completed encrypted upload to the company record.
business_documents:write · direct · POST /api/v1/businesses/{businessId}/document_uploads/{documentId}/complete
Action modes
read- Reads workspace-scoped records.
direct- Performs a reversible or preparatory customer action.
confirmed- Requires explicit confirmation before execution.
secure_handoff- Returns a Susan URL for sensitive review or approval.

