August 2026 newsletter - MCP improvements, memory optimizations, and integrations

What’s new

MCP and custom widget building improvements

Grist’s new MCP server is continuing to evolve and expand. Using it on internal demos and projects has inspired a blog post, because the intersection of structured data and LLM tool use is feeling more and more natural and effective. Stan’s first look webinar showed how accurate even small, fast and cheap models like Haiku and Codex Mini can be when applied to Grist, and our upcoming webinar has Anais building a complete app. See a tiny preview below:

mcp-example

On the dev side, there are four new tools in the MCP server’s toolbelt:

  • get_custom_widget_settings and set_custom_widget_settings read and write a widget’s access level and column mapping.
  • get_custom_widget_options and set_custom_widget_options read and write the widget’s own options, merging on write so one key can change without dropping the rest.

Also, a custom widget can now declare the columns it needs in its manifest, not only in grist.ready(). Old widgets keep working as before, but for new widgets it lets the server know what the widget needs before it runs. This means that the Assistant, for example, can add a map widget and properly map columns on its own. See more fixes and updates in the commit.

Memory optimizations

Dmitry dove into Grist’s Python data engine and emerged with some memory optimizations for lookups and summary tables. Notably, we’ve seen a 30% memory reduction on larger documents, partly by reusing existing structures rather than building separate indices for each lookup.

On the blog

Stefano’s map of Mairena del Alcor highlighting the local monuments and funding sources. Made with ArcView pulling data entered from Microsoft Access. Read the blog post to learn more.

Some other posts that have gone up recently:

Update on OIDC/SAML support

As of this month, Grist Labs will only officially support SSO via OIDC/SAML on the full edition of Grist on new installations. Any existing OIDC/SAML core installations will continue to work, and you can upgrade without concern. Going forward, we’d like new installers who want to use OIDC/SAML to use full Grist.

Individuals and small orgs with total finances less than US $1 million may apply for a free activation key for the full version of Grist. More about the free key program: https://www.getgrist.com/free-grist-activation-key-faq/

Improved Zapier integration

Connecting Zapier to Grist used to mean copying and pasting an API key. Now, there’s literally a single Connect button. Sign in to Grist, choose which documents to share, and Zapier gets access to just those documents. The connection shows up on your Authorized apps page which can be revoked it at any time.

This is the OAuth support we introduced in June that also connects AI tools to Grist over MCP. For self-hosters, the new Grist (API key) integration retains the familiar key-based connection. The full edition supports creating a one-click Zapier integration for your instance, as documented here.

Free team site changes

A final reminder that the aforementioned changes to free team site limits take effect today. All affected users should have been notified via email, but please contact us with any questions.

More updates

  • We’ve updated how access rules memos are explained. They’re now marked with a lock or a lightbulb: a reason (the rule that blocked you) or a remedy (a rule that would have granted access), respectively.
    access-memos

  • Markdown cells now show an ellipsis if its contents exceed the max row height, as other cell types already did.
    markdown-overflow

GristCon 2026 is a month away!

If you haven’t already, sign up for this year’s GristCon happening virtually on October 1st. Also, if you have an pitch for a session of your own, we still have some last-minute slots available. Just sign up and indicate your interest and speaking and we’ll take it from there.

Also, we took a trip down memory lane and took a look at all that’s changed since the last GristCon, including highlighting speakers who were ahead of the curve.

There’s a grist-core release: v1.7.18. Click through for full release notes.

Community highlights

  • Thomas Guillet created a custom widget that visualizes a Grist document’s structure using Mermaid.js.
    structure

  • Anupress updated their no-code dashboard custom widget with new block types and templates. It takes a bit of configuration within Grist to set up, but if your use case aligns with their dashboards it may be helpful.

  • Sometimes we play games at Grist Labs, and Callum whipped up a new template + custom widget that let us play a Heads Up!-like game over video call. Tip: “things found in kitchen” sounds like a boring category but it’s surprisingly varied with a globally-distributed group!

Learning Grist

Grist 101

New to Grist? Check out our webinar designed to get you up to speed on essential features and helpful tricks.

WATCH GRIST 101 WEBINAR

Webinar: Building a complete app with Grist + MCP

We really think Grist is the best vibe-coding platform, so why don’t we prove it? Join Anais as she wields Grist’s MCP server to create a full-blown data application in a single session. She’ll demonstrate how easy it is, but more importantly: how secure and sustainable AI workflows are on top of Grist’s stable structure.

webinar

Thursday September 17th at 11:00am US Eastern Time.

SIGN-UP FOR SEPTEMBER’S WEBINAR

How do I self-host Grist?

Self-hosting is important, but it shouldn’t be hard. Watch Grist developer, George, as he shows off our new setup wizard that makes self-hosting something anyone can do. Is it possible to balance simplicity with the wide range of configurations often required when running software on your own infrastructure? You’ll have to watch and see…

WATCH AUGUST’S RECORDING