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.
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
- Estimated setup
- 10 minutes
- Difficulty
- intermediate
- Website
- https://cirra.ai
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
- Sign up at cirra.ai and start the free plan if needed.
- Authorize your Salesforce org through standard Salesforce OAuth.
- Copy the MCP URL from the Cirra dashboard.
Claude (Connectors)
- Add a custom connector under Settings → Connectors.
- Enter
https://mcp.cirra.ai/sfdc/mcp. - 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.
[](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.
| Field | 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. 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 risk | Review first | Review first | Review first | Review first |
| Notes | Safety ✓ Privacy ✓ | Safety ✓ Privacy ✓ | Safety ✓ Privacy ✓ | Safety ✓ Privacy ✓ |
| Category | mcp | mcp | mcp | mcp |
| Source | source-backed | source-backed | source-backed | source-backed |
| Author | Cirra AI | AutoRFP.ai | Auxen AI | Baselight |
| Added | 2026-06-14 | 2026-06-14 | 2026-06-14 | 2026-06-14 |
| Platforms | Claude CodeCodexCursorClaude Desktop | Claude CodeClaude Desktop | Claude CodeClaude Desktop | Claude CodeClaude Desktop |
| Source repo | — | — | — | — |
| 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. | ✓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 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. | ✓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 |
|
|
|
|
| Install | | | | |
| Config | | | | |
| Citations | ||||
| Claim | Unclaimed | Unclaimed | Unclaimed | Unclaimed |
Signals
Loading live community signals…
A short, calm digest of reviewed Claude resources. Unsubscribe any time.