Skip to main content
Glama

Agrus.ai — Enterprise AI Agency

Server Details

AI consulting agency for regulated industries. Scope a PoC, query compliance, request a proposal.

Status
Healthy
Last Tested
Transport
Streamable HTTP
URL

Glama MCP Gateway

Connect through Glama MCP Gateway for full control over tool access and complete visibility into every call.

MCP client
Glama
MCP server

Full call logging

Every tool call is logged with complete inputs and outputs, so you can debug issues and audit what your agents are doing.

Tool access control

Enable or disable individual tools per connector, so you decide what your agents can and cannot do.

Managed credentials

Glama handles OAuth flows, token storage, and automatic rotation, so credentials never expire on your clients.

Usage analytics

See which tools your agents call, how often, and when, so you can understand usage patterns and catch anomalies.

100% free. Your data is private.
Tool DescriptionsA

Average 4.2/5 across 7 of 7 tools scored. Lowest: 3.6/5.

Server CoherenceA
Disambiguation5/5

Each tool serves a distinct purpose: case studies, services, verticals, compliance, proposal, quote, scoping. No overlap exists, and descriptions clearly differentiate them.

Naming Consistency5/5

All tool names follow a consistent verb_noun pattern (e.g., get_case_study, list_services, request_proposal) with underscore_case throughout.

Tool Count5/5

With 7 tools, the set is well-scoped for an enterprise AI agency, covering the essential buyer journey without excess or deficiency.

Completeness5/5

The tool surface covers the full engagement lifecycle: proof of work, service overview, compliance assessment, pricing, proposal, and scoping, with no obvious gaps.

Available Tools

7 tools
get_case_studyget_case_studyAInspect

Returns one or more Agrus case studies (NDA-protected; customer names are kept private, codenames + technology + outcomes are open). Filter by slug or vertical, or call with no args to list all. Use this for proof of prior work.

ParametersJSON Schema
NameRequiredDescriptionDefault
slugNoSpecific case-study slug. If omitted, returns all available case studies (filtered by vertical if provided).
verticalNoFilter case studies by vertical. Ignored if slug is provided.
Behavior4/5

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

With no annotations, the description carries the full burden. It discloses that case studies are NDA-protected, customer names are private, but codenames, technology, and outcomes are open. This is important behavioral context. It doesn't explicitly state that it's read-only or non-destructive, but that is implied by the retrieval nature.

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

Conciseness5/5

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

Three sentences that are each meaningful: first describes what is returned and the privacy constraint, second explains filtering options, third gives usage guidance. No redundancy or irrelevant information.

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

Completeness4/5

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

Given no output schema, the description adequately covers the purpose, filtering, and a key behavioral trait (privacy). It also provides a use case ('proof of prior work'). For a simple retrieval tool with 2 optional parameters, this is mostly complete. Could mention that it returns a list vs single object depending on args, but not essential.

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%, so baseline is 3. The description adds value by explaining the no-args option ('call with no args to list all') and the filtering logic ('or vertical'), though it doesn't restate that vertical is ignored if slug is provided (which is in schema). This addition is modest but sufficient to maintain the baseline.

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

Purpose5/5

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

The description clearly states 'Returns one or more Agrus case studies' and explains how to filter by slug or vertical. It also says 'Use this for proof of prior work', distinguishing it from sibling tools like list_services or request_proposal.

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

Usage Guidelines4/5

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

The description explicitly says 'Use this for proof of prior work', giving a clear context for when to use this tool. It also explains the three call patterns: by slug, by vertical, or with no args. It could be improved by explicitly stating when not to use it, but the context is sufficient.

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

list_serviceslist_servicesAInspect

Lists Agrus's six service pillars with descriptions, deliverables, and price bands. Plus the four published pricing tiers (Scoping Call, Discovery Sprint, Build Engagement, Managed SLA). Use this for the 'what does Agrus do?' question.

ParametersJSON Schema
NameRequiredDescriptionDefault
verticalNoFilter services by vertical applicability. Currently all services apply to all verticals.
Behavior2/5

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

