Browse / Alternatives / Salesforce
Open source Salesforce alternatives for AI agents
4 alternatives to Salesforce. 4 have an interface an agent can drive. 4 are open source.
| Listing | License | Agent interface | Reach | Effort | Last activity |
|---|---|---|---|---|---|
| Corteza | Apache-2.0 | API, from the builder | 6 of 9 jobs | Config only | Aug 27, 2026 |
| EspoCRM | AGPL-3.0 | API, from the builder | 7 of 10 jobs | Config only | Sep 3, 2026 |
| Frappe CRM | AGPL-3.0 | API, from the builder | 5 of 9 jobs | Config only | Sep 3, 2026 |
| Twenty | AGPL-3.0 core with marked enterprise files | MCP server, from the builder | 8 of 10 jobs | Config only | Sep 3, 2026 |
Corteza
Apache-2.0 low-code platform with a shipped CRM app and an API-first backend driven over OAuth2.
Self-hosted · Planet Crust cloud
- I want a CRM whose fields and workflows our agent can redefine through an API, under a permissive license
- I need several small business apps (CRM, case management) on one self-hosted platform
3 more jobs are undetermined.
- Admin bootstrap (roles, users, auth clients) is manual in the Admin web app
- Access tokens expire after two hours; agents must refresh
- The Discovery search stack adds OpenSearch and a second server image
- Docs are versioned (2024.9); check they match the deployed VERSION
EspoCRM
AGPL PHP CRM with a documented REST API, OpenAPI spec and official SDKs in seven languages.
Self-hosted · Cloud · Paid extensions (Advanced Pack, Sales Pack, Google, Outlook)
- I need a mature CRM on a cheap PHP host with a REST API our agent can use today
- I want to add our own entities and fields without maintaining a fork
- Workflows and BPM
- Reports
1 more job is undetermined.
- Workflows, BPM and reports are paid extensions
- AGPL-3.0 and a CLA for contributions
- Cron must run for email, workflows and scheduled jobs
Frappe CRM
AGPL CRM on the Frappe Framework; every DocType is reachable through the framework's REST API.
Self-hosted · Frappe Cloud
- I already run ERPNext and want a clean sales pipeline that invoices through it
- I want unlimited users on a simple CRM and our agent updating deals through a REST API we already know
- Kanban and custom views
3 more jobs are undetermined.
- Needs a Frappe bench: Python, MariaDB, Redis, Node; not a single container
- Branch main is v1.x stable; develop is v2 unstable
- AGPL-3.0
- CRM Enrichment Settings suggests an enrichment feature; provider not documented in README
Twenty
Open-source CRM with an in-product MCP server: per-object CRUD, workflows, metadata, views and webhooks over OAuth.
Self-hosted · Cloud · Enterprise
- I want a CRM our agent can query, update and reshape (new objects, fields, workflows) without a wrapper
- I want to version our CRM's data model as code and ship it to a workspace
- Connect email and calendar accounts
- Publish an app to the workspace
- Env var names above come from the self-host docs and the .mcp.json dev config (PG_DATABASE_URL); confirm the current list at docs.twenty.com
- The root .mcp.json is developer tooling (postgres, playwright, context7), not the product MCP
- Metadata and workflow tools require loading a skill first or the agent misbuilds
- AGPL core; enterprise files are marked and not free
Questions
Is there an open source alternative to Salesforce?
Yes. All 4 listings here are open source: Corteza (Apache-2.0), EspoCRM (AGPL-3.0), Frappe CRM (AGPL-3.0), Twenty (AGPL-3.0 core with marked enterprise files).
Which Salesforce alternatives have an MCP server?
Twenty has an MCP server from its builder.
Which Salesforce alternative can an agent do the most with?
Twenty: 8 of 10 recorded jobs reachable. Jobs differ by listing, so read each list before you choose.
Listings come from reading each repo and its docs. Reach counts the jobs an agent can do through the stated interface, and each listing page shows the evidence. Order follows fit. For agents: Markdown · JSON