Skip to main content
Glama

getAclConfigTypeSetting

Read-only

Retrieve the site gateway's ACL configuration type (L2 or L3 mode) to determine how ACL rules evaluate traffic. Use it to confirm gateway ACL behavior before configuring or troubleshooting rules.

Instructions

Get the ACL configuration type setting for the site gateway (L2 or L3 mode). Determines how ACL rules are evaluated for traffic.

Input Schema

NameRequiredDescriptionDefault
siteIdNoSite ID to target. If omitted, uses the default site from OMADA_SITE_ID config. Use listSites to discover available site IDs.

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observedv0.19.0-rc.1

TDQS

B3.4/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint=true and destructiveHint=false, so the safety profile is covered and the description need not repeat it. The description adds modest value by explaining what the setting means semantically (how ACL rules are evaluated for traffic) and that the answer is an L2/L3 mode, but says nothing about response shape, multi-site behavior, or what happens when the gateway lacks ACL support.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two short sentences, front-loaded with the verb+resource and followed by a single clarifying clause about semantics. The second sentence earns its place by explaining what the setting governs, though it borders on restating the first.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a one-optional-parameter read tool this is close to sufficient, and the mention of L2/L3 mode partially compensates for the absence of an output schema. However, with no output schema the agent still cannot tell the exact return shape (bare enum versus an object containing site and mode), and edge cases such as non-gateway sites or omitted siteId outcomes are unaddressed.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100% with a single optional siteId that already documents its pattern, the OMADA_SITE_ID default fallback, and the listSites discovery path. The description adds nothing about parameters, so the baseline of 3 applies — the schema does all the work here.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description names a specific verb and resource (get the ACL configuration type setting) and scopes it to the site gateway, further clarifying the value domain as L2 or L3 mode. This distinguishes it reasonably well from siblings that return ACL rule lists (listOsgAcls, getOsgCustomAclList) or general firewall config (getFirewallSetting), though it never names those alternatives explicitly.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Usage is only implied: an agent can infer it should call this when it needs to know whether ACLs are evaluated in L2 or L3 mode. There is no stated when-to-use condition, no prerequisite (e.g., gateway must support ACLs), and no explicit pointer to the sibling ACL tools that answer different questions.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Deploy Server

Other Tools