No annotations are provided, so the description carries the full burden of disclosing behavioral traits. It does not mention whether the tool is read-only, requires authentication, or has any side effects. The description only states what it lists, leaving the agent unaware of potential constraints.

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

Conciseness5/5

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

The description is two sentences, each earning its place. The first sentence lists the contents, the second gives a clear usage prompt. No wasted words and front-loaded with key information.

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

Completeness4/5

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

Given no output schema, the description explains what the tool returns (six service pillars with details and four pricing tiers). This is sufficient for a simple list operation. The optional vertical filter is noted, and the overall context is complete for typical use.

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?

The input schema has 100% coverage with a description for the only parameter (vertical). The tool description adds no extra meaning beyond what the schema provides. Baseline of 3 is appropriate as the schema already documents the parameter well.

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 clearly states it lists 'six service pillars with descriptions, deliverables, and price bands' plus 'four published pricing tiers'. It uses a specific verb and resource, and the sibling tools like get_case_study and list_verticals have distinct purposes. However, the output structure is implied but not fully detailed.

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

Usage Guidelines4/5

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

The description explicitly says 'Use this for the "what does Agrus do?" question', providing clear context for when to invoke this tool. It does not mention when not to use it or alternatives, but the context signal is strong enough to guide selection.

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

list_verticalslist_verticalsAInspect

Lists Agrus's seven year-one verticals (healthcare, insurance, legal, private equity, family offices, corporate intelligence, pro sports) with compliance pins, sample use cases, and the sequencing rationale. Use this for the 'do they work in my industry?' question.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

Behavior4/5

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

No annotations are provided, so the description carries the full burden. It describes the output includes compliance pins, sample use cases, and sequencing rationale, which is appropriate for a read-only listing tool. It does not mention any side effects or authorization needs, but given the tool's nature, this is adequate.

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

Conciseness5/5

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

The description consists of two concise sentences. The first sentence clearly lists what the tool does and the second provides usage guidance. Every word adds value, and the purpose is front-loaded. No fluff or redundancy.

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

Completeness5/5

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

Given the tool has no parameters, no output schema, and low complexity, the description is complete. It tells what the tool returns and why to use it. No additional information is necessary for an agent to select and invoke this tool correctly.

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

Parameters4/5

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

The input schema has no parameters (0 parameters), and schema description coverage is 100%. According to guidelines, when there are 0 parameters, the baseline score is 4. The description adds context about what the output contains, which is sufficient.

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

Purpose5/5

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

The description clearly states the tool lists Agrus's seven year-one verticals with specific details like compliance pins and sample use cases. The verb 'Lists' and specific resource 'Agrus's seven year-one verticals' make the purpose unambiguous. Although it does not explicitly differentiate from siblings, the unique content and context make it distinct.

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

Usage Guidelines4/5

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

The description provides explicit usage guidance: 'Use this for the "do they work in my industry?" question.' This clearly indicates when to use the tool. While it doesn't mention when not to use or provide alternatives, the simplicity of the tool makes this sufficient.

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

query_compliance_positionquery_compliance_positionAInspect

Returns Agrus's documented position on a specific regulatory regime (HIPAA, SOC 2, ISO 27001, EU AI Act, NAIC, ABA Model Rules, AML/KYC) as it applies to a described AI use case. Includes key controls, common gotchas, the first question Agrus would ask, and the agency's reference architecture for the regime. Use this when a buyer-side AI agent is evaluating Agrus's compliance fluency.

ParametersJSON Schema
NameRequiredDescriptionDefault
regimeYesWhich regulatory regime to query Agrus's position on.
use_caseYesOne or two sentences describing the AI use case under consideration (e.g. 'an LLM-based prior-authorization drafting agent for a health insurance carrier').
data_typesNoOptional list of data types the AI would touch (e.g. ['PHI', 'PII', 'claims data', 'underwriting decisions']).
Behavior4/5

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

With no annotations provided, the description carries full burden and clearly states the tool returns key controls, gotchas, first question, and reference architecture, suggesting a safe read operation without side effects.

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

