Chat with AI and run tools instantly.
Mozilla Remote Settings is a configuration and data distribution service used by Firefox to manage settings, rules, and content updates. Access Firefox configuration data, retrieve remote settings, and query Mozilla's content delivery infrastructure.
Chat with AI and run tools instantly.
Browse all toolsDomain knowledge for Mozilla Remote Settings — workflow patterns, data models, and gotchas for your AI agent.
Public read-only access to Firefox's configuration and content delivery infrastructure. Built on the Kinto protocol. No authentication required.
Production Remote Settings—the configuration surface Firefox clients poll—is organized hierarchically: Bucket → Collection → Record.
Buckets — top-level namespaces. The primary production bucket is main. Others include blocklists, security-state, and monitor/changes for polling.
Collections — datasets within a bucket. Each collection has a schema, last-modified timestamp, and metadata. Common collections in main:
Records — individual data entries within a collection. The actual configuration data Firefox consumes. Each record has an id and last_modified timestamp.
Groups — permission groups within a bucket. Define who can read/write collections.
Execute multiple Kinto HTTP operations in one request. Pass a body with 'requests' (each with path, method, optional headers/body) and optional 'defau...
Invoke the server-specific contribute.json endpoint (Mozilla Kinto deployment). Returns contribution or telemetry metadata as defined by that instance...
Upload or attach a file to an existing record via the attachment sub-resource. Requires bucket_id, collection_id, and record id. The request body is h...
Remove the binary attachment associated with a record. Requires bucket_id, collection_id, and record id. Destructive — the attachment cannot be recove...
Fetch a single bucket by id (permissions, last modified, optional collection hints). Optional _fields trims the response. List buckets first when you ...
List Kinto buckets (top-level containers). Supports pagination (_limit, _token), sorting (_sort), time filters (_since, _to, _before), and field proje...
Read change-monitor records under buckets/monitor/collections/changes — the stream of mutations for sync and replication. Use with _since/_token for i...
Fetch metadata for one collection inside a bucket (schema, permissions summary, revision). Pass bucket_id and collection id. Optional _fields trims th...
Fetch a collection changeset for offline-first sync. Requires bucket id (bid), collection id (cid), and _expected (expected collection revision). Opti...
List collections inside a bucket. Pass bucket_id; optional _limit, _sort, _token, time filters, and _fields. After listing, read documents by listing ...
Fetch one group by id within a bucket. Returns member principals and group metadata. Optional _fields limits returned attributes.
List permission groups defined on a bucket. Groups bundle principals for ACLs. Pass bucket_id; supports the usual Kinto list parameters (_limit, _toke...
Fetch the OpenAPI specification for this Kinto instance. Use it to discover paths, parameters, and response shapes when building or debugging integrat...
Fetch a single record by id within a bucket and collection. Optional _fields limits which attributes are returned. List records in the collection firs...
List JSON records in a collection. Requires bucket_id and collection_id. Supports pagination, sort, continuation token, time filters, filter by record...
Lightweight liveness probe for the Kinto API. Confirms the service responds; use for health checks or connectivity validation.
Load-balancer heartbeat endpoint. Confirms the node behind the LB is reachable; typically used by infrastructure, not for application data.
Return the deployed Kinto server version string. Use when reporting issues or matching behavior to a specific release.
Return Kinto server metadata at the API root (capabilities, protocol version, and feature flags). Call this first to understand what the server suppor...
Mozilla Remote Settings is a configuration and data distribution service used by Firefox to manage settings, rules, and content updates. Access Firefox configuration data, retrieve remote settings, and query Mozilla's content delivery infrastructure. It provides 19 tools that AI agents can use through the Model Context Protocol (MCP).
Add the MCPBundles server URL to your MCP client configuration (Claude Desktop, Cursor, VS Code, etc.). The URL format is: https://mcp.mcpbundles.com/bundle/mozilla-com-kinto. Authentication is handled automatically.
Mozilla Remote Settings provides 19 tools that can be called by AI agents, along with a SKILL.md that gives your AI agent domain knowledge about when and how to use them.
Mozilla Remote Settings uses open data APIs — no authentication required.
Connect Mozilla Remote Settings to any MCP client in minutes
https://mcp.mcpbundles.com/bundle/mozilla-com-kintoThe link prefills the Add custom connector dialog — you still review the values and click Add, then Connect to complete OAuth.
Mozilla Remote Settings and paste the MCP URL into Remote MCP server URL.Custom connectors at claude.ai require a paid Claude plan (Pro, Max, Team, or Enterprise).
More open data integrations you might like
The National Archives Discovery API — search and retrieve records from the UK's national archive cat...
Search the US Harmonized Tariff Schedule (HTS) for import duty rates, tariff classifications, trade ...
Search and retrieve UK court judgments and tribunal decisions from the National Archives Find Case L...
British Geological Survey OpenGeoscience OGC API. Access geology, earthquake, landslide, borehole, a...
Find EV charging stations anywhere in the world. Search by coordinates, map area, or driving route. ...
UK democratic institutions, public records, and national statistics. Combines UK Parliament members,...