# BCMS

> BCMS is a hosted headless CMS from Becomes tech, LLC. People edit structured content in a dashboard, and agents work with templates, entries, media and languages through a REST API, a JavaScript client, a CLI and a remote MCP server.

- Canonical: https://www.anchorterminal.com/tools/bcms
- Pricing: https://www.anchorterminal.com/tools/bcms#pricing
- Reviews: https://www.anchorterminal.com/tools/bcms#reviews
- Markdown: https://www.anchorterminal.com/tools/bcms.md (~5,850 tokens)
- Slim: https://www.anchorterminal.com/tools/bcms.min.md (~1,480 tokens, same facts, less prose, for token-sensitive contexts)
- JSON: https://www.anchorterminal.com/tools/bcms.json (this page as data, same URL with Accept: application/json)
- Site index for agents: https://www.anchorterminal.com/llms.txt (the key docs and every listing in one file, at most 16 MB, about 4 million tokens: https://www.anchorterminal.com/llms-full.txt)
- API: https://www.anchorterminal.com/api/v1/index.json
- MCP: https://www.anchorterminal.com/mcp (the whole catalogue as tools, no key)
- DNS: dig +short TXT bcms.grade.anchorterminal.com (the grade as a DNS TXT record, for a sandbox with no HTTP where names still resolve; also top., best.<category>. and <a>.vs.<b>. under the zone, and the same under grade.letme.dev)
- Licence: CC BY 4.0, credit Anchor Terminal and link this page (https://www.anchorterminal.com/terms/#data)
- Updated: 2026-11-07

## Overview

**Grade F · 33.5/100 · rank #1383 of 1486 · #17 in CMS & website publishing · not agent-ready · confidence low**


## Assessment

BCMS gives agents 45 MCP tools over templates, entries, statuses, history and media, with keys scoped per template and agent guidance in llms.txt, from $5 a month. The MCP key can only travel in the URL, and no status page, rate limits, changelog or security policy were found.

## Facts

| Field | Value |
| --- | --- |
| Vendor | Becomes tech, LLC (https://www.thebcms.com) |
| Kind | HTTP API |
| Category | CMS & website publishing (https://www.anchorterminal.com/categories/cms) |
| Transport | HTTP, Streamable HTTP |
| Endpoint | `https://app.thebcms.com/api/v3/mcp` |
| Auth | API key · Three-part keys (keyId.secret.instanceId) created in the dashboard and scoped to templates and media, with schema tools only for keys allowed them. The MCP endpoint takes the key only as the `mcpKey` query parameter, and the REST examples pass `apiKey` in the query string. The docs advise a key per person, client and environment and regular rotation. |
| Pricing | Paid ($5 / mo) · Hobby $5 a month ($4 billed yearly) with 2 seats, 100 entries and 500 MB of media; Pro $50 a month ($33 yearly) with 5 seats, then $15 a seat a month, and unlimited entries; Enterprise by quote. Every plan starts with a 14-day free trial with no card. No self-hosted edition. |
| x402 | No · No x402, MPP or L402 in llms.txt, the docs, the MCP page or pricing.md (checked 2026-11-06). |
| Licence | unknown |
| Tools exposed | 45 |
| Packages | npm: `@thebcms/client` |
| Docs | https://www.thebcms.com/docs |
| llms.txt | https://www.thebcms.com/llms.txt |
| Last release | 2026-03-16 |
| npm downloads / week | 396 |
| Surface listed | BCMS Cloud's REST API v3 and remote MCP server at app.thebcms.com, read from www.thebcms.com (llms.txt, docs llms.txt and llms-full.txt, mcp.md, pricing.md, the MCP server card, terms, privacy and about pages) and the bcms GitHub organisation on 6 November 2026. app.thebcms.com/robots.txt disallows all paths, so the API reference there wasn't read. No account was made and no tool was called |
| MCP tools | Templates (5), entries (5), entry statuses (5), entry history (4), groups (5), widgets (5), languages (6), media (5), pointer links (2) and trash (3) |
| Drafts and history | Entry statuses such as draft, in review and published; entry history readable through MCP; log history of 2 days on Hobby and 30 on Pro |
| Agent material | llms.txt with when to use and when not to use BCMS, a public SKILL.md, an agent skills index and a bcms-content CLI for scripts |
| Open-source edition | github.com/bcms/cms is MIT and marked unmaintained since October 2024; the current product is closed |
| Legal entity | Becomes tech, LLC, a Delaware limited liability company, 1111b South Governors Avenue, Dover, per the terms and privacy policy |
| Capabilities | cms.content, cms.assets, cms.localisation, cms.schema, cms.publish |
| Tags | hosted, mcp, remote-mcp, llms-txt, no-card, closed-source, webhooks, typescript, cli |
| JSON | https://www.anchorterminal.com/api/v1/tools/bcms.json |

## Score breakdown (methodology v0.7, October 2026 research run)

Assessed 2026-11-06 from public evidence against the published checklist (https://www.anchorterminal.com/benchmark/#checklist). Confidence: low. Performance and Task success pending (no score, not in the total); the total is Σ(score × weight) ÷ 80 over the 7 assessed categories. "This run" is each category's share of the 100 points.

| Category | Weight | This run | Score (0–100) | Points |
| --- | --- | --- | --- | --- |
| Reliability | 16% | 20 | 15 | 3.0 |
| Performance | 10% | pending | pending | n/a |
| Schema & documentation | 13% | 16.2 | 50 | 8.1 |
| Agent ergonomics | 13% | 16.2 | 36 | 5.8 |
| Security & auth | 14% | 17.5 | 39 | 6.8 |
| Payments & pricing | 10% | 12.5 | 30 | 3.8 |
| Task success | 10% | pending | pending | n/a |
| Maintenance & community | 7% | 8.8 | 16 | 1.4 |
| Transparency & trust (editorial 48, provenance 56) | 7% | 8.8 | 52 | 4.5 |
| Negative events | up to −15 | up to −15 | none recorded | 0 |
| **Total** | | | | **33.5 → F** |

### Why each score

- Reliability 15 (checked 2026-11-06): Graded on BCMS Cloud with the hosted lines. No status page was found (0) and no incident history could be read (5). The terms refer to rate limits, but no numbers were found in the docs (0). No 429 or retry guidance was found (0). No SLA; Enterprise is by quote (0). The MCP server card says version 3.0.0 and nothing is labelled beta (10). 0+5+0+0+0+10 = 15.
- Performance: Pending. Latency is measured per call by our probes, which haven't run yet, so this run doesn't score it. Its weight is shared across the assessed categories until the first probe window closes.
- Schema & documentation 50 (checked 2026-11-06): The docs link an OpenAPI reference at app.thebcms.com/open-api-docs, but that host's robots.txt disallows every path, so it wasn't read. The MCP tool schemas need a session (10 of 25). llms.txt, docs llms.txt, llms-full.txt, Markdown pages and a public SKILL.md (10). llms.txt says when to use BCMS and when not to, and the MCP page gives each tool group's purpose (12 of 20). Input typing couldn't be checked (5 of 15). Curl and JavaScript examples, and troubleshooting for 403 and permission errors (7 of 15). API v3 paths and a 3.0.0 server card, with no changelog found (6 of 15). 10+10+12+5+7+6 = 50.
- Agent ergonomics 36 (checked 2026-11-06): 45 MCP tools, more than 30 (5). We added 3 because keys without schema permission hide the schema tools (8 of 25). No pagination or filter parameters were found in the docs read (6 of 20). Error guidance covers 403 and permission errors only (8 of 20). Annotations weren't readable; entry history and trash give a way back, and the docs say to list and confirm ids before deletes (6 of 20). One JavaScript client and a CLI (8 of 15). 8+6+8+6+8 = 36.
- Security & auth 39 (checked 2026-11-06): Keys are scoped per template and media and can be revoked and rotated (25), less 10 because the MCP key is accepted only as `?mcpKey=` in the URL and REST examples pass `apiKey` the same way (15 of 30). Scoped keys, schema tools gated by key, and scoped delete permission; no approval step (12 of 20). Entries hold text written by people and no prompt-injection guidance was found (3 of 15). Entry history and log history (2 days on Hobby, 30 on Pro) let the operator see what an agent changed (9 of 15). No security.txt, disclosure policy or certification was found (0). 15+12+3+9+0 = 39.
- Payments & pricing 30 (checked 2026-11-06): No x402, MPP or L402 (0). Plan and seat prices are public; no per-call prices (10). 14-day trial with no card on every plan (20). Signup with GitHub or Google in a browser, keys made in the dashboard (0). 0+10+20+0 = 30.
- Task success: Pending. Task success needs the category task suites run through each tool, which haven't run yet, so this run doesn't score it. Its weight is shared across the assessed categories until then. A data provider's data-quality score is published on its listing now and becomes half of this category when it's scored.
- Maintenance & community 16 (checked 2026-11-06): @thebcms/client 2.0.3 was published on 16 March 2026, more than 180 days ago, and no dated API or MCP change was found. The terms of 30 July 2026 and the 3.0.0 server card show the product is current, so 5 of 30. No dated releases or changelog entries in the last 90 days (0). No public changelog; support by contact form (4 of 25). Not in the official MCP registry; one current JavaScript client (4 of 15). The client hasn't been released since March (3 of 10). 5+0+4+4+3 = 16.
- Transparency & trust 52 (checked 2026-11-06): A closed service with terms of 30 July 2026; the old open-source edition is MIT but unmaintained (15 of 30). Terms and privacy policy of 30 July 2026 agree, name providers such as Stripe and OAuth sign-in, and describe retention in general terms with backups rotating out (18 of 30). The open-source repository's end of maintenance is dated; no API deprecation policy (5 of 20). Providers are named by purpose without data locations (10 of 20). 15+18+5+10 = 48.

Fix list, everything this grade says the listing lacks, the biggest gain first (18 items). What it covers is at https://www.anchorterminal.com/fixes/bcms.md (JSON https://www.anchorterminal.com/fixes/bcms.json). The whole list for a coding agent comes from `POST https://www.anchorterminal.com/api/v1/fix-list` with `{"listing": "bcms", "plan": "read"}`, free while the beta runs

### What we couldn't check

- Disclosure. On 6 November 2026 one request for app.thebcms.com/open-api-docs was sent in the same command that read app.thebcms.com/robots.txt, which disallows all paths. Nothing from that response is used here.
- unchecked: the OpenAPI reference and API rate limits, because app.thebcms.com/robots.txt disallows all paths
- unchecked: MCP tool schemas and annotations, which need an MCP session
- Whether the apiKey in the docs' media URLs is a read-only key wasn't established
- firstReleased isn't set because no first-hand launch date for the hosted product was found

### Sources

- llms.txt: <https://www.thebcms.com/llms.txt> (seen 2026-11-06)
- MCP page: <https://www.thebcms.com/mcp.md> (seen 2026-11-06)
- MCP server card: <https://www.thebcms.com/.well-known/mcp.json> (seen 2026-11-06)
- docs index: <https://www.thebcms.com/docs/llms.txt> (seen 2026-11-06)
- full docs: <https://www.thebcms.com/docs/llms-full.txt> (seen 2026-11-06)
- pricing: <https://www.thebcms.com/pricing.md> (seen 2026-11-06)
- terms: <https://www.thebcms.com/terms-of-use/> (seen 2026-11-06)
- privacy policy: <https://www.thebcms.com/privacy-policy/> (seen 2026-11-06)
- about page: <https://www.thebcms.com/about/> (seen 2026-11-06)
- client on npm: <https://registry.npmjs.org/@thebcms/client> (seen 2026-11-06)
- open-source repository notice: <https://github.com/bcms/cms> (seen 2026-11-06)

## Score history

Every move of a score since the listing was graded, newest first, with its cause. A score can't move without an entry here. JSON: https://www.anchorterminal.com/api/v1/tools/bcms/history.json

- 2026-11-06: graded 33.5 F (methodology 0.7)

## Who's behind it (provenance 56/100, checked 2026-11-06)

| Check | Finding | Points |
| --- | --- | --- |
| Legal entity named | Becomes tech, LLC | 20/20 |
| Domain age | thebcms.com, no registry record we could read | 0/15 |
| Endpoint on the vendor's domain | app.thebcms.com | 15/15 |
| Terms of service | read, states 6 of the 7 things a reader expects, and has 1 clause that costs points | 7.1/10 |
| Privacy policy | read, states 8 of the 8 things a reader expects | 10/10 |
| Status page | not found | 0/10 |
| Changelog | not found | 0/10 |
| security.txt | not found | 0/10 |
| People named | 2 named with their role, none with a public profile | 7/10 |
| Support route | help pages, a community | 5/5 |

The terms and privacy policy, both effective 30 July 2026, name Becomes tech, LLC, a Delaware LLC. The terms forbid scraping or crawling that burdens or abuses the services, except through the documented APIs within rate limits.

www.thebcms.com/robots.txt allows all. app.thebcms.com/robots.txt disallows all paths.

www.thebcms.com/.well-known/security.txt returned 404 and no status page was found.

RDAP gave no registration date for thebcms.com through rdap.org.

### Terms and privacy, as read

A reading by a fixed set of rules, each answered with the vendor's own sentence. Not legal advice.

**Terms of service** (https://www.thebcms.com/terms-of-use/), read 2026-11-06, dated 2026-07-30, states 6 of the 7 things a reader expects.

- To know. Restricts automated access (costs points). "Scrape, crawl, or harvest the Services in a way that burdens or abuses them, except through our documented APIs within rate limits"
- Gives the date it was last updated. Last updated 2026-07-30.
- Names the governing law or courts. The law of the State of Delaware.
- States a limit on its liability. Capped at the fees paid in the 12 months before the claim.
- Says how changes to the terms are announced. Changes are posted, with no other notice named.
- Not found in the text. Refers to a service level or uptime commitment.

**Privacy policy** (https://www.thebcms.com/privacy-policy/), read 2026-11-06, dated 2026-07-30, states 8 of the 8 things a reader expects.

- Gives the date it was last updated. Last updated 2026-07-30.
- Says how long data is kept. For as long as needed, with no period named.
- Gives a privacy contact. Names a data protection officer.
- Says where data is transferred or stored. Relies on standard contractual clauses.

## Humans behind the project (researched 2026-11-06 from public pages, not part of the grade)

### Key people

- Momčilo Popov, CEO and co-founder
- Branislav Vajagić, CTO and co-founder
- Note: The about page lists the team, naming Momčilo Popov as CEO x Co-founder and Branislav Vajagić as CTO x Co-founder; it gives no social links for them. The terms of use (effective 30 July 2026) name Becomes tech, LLC, a Delaware limited liability company, as the provider. No investors were found after reading thebcms.com's about page, terms and sitemap (no funding or press post) and one web search on 6 November 2026, so investors are left out.
- Becomes tech, LLC: LinkedIn https://linkedin.com/company/thebcms X https://x.com/thebcms GitHub https://github.com/bcms

### Getting support

- Discord: https://discord.com/invite/SYBY89ccaR
- Help: https://www.thebcms.com/docs
- General contact: legal@thebcms.com
- Sources: https://www.thebcms.com/about/, https://www.thebcms.com/terms-of-use/, https://www.thebcms.com/privacy-policy/

## Live (updated 2026-11-07 17:49 UTC)

- Right now: up, HTTP 400, 219 ms, checked 2026-11-07 17:49 UTC (get on `https://app.thebcms.com/api/v3/mcp`)
- Uptime 24h 99.49% (195 probes) · 30 days 99.49% (195 probes) · p50 139 ms · p95 393 ms
- npm `@thebcms/client` 2.0.3
- security.txt: none
- Watching privacy <https://www.thebcms.com/privacy-policy/>
- Watching terms <https://www.thebcms.com/terms-of-use/>
- Tools: couldn't list them, initialize: no JSON-RPC answer (checked 2026-11-07 01:42 UTC)
- Always current: https://www.anchorterminal.com/api/v1/live/bcms.json

## Probe metrics

Not measured yet. Our benchmark probes haven't run, so there's no availability, latency or error rate from a run and Performance is pending. Live uptime, where we poll the endpoint, is under Live and doesn't change the score.

## Prices

| Item | Price | Unit | Note |
| --- | --- | --- | --- |
| Hobby plan | $5 | per month (plan) | $4 a month billed yearly; 2 seats, 100 entries |
| Pro plan | $50 | per month (plan) | $33 a month billed yearly; 5 seats |
| Extra Pro seat | $15 | per seat per month | $120 a year on yearly billing |

Across all listings: https://www.anchorterminal.com/prices/index.md

## Strengths

- Remote MCP server covering templates, entries, statuses, entry history, media, languages and trash
- Keys scoped to the templates and media an agent needs, with schema tools gated separately
- llms.txt that says when to use BCMS and when not to, plus a public SKILL.md
- Entry history and trash readable through MCP, so an agent can trace and recover changes
- 14-day trial with no card, then plans from $5 a month

## Weaknesses

- The MCP key is accepted only as a URL query parameter
- No status page, documented rate limits, SLA or changelog found
- No security.txt, disclosure policy or certification found
- The JavaScript client hasn't been released since March 2026
- No self-hosted edition; the open-source repository has been unmaintained since October 2024



## Before you call it (notes for agents)

1. Keep the MCP URL out of logs and shared config, since the key is inside it
2. Call get-all-templates first and mutate only once you have template and entry ids
3. Ask for a key scoped to the templates the task needs, without schema permission unless it changes the model
4. List and confirm entry ids with the user before calling delete-entries
5. Use the bcms-content CLI for scripted runs that need JSON output and exit codes

## Connect

Install:

```bash
npm install @thebcms/client
```

Claude Code:

```bash
claude mcp add --transport http bcms "https://app.thebcms.com/api/v3/mcp?mcpKey=YOUR_MCP_KEY_HERE"
```

MCP client configuration:

```json
{
  "mcpServers": {
    "bcms": {
      "url": "https://app.thebcms.com/api/v3/mcp?mcpKey=YOUR_MCP_KEY_HERE"
    }
  }
}
```

Through letme: https://letme.dev/bcms. letme answers with the pick and how to call it direct. How it works: https://www.anchorterminal.com/letme/index.md

## Similar tools

Ranked by shared capabilities, then score. Same-category tools with no shared capability key are listed last.

| Tool | Grade | Score | Rank | Shared capabilities | x402 | Markdown |
| --- | --- | --- | --- | --- | --- | --- |
| DatoCMS | BB | 74.4 | 85 | cms.content, cms.publish, cms.assets, cms.localisation, cms.schema | no | https://www.anchorterminal.com/tools/datocms.md |
| Sanity | BB | 72.7 | 120 | cms.content, cms.publish, cms.assets, cms.schema, cms.localisation | no | https://www.anchorterminal.com/tools/sanity.md |
| Cosmic | BB | 72.5 | 123 | cms.content, cms.assets, cms.schema, cms.publish, cms.localisation | no | https://www.anchorterminal.com/tools/cosmic.md |
| Kontent.ai | BB | 70.6 | 193 | cms.content, cms.publish, cms.assets, cms.localisation, cms.schema | no | https://www.anchorterminal.com/tools/kontent-ai.md |
| Webflow | BB | 70.4 | 199 | cms.content, cms.publish, cms.assets, cms.schema, cms.localisation | no | https://www.anchorterminal.com/tools/webflow.md |
| Strapi | B | 67.7 | 308 | cms.content, cms.publish, cms.localisation, cms.assets, cms.schema | no | https://www.anchorterminal.com/tools/strapi.md |

## Panel reviews (0)

Reviewed by the Anchor panel (https://www.anchorterminal.com/reviewers/index.md): .

Desk reviews, written from public documentation, pricing, terms, source and status history on 1 October 2026. No calls made. For a desk review, the outcome says whether the reviewer's questions could be answered from public material: success, partial or failure. How reviews work: https://www.anchorterminal.com/reviews/how-it-works.md

## Notable

- The MCP page lists 45 tools across templates, entries, entry statuses, entry history, groups, widgets, languages, media, pointer links and trash (source: <https://www.thebcms.com/mcp.md>)
- The MCP key travels only as `?mcpKey=` in the endpoint URL; no header option is documented (source: <https://www.thebcms.com/mcp.md>)
- An MCP server card at /.well-known/mcp.json names com.thebcms/cms 3.0.0; the official MCP registry returned no BCMS entry (source: <https://www.thebcms.com/.well-known/mcp.json>)
- The open-source BCMS repository says core development moved to a private codebase in October 2024 and the repository is no longer maintained (source: <https://github.com/bcms/cms>)
- Public docs images on thebcms.com carry an `apiKey` query parameter in their media URLs (source: <https://www.thebcms.com/docs/llms-full.txt>)
- Pricing says BCMS can't be self-hosted (source: <https://www.thebcms.com/pricing.md>)

- #17 of 17 in Best headless CMS and website publishing for AI agents: https://www.anchorterminal.com/best/cms/index.md
- All 136 cms comparisons: https://www.anchorterminal.com/compare/cms/index.md

## Compare

- [BCMS vs ButterCMS](https://www.anchorterminal.com/compare/bcms-vs-buttercms.md): F 33.5 vs D 51.4
- [BCMS vs Contentstack](https://www.anchorterminal.com/compare/bcms-vs-contentstack.md): F 33.5 vs B 66.4
- [BCMS vs Cosmic](https://www.anchorterminal.com/compare/bcms-vs-cosmic.md): F 33.5 vs BB 72.5
- [BCMS vs DatoCMS](https://www.anchorterminal.com/compare/bcms-vs-datocms.md): F 33.5 vs BB 74.4
- [BCMS vs Directus](https://www.anchorterminal.com/compare/bcms-vs-directus.md): F 33.5 vs C 58.1
- [BCMS vs dotCMS](https://www.anchorterminal.com/compare/bcms-vs-dotcms.md): F 33.5 vs C 57.7
- [BCMS vs Ghost](https://www.anchorterminal.com/compare/bcms-vs-ghost.md): F 33.5 vs D 51.2
- [BCMS vs Hygraph](https://www.anchorterminal.com/compare/bcms-vs-hygraph.md): F 33.5 vs B 67.4
- [BCMS vs Kontent.ai](https://www.anchorterminal.com/compare/bcms-vs-kontent-ai.md): F 33.5 vs BB 70.6
- [BCMS vs Payload](https://www.anchorterminal.com/compare/bcms-vs-payload.md): F 33.5 vs D 50.1
- [BCMS vs Prismic](https://www.anchorterminal.com/compare/bcms-vs-prismic.md): F 33.5 vs C 56
- [BCMS vs Sanity](https://www.anchorterminal.com/compare/bcms-vs-sanity.md): F 33.5 vs BB 72.7
- [BCMS vs Storyblok](https://www.anchorterminal.com/compare/bcms-vs-storyblok.md): F 33.5 vs B 64.8
- [BCMS vs Strapi](https://www.anchorterminal.com/compare/bcms-vs-strapi.md): F 33.5 vs B 67.7
- [BCMS vs Webflow](https://www.anchorterminal.com/compare/bcms-vs-webflow.md): F 33.5 vs BB 70.4
- [BCMS vs WordPress](https://www.anchorterminal.com/compare/bcms-vs-wordpress.md): F 33.5 vs C 58.8

## Verify this listing

For the vendor. The badge or a plain link to this page verifies the listing, from a page on thebcms.com or one of its subdomains. It shows the listing is the vendor's and that the vendor knows it's here, and it never changes a grade, rank or review. The vendor sends the page's address to `POST https://www.anchorterminal.com/api/v1/verify` as `{"slug": "bcms", "url": "…"}`, or calls the `verify_listing` tool at https://www.anchorterminal.com/mcp. We fetch the page once, then again every week; two failed checks in a row and the verification lapses, and a later pass restores it. What we check: https://www.anchorterminal.com/builders/index.md#verify

HTML badge:

```html
<a href="https://www.anchorterminal.com/tools/bcms"><img src="https://www.anchorterminal.com/badges/bcms.svg" alt="BCMS on Anchor Terminal" height="20"></a>
```

Markdown badge, for a README:

```markdown
[![BCMS on Anchor Terminal](https://www.anchorterminal.com/badges/bcms.svg)](https://www.anchorterminal.com/tools/bcms)
```

Plain link:

```html
<a href="https://www.anchorterminal.com/tools/bcms">BCMS on Anchor Terminal</a>
```

## Share this listing

For the vendor. Sharing assets for social media, two PNGs of 1200 × 630 that say BCMS is listed on Anchor Terminal, with the vendor's logo and this page's address and no grade or score.

- Dark: https://www.anchorterminal.com/assets/share/bcms-dark.png
- Light: https://www.anchorterminal.com/assets/share/bcms-light.png

---

Query this catalogue directly over MCP: https://www.anchorterminal.com/mcp (Streamable HTTP, no key). How: https://www.anchorterminal.com/agents/#mcp
