Skip to content
R1-MCP
▦ All products
StrandCalls R1-MCP ARRF Docs coming soon CP-MCP Docs coming soon CP Word List Docs coming soon ICX Setup Docs coming soon Probe MCP Docs coming soon SZ-MCP Docs coming soon Tangent MCP Docs coming soon NeuralRepo docs.neuralrepo.com
Get Support

Core tools reference

These are the tools on the r1 object inside code_mode that every user gets, with no feature flags enabled. You don’t call them directly — Claude does — but knowing what exists helps you ask for the right thing.

ToolWhat it does
list_tag_groupsLists the top-level groups of the RUCKUS One API tag taxonomy
list_tagsLists tags within the taxonomy — the way into a subject area
search_endpointsKeyword search across every operation in the bundled API index
list_endpoints_by_tagEvery operation carrying a given tag
get_endpoint_detailsFull schema for one operation, plus curated caveats and any saved notes
save_endpoint_noteAttach a note to an endpoint — private to you, resurfaced on later lookups

search_endpoints results include hints — expected request body, response shape and fields, pagination style, required parameters — so Claude usually gets what it needs without a second round trip. Search covers body and response property names too, so a query like “create venue with address” ranks endpoints whose body actually has an address field.

call_r1 is the workhorse. It substitutes {pathParam} placeholders, builds the query string, attaches your bearer token, and sends the request.

Behavior worth knowing:

  • HTTP errors return a response object rather than throwing — ok and status tell the story.
  • A 401 triggers exactly one refresh-and-retry.
  • A 429 auto-retries for GET, PUT, and DELETE honoring Retry-After. POST and PATCH are not replayed automatically.
  • Every response reports retry count and contributes to the run’s budget.

search_docs is full-text search over the RUCKUS One online user guide — 544 topic pages, indexed and BM25-ranked. Results carry the section path, title, a snippet, and a link to the live user-guide topic, so an answer can cite where it came from.

Use it when the question is “how does RUCKUS One do X?” rather than “which endpoint returns X?”.

list_connections returns the R1 connections enabled on your account — {id, label, tenantId, region, isDefault}, never secrets — so Claude can pick a tenant when you have more than one. See Multiple connections.

These compose the primitives above into common multi-call workflows, so Claude doesn’t have to reinvent them each time:

HelperWhat it does
list_venue_wlansEvery WLAN at a venue, resolved across the calls that takes
await_requestPolls an asynchronous R1 operation to completion
analyze_rfRF analysis for a venue, or single-AP airtime when given an AP MAC
diagram_topologyBuilds a topology diagram of the network

The helper catalog is generated from the live tool registry, so it’s always in sync with what the server actually offers.

Everything else — FastIron docs, webhook analytics, live CLI, test beds, GraphQL, probe, Data Studio — is behind a feature flag you enable per account.