MCP changelog
Releases of the Boost.space MCP server — the endpoint at mcp.boost.space that connected AI
agents talk to. It has its own version line, independent of the product release, because agents
connect to it directly and a tool change reaches them the moment it deploys. See
Connect via MCP to get started, or
Docs for agents for the agent-facing surface.
Two lines: v1 and v2
The server split into two release lines on 24 June 2026, and the difference is which data model an agent gets.
v2 — https://mcp.boost.space/v2/{system}/sse — is built around Modules.
Your own structure: modules, spaces, records, fields and field groups, statuses, labels,
menus, and automations. Its tools are generated from the curated
public API surface, so what an agent can call is exactly what is documented — and
that surface has no built-in business modules in it at all. This is where every new capability
lands: semantic search, the automation tools, the automation subagent.
v1 — https://mcp.boost.space/v1/{system}/sse — still speaks the older, wider surface, the one
that also exposed the classic built-in modules (Contacts, Tasks, Products, Invoices, Warehouses and
the rest) alongside your own. Those modules are legacy — Modules replaced them — so
v1 is kept running for clients configured against it before the split and receives narrowly-scoped
fixes, not new tools.
Use v2 unless something you depend on only exists on the classic modules. Both authenticate the same way — OAuth or an API token — and both scope every call to the connecting user's permissions.
Version 2.3
Released 16 – 28 July 2026
An agent that builds automations, not just reads records.
-
The catalogue follows the public API — v2 now generates its tools from
latest.json, the curated public API document, instead of a pinned copy. An agent is offered the operations that are actually documented and supported. -
Automation subagent —
build_automationhands the work to a dedicated agent that writes the Python, runs it against your data, reads the failure, fixes it, and creates the action. Backed byrun_automation_codefor a dry run andget_automation_runsfor the log. (v2.3.1) -
get_boostspace_sdk_reference— the SDK preinstalled in the sandbox is discoverable, so generated code uses the real client instead of hand-rolled HTTP. (v2.3.1) - Menu tools — read and manage navigation, so a module an agent creates can be placed where people will find it.
-
"Custom modules" become modules — tool names, parameters, and descriptions follow the
5.5 rename (
customModuleId→moduleId); legacy API paths are retained for write tools. -
delete_record_in_module— deletion joins create and update as an explicit, scoped tool. (v2.3.3) - Record ownership — records an agent creates carry who they were created for. (v2.3.3)
-
Leaner tool metadata — tool descriptions are no longer assembled with embedded sample data,
and
get_sample_recordis gone. Field discovery goes throughget_module_schema(spaceId), or a list call withlimit=1. Breaking for anything that calledget_sample_recorddirectly. (v2.3.3) - Stricter filters — filter keys must be the ASCII system key, not a display name; keys with spaces or diacritics are rejected with guidance instead of silently matching nothing, and keys inside parenthesized groups are validated too. (v2.3.3)
Version 2.2
Released 9 – 12 July 2026
Automations become callable.
-
Automation tools — list, create, and update triggers and actions, including
codeactions; run an action on demand; read run history and step output. - Scheduled triggers — time-based automations are creatable over MCP.
- The automation variable endpoint is exposed — generated code can reference a stored variable by name rather than having a value pasted into the script.
list_users— resolve assignees and owners by name.-
Version-safe field paths — the server resolves
field/*orcustom-field/*per system, so a connection stays working whichever side of the 5.5 rename that system is on. (v2.2.3)
Version 2.1
Released 3 July 2026
-
Semantic search tools —
vector_searchandvector_outliersover vectorized spaces, so an agent can retrieve by meaning rather than by keyword. v2 only. See Vector database.
Version 2.0
Released 24 June 2026
-
Tenant routes move to the URL root, dropping the in-server
/v1path prefix — which is what made the two lines separately deployable, v2 behind/v2/and v1 behind/v1/. That routing change is v2.0: it opened the line rather than changing any tool. The capabilities that now distinguish v2 arrived in v2.1 – v2.3 above.
Version 1.0
Released 24 – 29 June 2026
- First stable line. v1 is frozen here as a maintenance branch for clients already configured against it: narrowly-scoped fixes are merged onto it, new tools go to v2.
-
OIDC discovery — standard
openid-configurationdiscovery alongside the OAuth metadata, with Dynamic Client Registration advertising only the auth method it accepts. Released on this line (v1.0.4).
Version 0.7
Released 11 – 22 June 2026
-
Schema-aware aggregations —
aggregateByis validated against the module schema before the call is made,countgets a sensible default target, and a targetlesssum/avg/max/minis rejected with an explanation rather than a wrong number. - A field-listing tool — fields are enumerable directly instead of being inferred from a sample record.
Version 0.6
Released 21 April – 1 June 2026
The release line where the tools started teaching the agent how to use them.
- PKCE, and more OAuth client types — public clients that hold no secret authenticate with PKCE, and confidential clients can present their secret the way their library expects. Between them, most MCP clients connect without custom work.
- A dedicated aggregation tool, plus sample-data fetching — so an agent could ask for a total instead of paging through history.
- Space filtering — spaces are filterable, with worked examples in the tool descriptions, which is what stopped agents from scanning a whole module to answer a question about one space. (v0.6.1)
-
Scalar aggregations without ceremony — an aggregation with no
groupByno longer demandsonly_fieldsandlimit; passaggregateByandaggregationand you get the number. (v0.6.1) -
includeRecordshidden — removed from the agent-facing signatures it was only ever confusing. (v0.6.1) - Field-key validation — keys are checked before a create or update, so a typo fails loudly at the call instead of quietly producing a field nobody wanted. (v0.6.2)
- OpenAI apps domain verification — the endpoint required to list as an app.
Version 0.5
Released 11 November 2025 – 9 January 2026
- Multi-tenant support — one server, every system, with the system key in the connection URL.
- Dynamically generated tools — the eager, per-endpoint tool build that replaced the earlier hand-maintained set.
- Limit-exceeded warnings — a truncated result says so, rather than looking complete.
- OAuth 2.0 — authorization metadata, callback handling, and a root redirect, replacing token-only access. This is the line that shipped alongside 5.0 as "a Remote MCP server in every account". (v0.5.1)
Version 0.4
Released 9 August – 2 September 2025
- Aggregation support in the tools — the first reads that returned a computed value rather than records.
- Custom fields reachable through the tools, and sample lookups that handle path parameters.
- Integrator support — Make scenarios listable and runnable from an agent. (v0.4.1)
- End-to-end tests in CI — the agent-behaviour suite this server has been gated on ever since.
Version 0.1 – 0.3
Released 3 June – 8 July 2025
- The first Boost.space MCP server — tools generated from the Boost.space OpenAPI document, over SSE, authenticated with an API token, so modules, spaces, and records were readable and writable by an MCP client.
- A schema tool, a sample tool, and field filtering — the discovery primitives everything since has been a refinement of.
Product-level context for these releases is in the release notes; the endpoints behind the tools are in the API changelog.