Skip to main content
mcpSource-backedReview first Safety Privacy

Cirra AI Salesforce Admin MCP Server for Claude

Commercial Cirra AI MCP server that connects Claude and other MCP clients to Salesforce orgs via OAuth for metadata, permissions, flows, Apex, and SOQL administration through natural language.

HarnessClaude CodeCodexCursorClaude Desktop
Review first review before installing

Open the source and read safety notes before installing.

Safety notes

  • Cirra runs as the connected Salesforce user; destructive metadata changes follow your org permissions.
  • Review flow, Apex, and permission-set edits before approving automated tool calls in production orgs.
  • OAuth tokens grant persistent org access until revoked in Salesforce or Cirra.
  • Prefer sandbox connections while testing new admin automation workflows.

Privacy notes

  • Org metadata, record samples, and SOQL results are processed by Cirra under its own data-handling terms.
  • Cirra states it does not store Salesforce data on its servers and encrypts data in transit.
  • Do not paste OAuth codes, refresh tokens, or session cookies into public issues or shared chat logs.

Prerequisites

  • Cirra AI account with a connected Salesforce org authorized through Salesforce OAuth.
  • Claude Pro, Team, or Enterprise with Connectors support, or another MCP client with remote HTTP transport.
  • Salesforce user with permissions matching the admin tasks you want the AI to perform.
  • Awareness that metadata and configuration changes affect production or sandbox orgs immediately.

Schema details

Install type
cli
Reading time
4 min
Difficulty score
40
Troubleshooting
Yes
Breaking changes
No
Collection metadata
Estimated setup
10 minutes
Difficulty
intermediate
Tool listing metadata
Full copyable content
{
  "mcpServers": {
    "cirra": {
      "url": "https://mcp.cirra.ai/sfdc/mcp",
      "type": "http"
    }
  }
}

About this resource

Overview

Cirra AI provides a commercial Model Context Protocol server for Salesforce administration. After OAuth connects your org, MCP clients such as Claude Desktop, Claude Code, ChatGPT, and Cursor can create and manage objects, fields, page layouts, permission sets, flows, validation rules, Apex, and SOQL queries through conversation.

The server is listed in the official MCP Registry as ai.cirra/salesforce-mcp with endpoint https://mcp.cirra.ai/sfdc/mcp. Cirra also publishes admin skills at skills.cirra.ai for deeper Apex, Flow, and audit workflows.

Features

  • Custom object and field creation with page layouts and record types.
  • Permission set, profile, and field-level security management.
  • Flow, validation rule, and approval process configuration.
  • Apex class and trigger authoring with SOQL and data inspection.
  • OAuth authentication scoped to the connected Salesforce user.
  • Support for multiple orgs including sandboxes, scratch orgs, and production.

Use Cases

  • Create a custom object with fields and a page layout from a plain-English spec.
  • Audit who has access to a sensitive field or permission set.
  • Draft a record-triggered flow for case routing with best-practice guidance.
  • Run SOQL to inspect data before a metadata change.
  • Generate documentation after a multi-step admin update.

Installation

Cirra account setup

  1. Sign up at cirra.ai and start the free plan if needed.
  2. Authorize your Salesforce org through standard Salesforce OAuth.
  3. Copy the MCP URL from the Cirra dashboard.

Claude (Connectors)

  1. Add a custom connector under Settings → Connectors.
  2. Enter https://mcp.cirra.ai/sfdc/mcp.
  3. Complete OAuth when prompted and enable the connector.

Claude Code

claude mcp add --transport http cirra https://mcp.cirra.ai/sfdc/mcp
claude mcp list

Configuration

{
  "mcpServers": {
    "cirra": {
      "url": "https://mcp.cirra.ai/sfdc/mcp",
      "type": "http"
    }
  }
}

Authentication is handled through Cirra and Salesforce OAuth during connector setup, not via static API keys in the JSON config.

Examples

Create a custom object

Create a custom object called Project Milestone with fields for due date, owner, and status, then add it to the default page layout.