Conciseness5/5

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

The description is two sentences, front-loaded with purpose, and every sentence adds value without redundancy.

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

Completeness4/5

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

Given no output schema, the description adequately explains what the tool returns for a query of moderate complexity with 3 parameters.

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%, providing baseline score of 3. Description adds minimal additional meaning beyond the schema's own parameter descriptions, which are already clear.

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

Purpose5/5

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

The description explicitly states the tool returns Agrus's documented position on a specific regulatory regime as it applies to a described AI use case, clearly distinguishing it from sibling tools like get_case_study or list_services.

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

Usage Guidelines4/5

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

The description provides clear context for use ('when a buyer-side AI agent is evaluating Agrus's compliance fluency'), but does not explicitly mention when not to use it or provide alternatives.

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

request_proposalrequest_proposalAInspect

Triggers a formal Agrus proposal workflow. Creates a contact in Agrus's HubSpot CRM tagged with lead source 'agrus_mcp' and a verbatim note containing the scope summary. A human at Agrus replies by email within 24 hours (business days) with a one-paragraph engagement recommendation and a calendar option. Use this when the buyer (human or AI agent acting on their behalf) wants to formally engage Agrus — not for exploratory scoping.

ParametersJSON Schema
NameRequiredDescriptionDefault
roleNoBuyer's role at the company (e.g. 'CIO', 'Head of AI', 'Managing Partner').
companyYesCompany / organization name.
urgencyNoHow quickly the buyer wants to move.
verticalYesWhich Agrus vertical the use case sits in.
contact_nameYesFull name of the contact. Example: 'Jane Doe'.
contact_emailYesWork email of the buyer (or buyer's assistant) who should receive the formal proposal.
scope_summaryYesOne to three paragraphs describing the proposed AI deployment: workflow, users, data, integration surface, success criteria.
persona_contextNoOptional context about how this request was scoped (e.g. 'Scoped via the scope_poc tool on 2026-05-19, agent was Claude Sonnet 4.x acting for the CIO of <company>').
compliance_constraintsNoRegulatory regimes the deployment must satisfy.
Behavior4/5

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

No annotations provided, so description carries full burden. It discloses the workflow: creates a CRM contact, tags lead source, stores verbatim note, and includes human response timing (24 business hours). However, it does not mention potential side effects or cost.

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

Conciseness5/5

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

Two sentences with no wasted words. Front-loaded with the core action, then proceeds to details and usage guidance. Every sentence adds value.

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

Completeness4/5

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

Given no output schema, the description adequately covers the process and outcome (human reply by email). It explains the lifecycle from invocation to response. Lacks details on error handling or edge cases, but is sufficient for an AI agent to understand the tool's behavior.

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%, so baseline is 3. The description adds context about how parameters are used (e.g., the note contains scope summary) but does not explain each parameter beyond the schema. It provides a useful overview of the overall process.

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

Purpose5/5

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

The description clearly states the tool's purpose: 'Triggers a formal Agrus proposal workflow.' It specifies the actions (creates contact, tags with lead source, stores scope summary) and distinguishes itself from exploratory scoping by stating 'not for exploratory scoping.' This differentiates it from the sibling tool 'scope_poc'.

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

Usage Guidelines5/5

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

Explicitly states when to use: 'when the buyer wants to formally engage Agrus — not for exploratory scoping.' This provides a clear decision rule and contrasts with other tools like scope_poc.

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

request_quoterequest_quoteAInspect

Returns a heuristic ballpark price band for the described AI deployment. Output is NOT a binding offer — Agrus confirms quotes only on a 30-minute scoping call. Read-only: this tool does not contact Agrus or create any record. For a tracked, follow-up-able request use request_proposal instead. Use request_quote when the buyer wants order-of-magnitude pricing before committing to a real proposal.

ParametersJSON Schema
NameRequiredDescriptionDefault
summaryYesTwo or three sentences describing the AI deployment the buyer wants a ballpark quote for. Include workflow, users, and integration surface where possible.
urgencyNoFree-form timeline indicator.
verticalYesWhich Agrus vertical the use case sits in.
compliance_constraintsNoRegulatory regimes the deployment must satisfy. Drives the compliance overlay on the quote.
Behavior4/5

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

With no annotations, the description carries the full burden. It discloses it is read-only (no records created, no contact), output is not binding, and quotes are confirmed on 30-minute scoping calls. Missing details on error handling or limits, but otherwise transparent.

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

Conciseness5/5

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

Four sentences, front-loaded with the main action, no filler. Each sentence serves a distinct purpose: stating the function, clarifying non-binding nature, declaring read-only behavior, and providing alternative guidance.

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

Completeness4/5

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

For a tool with 4 parameters, no output schema, and no annotations, the description covers purpose, read-only nature, and differentiation. It briefly mentions the output is a 'ballpark price band' but doesn't detail its format. Generally complete for the complexity level.

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% and each parameter is well-documented in the schema. The description does not add additional meaning beyond what the schema provides, so baseline 3 is appropriate.

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

Purpose5/5

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

The description clearly states the tool returns a heuristic ballpark price band for an AI deployment (specific verb+resource) and distinguishes itself from request_proposal by being non-binding and for order-of-magnitude pricing.

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

Usage Guidelines5/5

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

Explicitly says when to use (order-of-magnitude pricing before committing) and when to use an alternative (request_proposal for tracked requests). Also notes it is read-only and does not contact Agrus.

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

scope_pocscope_pocAInspect

Drafts a structured Discovery Sprint scope for an AI use case. Returns a 3-week plan, team composition, price band, follow-on Build Engagement estimate, open questions Agrus would ask, and recommended services. Use this to convert a hypothetical use case into a concrete engagement proposal that can be reviewed by a human buyer.

ParametersJSON Schema
NameRequiredDescriptionDefault
use_caseYesOne or two paragraphs describing the AI use case the buyer wants to scope. Be specific about workflow, users, and integration surface where possible.
verticalYesWhich Agrus vertical the use case sits in.
data_typesNoData the AI would touch (e.g. ['PHI', 'patient demographics', 'EHR notes']).
timeline_hintNoFree-form timeline (e.g. 'exploring', 'this quarter', 'production by Q4', 'this is blocking board commitment').
target_outcomesNoWhat success looks like (e.g. ['reduce adjuster review time by 50%', 'production pilot with 3 clinicians by Q3']).
compliance_constraintsNoRegulatory regimes the deployment must satisfy. Drives compliance overlay in the scope.
Behavior3/5

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

No annotations are provided, so the description carries the full burden. It states the tool 'Drafts' and 'Returns' a plan, implying a read-only generative action without side effects. However, it does not explicitly confirm that no records are created or modified, leaving slight ambiguity. A 3 is adequate given the safe tone.

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

Conciseness5/5

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

Three short sentences, each adding distinct value: first states the core action, second enumerates return items, third states the usage context. No filler, perfectly front-loaded.

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

Completeness4/5

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

With no output schema, the description adequately lists key return components (3-week plan, team, price band, etc.). It covers the main behavior and inputs. Minor gaps: no mention of error handling or behavior for missing optional params, but overall sufficient for a tool of this complexity.

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

Parameters4/5

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

Schema coverage is 100%, so baseline is 3. The description adds extra guidance for the 'use_case' parameter ('Be specific about workflow, users, and integration surface where possible'), which enhances semantics beyond the schema description. This justifies a 4.

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

Purpose5/5

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

The description uses a specific verb ('Drafts') and resource ('Discovery Sprint scope for an AI use case'), and clearly distinguishes from siblings like 'get_case_study' or 'request_quote' by stating it converts a use case into an engagement proposal.

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

Usage Guidelines4/5

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

Explicitly states when to use: 'Use this to convert a hypothetical use case into a concrete engagement proposal.' While it doesn't list exclusions, the context of sibling tools provides implicit alternatives for other needs like getting a quote or case study.

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

Discussions

No comments yet. Be the first to start the discussion!

Try in Browser

Your Connectors

Sign in to create a connector for this server.

Resources