Skip to the page

Mattermost Agents

Google search stops on January 1, 2027. The setting to change.

The Mattermost Agents plugin searches the web through Google's Custom Search JSON API. Google closed that API to new customers and ends it on January 1, 2027.

In the System Console web search panel, set "API URL (optional)" to https://api.specstream.ai/customsearch/v1, put a SpecStream key in "Google API Key" and any value in "Search Engine ID". The plugin sends the same request and reads the same JSON.

SpecStream scores 97.9 F-score on all 1,000 SimpleQA Verified questions and costs $5 per 1,000 searches, with no daily limit. A new account gets $10 of credit, no card.

New accounts get $10 of credit, no card. It covers 2,000 searches.

Mattermost Agents web search providers and SpecStream, from each company's own pages and the plugin's source on Nov 10, 2026

SpecStreamGoogle Custom SearchBrave SearchSearXNG (self-hosted)
Mattermost fields"API URL (optional)" https://api.specstream.ai/customsearch/v1, "Google API Key" your SpecStream key, "Search Engine ID" any value"API URL" left empty: the plugin calls https://www.googleapis.com/customsearch/v1 with a Google key and engine ID"Brave API Key", "Brave Result Limit" and "Brave API URL (optional)""SearXNG Base URL": the root URL of your own instance
Open to a new accountYes. Create a key and start with $10 of credit, no cardNo. Closed to new customers, and existing customers have until January 1, 2027Yes. Mattermost's guide asks admins to subscribe to Brave's Pro AI planYou install and run the instance, and it must allow the json format
Price per 1,000 searches$5, with up to 10 results a search$5 per 1,000 queries after 100 free queries a day, for existing customers only$5 per 1,000 requests on Brave's Search plan, which Mattermost's guide says breaks Brave's terms for this useNo API price. You pay to host the instance
LimitNo daily limit. Up to 26,666 searches a minute on one account10,000 queries a day. Mattermost's guide warns of strict daily quota limitsUp to 50 queries per second on Brave's Search planWhat your instance and its upstream engines allow
Results per searchThe plugin's "Result Limit", 1 to 10, 5 by default. Each search is $0.0051 to 10 results a callUp to 20 results a requestThe plugin's "SearXNG Result Limit"
What answers the searchThe whole live web, read at the moment of the call, in Google's JSON. 97.9 F-score on all 1,000 SimpleQA Verified questionsThe Programmable Search Engine you configured. Mattermost's guide says it lacks the quality of google.comBrave's index. Its own page reports 85.3% on FreshQAThe engines your instance queries

Why Mattermost admins point Agents web search at SpecStream

Other web search providers in Mattermost Agents

How SpecStream scores

The same numbers as the benchmarks page, from the official tasks and scorers.

How to move Mattermost Agents web search to SpecStream

1. Create a key under Agents & API in the SpecStream workspace. A new account gets $10 of credit, no card, which covers 2,000 searches.

2. Check the key with the call the plugin will send. A 200 with items means the plugin gets the same.

curl "https://api.specstream.ai/customsearch/v1?key=$SPECSTREAM_API_KEY&cx=any&q=test&num=5"

3. In System Console, open Plugins, Agents, and the web search panel. Keep Provider on Google Custom Search and set the three fields:

System Console > Plugins > Agents, web search

Provider:            Google Custom Search
Google API Key:      <your SpecStream key>
Search Engine ID:    any
Result Limit:        5
API URL (optional):  https://api.specstream.ai/customsearch/v1

4. Save, then ask an agent something that needs a web search. Each search shows in your SpecStream request log with its price.

Frequently asked questions

Something we didn't answer? Talk to a human

Why does Mattermost Agents web search stop working?
Google closed the Custom Search JSON API to new customers and ends it on January 1, 2027, so a new project gets no key for the plugin's Google provider. Set "API URL (optional)" to https://api.specstream.ai/customsearch/v1 with a SpecStream key and it searches again.
Which Google API key does the Mattermost AI plugin need?
With SpecStream, your SpecStream key goes in "Google API Key", and "API URL (optional)" is https://api.specstream.ai/customsearch/v1. A new account starts with $10 of credit, no card.
What do I put in Search Engine ID?
Any value. The plugin sends it as cx, and SpecStream accepts cx, does not use it, and searches the whole live web.
What is the best Google Custom Search alternative for Mattermost Agents?
SpecStream, at $5 per 1,000 searches with no daily limit and 97.9 F-score on all 1,000 SimpleQA Verified questions. It answers the plugin's own Google call in Google's JSON, so one field moves it.
How much does Mattermost Agents web search cost with SpecStream?
$0.005 a search of up to 10 results, or $5 per 1,000; "Result Limit" runs from 1 to 10, so every search is one price. Credit you buy never expires.
Is there a daily limit?
No. Google allows 10,000 queries a day; SpecStream has no daily limit and takes up to 26,666 searches a minute on one account.

Sources

SpecStream wrote this page. The plugin's fields come from its source and admin guide on GitHub, and each provider's figure from that company's own page.

  1. Mattermost Agents plugin, websearch/google.goraw.githubusercontent.com/mattermost/mattermost-plugin-agents/master/websearch/google.go, read Nov 10, 2026
  2. Mattermost Agents plugin, config/config.goraw.githubusercontent.com/mattermost/mattermost-plugin-agents/master/config/config.go, read Nov 10, 2026
  3. Mattermost Agents plugin, admin guideraw.githubusercontent.com/mattermost/mattermost-plugin-agents/master/docs/admin_guide.md, read Nov 10, 2026
  4. Mattermost Agents plugin, web search panelraw.githubusercontent.com/mattermost/mattermost-plugin-agents/master/webapp/src/components/system_console/web_search/web_search_panel.tsx, read Nov 10, 2026
  5. Google Custom Search JSON API overviewdevelopers.google.com/custom-search/v1/overview, read Nov 10, 2026
  6. Google Custom Search cse.list referencedevelopers.google.com/custom-search/v1/reference/rest/v1/cse/list, read Nov 10, 2026
  7. Brave Search APIbrave.com/search/api/, read Nov 10, 2026
  8. Brave Search API documentationapi-dashboard.search.brave.com/app/documentation/web-search/get-started, read Nov 10, 2026
  9. SpecStream benchmarksspecstream.ai/benchmarks, read Nov 10, 2026
  10. SpecStream pricingspecstream.ai/pricing, read Nov 10, 2026
  11. SpecStream for agentsspecstream.ai/agents.md, read Nov 10, 2026