Permission audit

Who currently has edit access to the Account.BillingAddress field?

Flow assistance

Build a record-triggered flow that assigns new Cases to the correct queue based on priority.

Security

  • Cirra can only perform actions your connected Salesforce user is allowed to perform in Setup.
  • Use sandbox orgs for experimentation before applying changes to production.
  • Revoke Cirra OAuth access from Salesforce Setup if a connector is compromised.

Troubleshooting

OAuth or connector errors

Re-authorize the org from the Cirra dashboard and confirm the Salesforce user still has API access.

Metadata deploy failures

Check validation errors in the tool response; field types, dependencies, and managed-package constraints may block changes.

Unexpected permission denials

The connected user may lack Modify All Data or object-level permissions required for the requested admin task.

Credits exhausted

Free plans include monthly credits; upgrade or wait for the next billing cycle if tool calls are rate-limited.

Source citations

Add this badge to your README

Show that Cirra AI Salesforce Admin MCP Server for Claude is listed on HeyClaude. Paste this Markdown into your README — it renders the badge and links back to this page.

Listed on HeyClaude
[![Listed on HeyClaude](https://heyclau.de/badge/mcp/cirra-ai-salesforce-admin-mcp-server.svg)](https://heyclau.de/entry/mcp/cirra-ai-salesforce-admin-mcp-server)

How it compares

Cirra AI Salesforce Admin MCP Server for Claude side by side with 3 alternatives on trust, install, platform support, and disclosed safety notes — all from reviewed registry metadata.

FieldCirra AI Salesforce Admin MCP Server for Claude

Commercial Cirra AI MCP server that connects Claude and other MCP clients to Salesforce orgs via OAuth for metadata, permissions, flows, Apex, and SOQL administration through natural language.

Open dossier
AutoRFP.ai MCP Server for Claude

Official AutoRFP.ai remote MCP server for read-only access to RFP projects, requirements, approved content library search, and organisation tags from Claude and other MCP clients via OAuth.

Open dossier
Auxen MCP Server for Claude

Official Auxen.ai remote MCP server for listing GPU models and instances, checking account balance, and provisioning or destroying inference instances from Claude via OAuth 2.1 or API keys.

Open dossier
Baselight MCP Server for Claude

Official Baselight remote MCP server for searching and querying a catalog of 70,000+ public datasets from Claude via OAuth or x-api-key authentication.

Open dossier
Trust
Install riskReview firstReview firstReview firstReview first
Notes Safety Privacy Safety Privacy Safety Privacy Safety Privacy
Categorymcpmcpmcpmcp
Sourcesource-backedsource-backedsource-backedsource-backed
AuthorCirra AIAutoRFP.aiAuxen AIBaselight
Added2026-06-142026-06-142026-06-142026-06-14
Platforms
Claude CodeCodexCursorClaude Desktop
Claude CodeClaude Desktop
Claude CodeClaude Desktop
Claude CodeClaude Desktop
Source repo
Safety notesCirra runs as the connected Salesforce user; destructive metadata changes follow your org permissions. Review flow, Apex, and permission-set edits before approving automated tool calls in production orgs. OAuth tokens grant persistent org access until revoked in Salesforce or Cirra. Prefer sandbox connections while testing new admin automation workflows.The connection is read-only; it cannot create, edit, or delete AutoRFP.ai records. Each user inherits their own AutoRFP.ai permissions, so MCP results reflect that user's normal app access. OAuth tokens grant persistent read access until revoked in AutoRFP.ai or the MCP client. Do not share OAuth-approved connector sessions across users or paste access tokens into public issues.provision_model creates billable GPU instances; confirm model, region, and cost before approving tool calls. destroy_instance permanently removes running instances and cannot be undone through MCP. API keys prefixed auxen_live_* operate on production resources; use auxen_test_* keys in development. OAuth tokens grant persistent account access until revoked in Auxen or the MCP client.Query tools may return large result sets; scope filters to avoid excessive data transfer. Some datasets are community-contributed; validate schema and quality before production use. OAuth tokens and API keys grant persistent catalog access until revoked. Do not run unreviewed SQL-like queries against sensitive production mirrors without safeguards.
Privacy notesOrg metadata, record samples, and SOQL results are processed by Cirra under its own data-handling terms. Cirra states it does not store Salesforce data on its servers and encrypts data in transit. Do not paste OAuth codes, refresh tokens, or session cookies into public issues or shared chat logs.MCP tool results can expose RFP project names, requirement text, approved answer content, and organisation tag vocabulary. Search queries sent to the content library are processed by AutoRFP.ai under its own data-handling terms. Public support notes should describe connector scope, not full requirement or library excerpts.MCP tool results can expose account balance, instance IDs, model names, and deployment metadata. Provisioning requests are processed by Auxen.ai under its own data-handling and billing terms. Do not paste live API keys or OAuth tokens into public issues or shared chat logs.Search terms and query filters are sent to Baselight and may appear in usage logs. Dataset rows returned through MCP may include PII or licensed third-party content subject to dataset terms. Avoid pasting raw dataset excerpts containing personal data into public channels.
Prerequisites
  • Cirra AI account with a connected Salesforce org authorized through Salesforce OAuth.
  • Claude Pro, Team, or Enterprise with Connectors support, or another MCP client with remote HTTP transport.
  • Salesforce user with permissions matching the admin tasks you want the AI to perform.
  • Awareness that metadata and configuration changes affect production or sandbox orgs immediately.
  • AutoRFP.ai account with access to the projects and content library you want to query.
  • Claude Pro, Team, or Enterprise plan with Connectors support, or another MCP client with custom remote connectors.
  • Claude organisation admin for the one-time org connector setup in Claude Team/Enterprise environments.
  • Knowledge of your AutoRFP.ai data residency region (APAC, EU, or US) to select the correct MCP endpoint.
  • Auxen.ai account with billing enabled for production instance provisioning.
  • Claude Pro, Team, or Enterprise with Connectors support, or another MCP client with remote HTTP connectors.
  • OAuth 2.1 + PKCE flow support in your MCP client, or an Auxen API key prefixed with auxen_live_ or auxen_test_.
  • Understanding that provision_model and destroy_instance are destructive and may incur GPU charges.
  • Baselight account with API access or OAuth authorisation for dataset queries.
  • Claude Pro, Team, or Enterprise with Connectors support, or another MCP client with remote HTTP connectors.
  • Understanding of the dataset topics you plan to query to narrow catalog searches effectively.
  • Compliance review if exported dataset rows may contain regulated or personal data.
Install
claude mcp add --transport http cirra https://mcp.cirra.ai/sfdc/mcp
claude mcp add --transport http autorfp https://api.autorfp.ai/mcp
claude mcp add --transport http auxen https://api.auxen.ai/mcp
claude mcp add --transport http baselight https://api.baselight.app/mcp
Config
{
  "mcpServers": {
    "cirra": {
      "url": "https://mcp.cirra.ai/sfdc/mcp",
      "type": "http"
    }
  }
}
{
  "mcpServers": {
    "autorfp": {
      "url": "https://api.us.autorfp.ai/mcp",
      "type": "http"
    }
  }
}
{
  "mcpServers": {
    "auxen": {
      "url": "https://api.auxen.ai/mcp",
      "type": "http",
      "headers": {
        "Authorization": "Bearer auxen_live_YOUR_KEY"
      }
    }
  }
}
{
  "mcpServers": {
    "baselight": {
      "url": "https://api.baselight.app/mcp",
      "type": "http",
      "headers": {
        "x-api-key": "YOUR_BASELIGHT_API_KEY"
      }
    }
  }
}
Citations
ClaimUnclaimedUnclaimedUnclaimedUnclaimed

Signals

Loading live community signals…

More like this, weekly

A short, calm digest of reviewed Claude resources. Unsubscribe any time.