About the Cirra AI MCP Server
The Cirra AI MCP Server lets you manage your Salesforce org directly from inside AI clients like Claude or ChatGPT using the new and popular Model Context Protocol (MCP) standard.
What You Can Do
You can perform a wide range of admin tasks including (but not limited to):
User & Permission Management
- Users: Create, update, describe, and manage Salesforce users
- Profiles: Create, clone, update, and manage user profiles
- Permission Sets: Create, update, assign, and manage permission sets
- Groups, Queues and Roles: Create and manage public groups, queues and roles
Salesforce Object Management
- Custom Objects: Create, update, describe, and delete custom Salesforce objects
- Fields: Create, update, describe, and delete fields on any Salesforce object
- Relationships: Manage lookup and master-detail relationships between objects
- Page Layouts: Create, clone, update, and manage page layouts
- Value Sets: Create and manage global and standard picklist value sets
- Business Processes: Configure and manage business processes
- Record Types: Create and configure record types
Metadata and Data Operations
- Queries: Run SOQL, Tooling API and Metadata API queries
- DML Operations: Insert, update, delete, and upsert records
Automation
- Flows: Create, update, and delete flows
- Email Templates: Create, update, and delete email templates
Code Development
- Apex Classes: Create, update, and delete Apex classes
- Apex Triggers: Create, update, and delete triggers
Analysis
- Analysis: Analyze Salesforce metadata and data
Skills
Cirra AI offers a library of Skills -- specialized prompts that guide the AI through complex Salesforce tasks with best-practice methodology, scoring, and validation built in.
Skills are available at skills.cirra.ai and can be installed into AI clients that support them, such as all variations of Claude, as well as OpenAI Codex and others.
Each skill encapsulates deep domain expertise for a specific area of Salesforce development and administration. Rather than relying on general AI knowledge, skills provide structured workflows that produce higher-quality, production-ready results. For example:
- Apex skills generate and review Apex classes, triggers, and test classes with 150-point scoring covering bulkification, security, and SOLID principles
- Flow skills create and validate Salesforce Flows with 110-point scoring and best-practice enforcement
- LWC skills scaffold Lightning Web Components using the PICKLES architecture methodology with 165-point SLDS 2 scoring
- Data skills build optimized SOQL queries with selectivity analysis, and run pre-flight validation on data operations before executing them
- Metadata skills create custom objects, fields, validation rules, record types, and permission sets with guided workflows
- Org Audit skills run comprehensive audits across Apex, Flows, LWC, objects, permissions, and more -- generating detailed reports
- Diagram skills create architecture diagrams for OAuth flows, data models, integration sequences, and more
We recommend installing the Cirra AI skills to get the most out of the MCP server. Skills are free to use and significantly improve the quality and consistency of AI-generated Salesforce work.
AI clients and models
The MCP standard allows you to use the Cirra AI MCP server from a wide range of clients (see https://modelcontextprotocol.io/clients for an updated list).
To learn more about MCP please refer to https://modelcontextprotocol.io/introduction.
We have tested with the following clients:
- Claude AI (web) -- requires Pro (or better) subscription
- Claude Desktop -- requires Pro (or better) subscription
- Claude Code (CLI/IDE) -- requires Pro (or better) subscription
- Claude Cowork (web, agentic) -- requires Max subscription
- ChatGPT 5 (web) -- requires Plus subscription
- OpenAI Codex (CLI) -- requires Pro subscription
- VS Code (IDE) -- requires access to GitHub Copilot
- Cursor (IDE) -- requires Cursor subscription
- Cline (VS Code extension)
But other MCP-compatible clients may also work.
Full setup instructions for each are provided in the Connecting to your AI client section.
You will need a paid subscription to an AI client or model API (see the list above) for sustained use of Cirra AI.
Cirra AI works with a range of clients and models, which is ever expanding along with the MCP landscape.
As of now, among web-based clients:
- We feel Claude AI provides the best web-based experience, especially when using Cirra AI alongside other MCP servers.
- ChatGPT support for MCP is fully functional -- although it is still quite new and has some known inconveniences.
- Other web clients (Gemini, Grok) do not suppport remote MCP servers yet (although there may be 3rd party plugins)
When used from an IDE or CLI we recommend starting with a leading model like claude-4-sonnet or gpt-5 (or use Auto mode), and (if necessary) experimenting with other models to find the best price/performance ratio.