{"name":"io.github.aaronsb/salesforce-cloud","slug":"aaronsb-salesforce-cloud","title":"Salesforce Cloud","description":"AI-powered Salesforce CRM: opportunity intelligence, conversation analysis, SOQL, analytics","url":"https://mcp.market/server/aaronsb-salesforce-cloud","rating":null,"grade":"B","score":78,"certified":false,"status":"active","category":"sales","tags":["sales"],"presence":{"score":31,"stars":6,"forks":4,"downloads_week":76,"last_push_at":"2026-08-31T16:31:08.000Z","license":"MIT"},"uptime":null,"claimed":false,"transport":"npm","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/aaronsb/salesforce-cloud","website":"https://github.com/aaronsb/salesforce-cloud#readme","version":"0.8.2","remotes":[],"packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@aaronsb/salesforce-cloud-mcp","version":"0.8.2","transport":{"type":"stdio"},"environmentVariables":[{"description":"Salesforce Connected App client ID","isRequired":true,"isSecret":true,"name":"SF_CLIENT_ID"},{"description":"Salesforce Connected App client secret","isRequired":true,"isSecret":true,"name":"SF_CLIENT_SECRET"},{"description":"Salesforce username (if set, uses password flow; otherwise client credentials flow)","name":"SF_USERNAME"},{"description":"Salesforce password (required with SF_USERNAME for password flow)","isSecret":true,"name":"SF_PASSWORD"},{"description":"Your Salesforce My Domain URL (e.g., https://company.my.salesforce.com)","isRequired":true,"name":"SF_LOGIN_URL"}]}],"tools":[{"name":"analyze","description":"Run analytics on any Salesforce object — group by categorical fields, aggregate numeric fields, and compute custom expressions. Uses field-type metadata for validation.","write_action":true,"price_micros":0,"input_schema":null},{"name":"analyze_conversation","description":"Analyze conversation activity and engagement patterns for an opportunity. Extracts insights from Gong calls, emails, and other activities to provide engagement recommendations.","write_action":false,"price_micros":0,"input_schema":null},{"name":"batch","description":"Execute multiple operations in a single call with result references. Use $N.field to reference prior results (e.g., $0.id for the ID from operation 0). Destructive operations require confirm: true.","write_action":true,"price_micros":0,"input_schema":null},{"name":"create_record","description":"Create a new record in Salesforce. Supports both standard and custom fields in the data object.","write_action":true,"price_micros":0,"input_schema":null},{"name":"delete_record","description":"Delete a record from Salesforce","write_action":true,"price_micros":0,"input_schema":null},{"name":"describe_object","description":"Get an object's full metadata, including every standard and custom field when includeFields is true. Returns the complete schema — exhaustive but unranked, and large on customised objects. To find out which fields this org actually populates, read `salesforce://field-catalog/{objectName}` instead; it is ranked and far smaller.","write_action":false,"price_micros":0,"input_schema":null},{"name":"download_file","description":"Download a file from Salesforce. Accepts a ContentVersionId (068...) or ContentDocumentId (069...). Saves to a sandboxed workspace directory (default: ~/.local/share/salesforce-cloud-mcp/workspace/, configurable via SF_WORKSPACE_DIR). Text files (CSV, JSON, XML, TXT, etc.) also return content inline. Binary files return the saved path.","write_action":false,"price_micros":0,"input_schema":null},{"name":"enrich_opportunity","description":"Enrich an opportunity with market intelligence, industry insights, and strategic recommendations based on similar deal patterns and best practices.","write_action":false,"price_micros":0,"input_schema":null},{"name":"execute_soql","description":"Execute a SOQL query. Supports both standard and custom fields (custom fields end with __c in their API names). To see which fields this org actually populates on an object, read the `salesforce://field-catalog/{objectName}` resource — it is ranked, far smaller than a full schema, and works for any object. That catalog is a usage filter rather than a field list: standard fields remain queryable wh","write_action":true,"price_micros":0,"input_schema":null},{"name":"find_similar_opportunities","description":"Find opportunities similar to a reference opportunity or based on specific criteria. Includes pattern analysis and similarity scoring to identify market trends and success patterns.","write_action":false,"price_micros":0,"input_schema":null},{"name":"generate_business_case","description":"Generate a markdown business case report for an opportunity. Fetches opportunity details, contacts, conversation insights, and similar won deals to produce a complete report.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_opportunity_details","description":"Get detailed information about a Salesforce opportunity including all available fields (both standard and custom), related records, and metadata","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_user_info","description":"Get information about the current user","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_objects","description":"List all available Salesforce objects, including both standard and custom objects","write_action":false,"price_micros":0,"input_schema":null},{"name":"opportunity_insights","description":"Generate detailed insights and analytics from opportunity data including pipeline health, performance metrics, industry trends, and strategic recommendations.","write_action":false,"price_micros":0,"input_schema":null},{"name":"search_fields","description":"Find the field(s) that carry a concept, when you know what you want to query but not the API name. Searches every scored field on the discovered objects — not just the promoted ones — across API names, labels, and help text, ranked by match strength. Searches the core objects by default; pass objectName to scope to one, which discovers it on demand. Set includeValues to get the value set for match","write_action":false,"price_micros":0,"input_schema":null},{"name":"search_opportunities","description":"Search for Salesforce opportunities by name, account, and stage. Returns matching opportunities ordered by close date. Results include both standard and custom fields.","write_action":false,"price_micros":0,"input_schema":null},{"name":"update_record","description":"Update an existing record in Salesforce. Supports updating both standard and custom fields.","write_action":true,"price_micros":0,"input_schema":null}],"scan":{"score":78,"grade":"B","scanned_at":"2026-10-29T18:47:30.750Z","report":{"scannerVersion":"0.1.10","scannedAt":"2026-10-29T18:47:30.687Z","components":{"code":{"score":25,"max":25,"notes":["43 source files scanned"]},"reliability":{"score":-1,"max":20,"notes":["no gateway calls yet and no remote to probe"]},"poisoning":{"score":-1,"max":15,"notes":["tools not inspected (local package is not executed); not counted"]},"auth":{"score":6,"max":15,"notes":["static API keys via environment variables"]},"maintenance":{"score":12,"max":15,"notes":["last push 59 days ago"]},"identity":{"score":8,"max":10,"notes":["registry namespace matches repository owner","GitHub account older than a year"]}},"findings":[],"inputs":{"packages":[{"registryType":"npm","identifier":"@aaronsb/salesforce-cloud-mcp","version":"0.8.2","found":true,"license":"MIT","hasInstallScripts":false,"dependencyCount":3,"publishedAt":"2026-08-31T15:32:36.742Z","repositoryUrl":"git+https://github.com/aaronsb/salesforce-cloud.git","weeklyDownloads":76}],"repo":{"found":true,"owner":"aaronsb","repo":"salesforce-cloud","archived":false,"pushedAt":"2026-08-31T16:31:08Z","stars":6,"forks":4,"openIssues":13,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/2738471?v=4","ownerCreatedAt":"2012-11-06T21:50:35Z","license":"MIT"},"icon":{"url":"https://avatars.githubusercontent.com/u/2738471?v=4&s=128","source":"registry"},"presence":{"stars":6,"forks":4,"downloadsWeek":76,"license":"MIT","lastPushAt":"2026-08-31T16:31:08.000Z","score":31}}}},"grade_history":[],"reviews":[]}