Use AI to Talk to Your Products with Notehub IQ and Attend a Live Demo on August 19th

Blues Developers
What’s New
Resources
Blog
Technical articles for developers
Connected Product Guidebook
In-depth guides for connected product development
Developer Certification
Get certified on wireless connectivity with Blues
Newsletter
The monthly Blues developer newsletter
Terminal
Connect to a Notecard in your browser
Webinars
Listing of Blues technical webinars
Blues.comNotehub.io
Shop
Docs
Button IconHelp
Support DocsNotehub StatusVisit our Forum
Button IconSign In
Docs Home
What’s New
Resources
Blog
Technical articles for developers
Connected Product Guidebook
In-depth guides for connected product development
Developer Certification
Get certified on wireless connectivity with Blues
Newsletter
The monthly Blues developer newsletter
Terminal
Connect to a Notecard in your browser
Webinars
Listing of Blues technical webinars
Blues.comNotehub.io
Shop
Docs
Tools & SDKs
Notecard CLI
Firmware Libraries
Arduino Library
C and C++ Library
ESP-IDF Library
Go Library
Python Library
Zephyr Library
Notehub SDKs
Notehub JS Library
Notehub Py Library
Notehub API Postman Collection
Generative AI Tools
Blues Expert MCP
InstallationExample UsageMCP Tool List
Notehub IQ
homechevron_rightDocschevron_rightTools & SDKschevron_rightGenerative AI Toolschevron_rightBlues Expert MCP

Blues Expert MCP

Blues Expert is a Model Context Protocol (MCP) server that helps generative AI tools build with Blues products. It gives your tools access to current Blues documentation, product expertise, and development services, including:

  • Notecard API documentation and request validation
  • The ability to search the latest Blues documentation
  • Expert analysis from LLM specialists with deep knowledge of Notecard, Notehub, and IoT development
  • Firmware development guidance for Arduino, C, Zephyr, and Python

Installation

Blues Expert is a hosted HTTP MCP server available at:

https://mcp.blues.io/expert/mcp

To install Blues Expert, ask your AI agent to add a new HTTP MCP server using the URL above. For example:

Add a new HTTP MCP server named Blues Expert using https://mcp.blues.io/expert/mcp.

The URL is intended for MCP client configuration and will not open as a webpage in your browser.

If your AI agent cannot complete the setup automatically, choose your tool or MCP client below and follow its installation instructions:

  • Claude Desktop or Web
  • Claude Code
  • GitHub Copilot (VS Code)
  • Codex
  • Cursor
tip

You can validate the installation of Blues Expert by asking your AI agent: "Is the Blues Expert MCP installed and available?".

Example Usage

Here are some examples of how you can use the Blues Expert MCP server:

  • "How do I use the card.attn API? I want to use Notecard to power down my MCU host until it receives an inbound note."
  • "I want to write an Arduino program using Notecarrier-F, Cygnet and a BME280 sensor to measure temperature and humidity. I want to send the data to the Notehub every 30 minutes."
  • "How can I simultaneously use the GPS and Cellular radio on my Notecard?"

MCP Tool List

Once connected, the Blues Expert MCP server exposes the following tools to your MCP client. Most clients invoke these automatically based on your prompt, but some (such as VS Code Copilot) let you call one explicitly with a #tool directive, e.g. #docs_search.

Documentation Tools

Search and reason over the latest Blues documentation.

docs_search

Search the Blues documentation for answers about Notecard, cellular connectivity, GPS, power management, Notehub, and other Notecard topics.

Example prompts:

How can I simultaneously use the GPS and Cellular radio on my Notecard?

What affects Notecard power consumption, and how do I reduce it?

Notecard API Tools

Look up and validate Notecard API requests.

api_docs

Return detailed documentation for a specific Notecard API request — parameters, types, and usage examples — or list every available API and its description.

Example prompts:

How do I use the card.attn API? I want Notecard to power down my host MCU until it receives an inbound note.

Show me the parameters for note.add.

api_validate

Validate a Notecard API request against the Notecard API schema before you use it in a firmware project.

Example prompts:

Is {"req":"card.temp","minutes":60} a valid Notecard request?

Validate this hub.set request for me.

Firmware Tools

Bootstrap and follow best practices for Notecard firmware projects.

firmware_entrypoint

Get a starting point for a Notecard firmware project in a given SDK: Arduino, C, Zephyr, or Python.

Example prompts:

Help me start an Arduino firmware project for the Notecard.

Scaffold a Zephyr application that communicates with a Notecard.

firmware_best_practices

Get best-practices guidance for firmware development by SDK and topic, such as power management, sensors, templates, connectivity, and debugging.

Example prompts:

What are the firmware best practices for power management with the Notecard in C?

How should I use Note templates in an Arduino project?

Can we improve this page? Send us feedback
© 2026 Blues Inc.
© 2026 Blues Inc.
TermsPrivacy