Cirra AI Salesforce Admin

The Cirra AI MCP server provides comprehensive Salesforce administration and data management capabilities.

Community: Submitted by a user or imported; check the owner before granting accessOnlineNo sign-inGlobalFreeRead-only

What it can do

  • Cirra Ai Init: IMPORTANT: call `cirra_ai_init` before calling any other tools of the Cirra AI MCP server. You MUST carefully read the instructions returned from this tool call before proceeding
  • Fetch More: Fetch the next page of a large tool response. Use the nextCursor from _pagination in a previous response. This tool loads data into the context window — prefer the artifact download URL wh
  • Link Build: Build Salesforce links for setup pages. Always use this tool when user requests a setup page link

What data it sees

Do you need an account

No: the server works without sign-in

The Cirra AI MCP server provides comprehensive Salesforce administration and data management capabilities.

This server allows you to configure connections with multiple Salesforce organizations via OAuth , organize them by teams, and set access controls.

The robust set of tools covers all major Salesforce APIs -- both for data and metadata, and supports use cases like: ✅ Documenting orgs and cleaning up technical debt ✅ Creating custom objects, fields, and page layouts ✅ Provisioning users, assigning permission sets and managing queues and groups ✅ Building or updating flows

And much more...

Server tool list (40)

Raw names from tools/list. Only developers need these.

cirra_ai_initIMPORTANT: call `cirra_ai_init` before calling any other tools of the Cirra AI MCP server. You MUST carefully read the instructions returned from this tool call before proceeding
fetch_moreFetch the next page of a large tool response. Use the nextCursor from _pagination in a previous response. This tool loads data into the context window — prefer the artifact download URL when available.
link_buildBuild Salesforce links for setup pages. Always use this tool when user requests a setup page link
sf_connection_manageManage connections to Salesforce orgs associated with the user's Cirra AI account. Call cirra_ai_init at least once before using this tool.
sobjects_listLists all the available sObject types with their API names and labels. To get more details about an sObject, use `sobject_describe`
sobject_describeReturn basic metadata properties for the specified sObject, as well as a list of fields, relationships and record types.
sobject_updateUpdate properties of a custom Salesforce object, such as label, plural label, description, sharing model, or deployment status
sobject_createCreate a new custom object (sObject) in Salesforce with specified sharing model, deployment status, and configuration options
sobject_field_createCreate a new custom field for an sObject in Salesforce
sobject_field_updateUpdate properties of a custom sObject field (standard or custom) in Salesforce, including local picklist values
permission_set_updateUpdate the properties or contents of a permission set in Salesforce, including read and edit access to objects and fields
permission_set_assignmentsAssign or remove permission sets from users in Salesforce.
group_createCreate a new public group, queue or role in Salesforce
group_updateUpdate a public group or queue in Salesforce
group_membersAdd or remove users from public groups, queues, or roles in Salesforce.
value_set_createCreate a new global value set in Salesforce
value_set_updateUpdate the values in a standard or global value set in Salesforce
user_describeReturn complete metadata for a Salesforce user
user_createCreate a new Salesforce user. You can clone an existing user by providing the `template` parameter, or create a new user from scratch by providing the `profile` and other parameters
user_updateUpdate a Salesforce user, including activating, deactivating, freezing, unfreezing, resetting passwords, or modifying user properties
profile_describeReturn detailed metadata for a Salesforce Profile.
profile_cloneClone an existing user profile in Salesforce
profile_updateUpdate a Salesforce user profile, including object permissions, field-level security, tab visibility, and system permissions
page_layout_updateUpdate or rename a page layout in Salesforce. Supports modifying layout contents via JSON Patch, renaming a layout, or both in a single call
page_layout_cloneCreate a new page layout by cloning an existing layout in Salesforce
record_type_createCreate a new sObject record type in Salesforce
record_type_updateUpdate or activate/deactivate an sObject record type in Salesforce
metadata_describeList all Salesforce metadata types available in the org and their properties, such as directory name, suffix, and child objects
metadata_listList Salesforce metadata elements of a specific type, such as flows, custom objects, or reports, optionally scoped by folder
metadata_readRead full details for one or more Salesforce metadata elements of a specified type, such as flows, validation rules, or approval processes
metadata_createCreate one or more Salesforce metadata elements of a specified type, such as custom fields, validation rules, or custom labels
metadata_updateUpdate one or more Salesforce metadata elements of a specified type, such as flows, validation rules, or custom labels
metadata_deleteDelete one or more Salesforce metadata elements of a specified type, such as custom fields, validation rules, or custom labels. Maximum is 10 per batch - DO NOT EXCEED.
tooling_api_queryRun a SOQL query against the Salesforce Tooling API to retrieve metadata objects like Apex classes, triggers, custom fields, and field definitions
tooling_api_searchRun a SOSL search query against the Salesforce Tooling API to find matching metadata objects like Apex classes, triggers, and flows
tooling_api_dmlCreate, update, delete, or upsert Salesforce Tooling API records, such as Apex classes, triggers, and custom metadata
tooling_api_describeList all objects available through the Salesforce Tooling API and their properties. Use tooling_api_query with FieldDefinition to get field details
sobject_dmlCreate, update, delete, or upsert Salesforce sObject records via DML operations
soql_queryRun a Salesforce SOQL query to return a list of sObject records, with automatic masking of encrypted fields
report_runExecute a Salesforce report by ID and return its results, with optional filters and format overrides