MCP App Store
by KeenEthics
Cirra AI icon

Cirra AI

By Cirra AI, Inc.

Get New App Alerts

Overview

Cirra AI helps admins manage connected Salesforce environments. Audit metadata, run queries and reports, manage users and permissions, and make configuration changes in connected Salesforce orgs.

Tools

bulk_dml

ChatGPT
Insert, update, upsert, delete, or hard-delete large Salesforce record sets via Bulk API 2.0 ingest jobs. Use this instead of sobject_dml when processing more than ~200 records. Pass records/recordIds to upload inline, or omit them to open a job so the user can upload a CSV from an in-chat control or a simple upload page (the file never goes through the chat). The tool waits up to 90 seconds; if the job is still running it returns a jobId you can pass back to wait or abort.

cirra_ai_init

ChatGPT
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

cms_content

ChatGPT
Author and manage Salesforce CMS content in enhanced CMS workspaces: search, get, create, update, clone, and delete managed content and variants, publish and unpublish content, manage taxonomy term associations, and administer content spaces (workspaces), folders, and channels. To read content that is already published to a channel or Experience Cloud site, use cms_delivery instead. For CMS resources not covered here (digital asset management providers, search indexing, folder sharing, legacy CMS workspaces) use connect_rest.

cms_delivery

ChatGPT
Read published Salesforce CMS content through delivery channels: list the delivery channels visible to the context user, list, get, and search published content in a channel, and get collection items for a channel or Experience Cloud site. This tool is read-only and returns only content that is already published to a channel — use cms_content to author and publish content, and to inspect unpublished drafts.

connect_rest

ChatGPT
Call any Salesforce Connect REST API resource under /services/data/vXX.X/connect/. Resource families under that prefix include Core (org and user settings), CMS (managed content — prefer cms_content and cms_delivery when they cover the operation), Experience Cloud (sites, site publishing, audiences, moderation), Files and Folders, Personalization, Commerce, and DevOps Center (connect/devops). Resources under connect/devops follow the connection's DevOps access category, not metadata access. Requires the exact resource path from Salesforce's Connect REST API reference — do not guess paths. An empty path returns the Connect directory of resources available to the context user. Org-level Chatter REST lives under /chatter/, not /connect/, and is not reachable with this tool. Only Connect REST resources are reachable; use soql_query, sobject_dml, tooling_api_ or metadata_ for other APIs.

fetch_more

ChatGPT
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 when available.

group_create

ChatGPT
Create a new public group, queue or role in Salesforce

group_members

ChatGPT
Add or remove users from public groups, queues, or roles in Salesforce.

group_update

ChatGPT
Update a public group or queue in Salesforce

logout

ChatGPT
Logout from Cirra AI MCP server

metadata_create

ChatGPT
Create one or more Salesforce metadata elements of a specified type

metadata_delete

ChatGPT
Delete one or more metadata elements of a specified type in Salesforce. Maximum number is 10 per batch - DO NOT EXCEED.

metadata_describe

ChatGPT
Return a list of all the Salesforce metadata types available in the org, along with a few global properties of the org

metadata_list

ChatGPT
List Salesforce metadata elements of a specific type, optionally scoped by folder

metadata_read

ChatGPT
Provide full details for one or more metadata elements of a specified type

metadata_update

ChatGPT
Update one or more Salesforce metadata elements of a specified type.

page_layout_clone

ChatGPT
Create a new page layout by cloning an existing layout in Salesforce

page_layout_update

ChatGPT
update the properties or contents of a page layout, include adding or removing fields in Salesforce

permission_set_assignments

ChatGPT
Assign or remove permission sets from users in Salesforce.

permission_set_update

ChatGPT
Update the properties or contents of a permission set in Salesforce, including read and edit access to objects and fields

profile_clone

ChatGPT
Clone an existing user profile in Salesforce

profile_describe

ChatGPT
Return detailed metadata for a Salesforce Profile.

profile_update

ChatGPT
Update a user profile in Salesforce

record_type_create

ChatGPT
Create a new sObject record type in Salesforce

record_type_update

ChatGPT
Update or activate/deactivate an sObject record type in Salesforce

report_run

ChatGPT
Execute a Salesforce report and return its results

run_tests

ChatGPT
Run Apex tests and native Flow Tests asynchronously and return the job ID used to poll for results. Use tests to run specific classes or methods, or testLevel to run tests org-wide

sf_connection_manage

ChatGPT
Manage connections to Salesforce orgs associated with the user's Cirra AI account. Call cirra_ai_init at least once before using this tool.

sobject_create

ChatGPT
Create a new custom Salesforce object in Salesforce

sobject_describe

ChatGPT
Return basic metadata properties for the specified sObject, as well as a list of fields, relationships and record types.

sobject_dml

ChatGPT
Perform DML operations on Salesforce records. This function is used to create, update, delete, and upsert records in Salesforce.

sobject_field_create

ChatGPT
Create a new custom field for an sObject in Salesforce

sobject_field_update

ChatGPT
Update properties of a custom sObject field (standard or custom) in Salesforce, including local picklist values

sobject_update

ChatGPT
Update properties of a custom object in Salesforce

sobjects_list

ChatGPT
Lists all the available sObject types with their API names and labels. To get more details about an sObject, use sobject_describe

soql_query

ChatGPT
Runs a Salesforce SOQL query to return a list of sObject records. Encrypted fields are masked in the response

tooling_api_describe

ChatGPT
Return a list of all the objects available through the Salesforce Tooling API. Use tooling_api_query with FieldDefinition to get the available fields for an object.

tooling_api_dml

ChatGPT
Perform DML operations on Salesforce Tooling API records. This function is used to create, update, delete, and upsert tooling API records in Salesforce.

tooling_api_query

ChatGPT
Runs a Salesforce Tooling API query to return a list of metadata objects

user_create

ChatGPT
Create 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_describe

ChatGPT
Return complete metadata for a Salesforce user

user_update

ChatGPT
Perform an update operation on a Salesforce user

value_set_create

ChatGPT
Create a new global value set in Salesforce

value_set_update

ChatGPT
Update the values in a standard or global value set in Salesforce

Capabilities

InteractiveWrites

Example Prompts

Click any prompt to copy it.

Similar Apps