Browse / Alternatives / HubSpot
Open source HubSpot alternatives for AI agents
8 alternatives to HubSpot. 6 have an interface an agent can drive. 8 are open source.
| Listing | License | Agent interface | Reach | Effort | Last activity |
|---|---|---|---|---|---|
| NextCRM | MIT | MCP server, from the builder | 7 of 10 jobs | Config only | Sep 2, 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 |
| Mautic | GPL-3.0 | API, from the builder | 9 of 10 jobs | Config only | Sep 3, 2026 |
| Relaticle | AGPL-3.0 | MCP server, from the builder | 6 of 9 jobs | Config only | Sep 2, 2026 |
| Twenty | AGPL-3.0 core with marked enterprise files | MCP server, from the builder | 8 of 10 jobs | Config only | Sep 3, 2026 |
| Krayin CRM | MIT | No agent interface | Not recorded | Config only | Sep 1, 2026 |
| Comp AI CRM | MIT | Screen only | 2 of 7 jobs | Config only | Sep 2, 2026 |
NextCRM
MIT Next.js CRM with projects, invoicing, documents and a built-in 127-tool MCP server.
Free
- I want one app for CRM, projects and invoices that our agent can drive through MCP, and I am fine with a small project
- I want a permissive-license CRM I can rebrand for a client
- Create and send invoices
- Read and send email from the built-in client
- Manage users, roles and LLM keys
- Login is passwordless email OTP: without an email provider you read the code from the database
- Roadmap still lists 'fix all TypeScript any types' and testing expansion; single maintainer
- Invoices are not reachable over MCP yet
- Bundled Postgres and MinIO ship with placeholder passwords
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
Mautic
Self-hosted marketing automation: contacts, segments, campaigns, and email, with an official REST API.
Self-hosted · Hosted trial and partners
- I want HubSpot-style drips and segments on my own server, with contacts I own
- I need my agent to add leads, tag them into segments, and trigger campaigns over an API
1 more job is undetermined.
- GPL-3.0 (GitHub shows NOASSERTION; composer.json says GPL-3.0)
- The REST API is disabled by default and must be switched on in Configuration > API Settings
- Segments, campaigns, and email sends depend on cron jobs; without them nothing moves
- README warns against running from the GitHub source in production; use the mautic.org package or Composer
- Requires PHP and MySQL versions matching the release's supported versions page
Relaticle
Self-hosted Laravel CRM with a 37-tool MCP server, REST API and 22 custom field types.
Self-hosted · Cloud · Cloud Pro
- I want a CRM our agent can read and write through MCP from day one, hosted on our own server
- I want to run a white-label CRM for a client with billing and marketing pages switched off
- Add or change custom fields
- Manage teams, workspaces and members
1 more job is undetermined.
- PHP 8.5 and PostgreSQL 17 minimums are newer than most hosts ship
- MCP rate limit 120 calls per minute per user, 25 records per page
- One workspace per MCP connector until revoked
- AGPL-3.0
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
Krayin CRM
MIT Laravel CRM for leads, contacts, quotes and email, configured through .env and packages.
Community · Cloud Hosting
- I need a free CRM on our own server with leads, quotes and inbound email, and the team knows PHP
- I want a permissive license so we can bundle a customized CRM for clients
- No built-in API: routes/api.php is the Laravel stub (one auth:api /user route); the official krayin/rest-api package was last pushed 2025-09-01
- Default branch is 2.2; README installs from the main tag
- Needs 3 GB RAM and MySQL 8.0.32+; PostgreSQL not supported
Comp AI CRM
Self-hosted CRM where a scheduled research agent keeps the records, tuned by four markdown skill files.
Free
- I want a CRM that fills itself in from our inboxes instead of nagging reps to log calls
- I want to change what the research agent is allowed to look at and write, without rewriting the app
- Research and enrich a contact or company
- Read pipeline records
- Write facts and activities to a record
- Talk to the agent about a contact
- Schedule a re-check on a person
- No API tokens: every request needs an identity-provider session, so an outside agent has no documented way in
- Three separate deployments must agree on DATABASE_URL and BETTER_AUTH_SECRET or you get a redirect loop
- Microsoft client secrets expire (6 months default) and mail sync fails silently when they do
- Default branch is release, not main
Questions
Is there an open source alternative to HubSpot?
Yes. All 8 listings here are open source: NextCRM (MIT), EspoCRM (AGPL-3.0), Frappe CRM (AGPL-3.0), Mautic (GPL-3.0), Relaticle (AGPL-3.0), Twenty (AGPL-3.0 core with marked enterprise files), Krayin CRM (MIT), Comp AI CRM (MIT).
Which HubSpot alternatives have an MCP server?
NextCRM, Relaticle and Twenty have MCP servers from their builders.
Which HubSpot alternative can an agent do the most with?
Mautic: 9 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