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.
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.
Tool Definition Quality
Average 4.2/5 across 7 of 7 tools scored. Lowest: 3.6/5.
Each tool serves a distinct purpose: case studies, services, verticals, compliance, proposal, quote, scoping. No overlap exists, and descriptions clearly differentiate them.
All tool names follow a consistent verb_noun pattern (e.g., get_case_study, list_services, request_proposal) with underscore_case throughout.
With 7 tools, the set is well-scoped for an enterprise AI agency, covering the essential buyer journey without excess or deficiency.
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 toolsget_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.
| Name | Required | Description | Default |
|---|---|---|---|
| slug | No | Specific case-study slug. If omitted, returns all available case studies (filtered by vertical if provided). | |
| vertical | No | Filter case studies by vertical. Ignored if slug is provided. |
Tool Definition Quality
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.
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.
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.
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.
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.
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.
| Name | Required | Description | Default |
|---|---|---|---|
| vertical | No | Filter services by vertical applicability. Currently all services apply to all verticals. |
Tool Definition Quality
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.
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.
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.
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.
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.
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.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
Tool Definition Quality
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.
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.
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.
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.
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.
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.
| Name | Required | Description | Default |
|---|---|---|---|
| regime | Yes | Which regulatory regime to query Agrus's position on. | |
| use_case | Yes | One 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_types | No | Optional list of data types the AI would touch (e.g. ['PHI', 'PII', 'claims data', 'underwriting decisions']). |
Tool Definition Quality
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.
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.
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.
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.
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.
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.
| Name | Required | Description | Default |
|---|---|---|---|
| role | No | Buyer's role at the company (e.g. 'CIO', 'Head of AI', 'Managing Partner'). | |
| company | Yes | Company / organization name. | |
| urgency | No | How quickly the buyer wants to move. | |
| vertical | Yes | Which Agrus vertical the use case sits in. | |
| contact_name | Yes | Full name of the contact. Example: 'Jane Doe'. | |
| contact_email | Yes | Work email of the buyer (or buyer's assistant) who should receive the formal proposal. | |
| scope_summary | Yes | One to three paragraphs describing the proposed AI deployment: workflow, users, data, integration surface, success criteria. | |
| persona_context | No | Optional 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_constraints | No | Regulatory regimes the deployment must satisfy. |
Tool Definition Quality
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.
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.
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.
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.
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.
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.
| Name | Required | Description | Default |
|---|---|---|---|
| summary | Yes | Two or three sentences describing the AI deployment the buyer wants a ballpark quote for. Include workflow, users, and integration surface where possible. | |
| urgency | No | Free-form timeline indicator. | |
| vertical | Yes | Which Agrus vertical the use case sits in. | |
| compliance_constraints | No | Regulatory regimes the deployment must satisfy. Drives the compliance overlay on the quote. |
Tool Definition Quality
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.
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.
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.
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.
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.
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.
| Name | Required | Description | Default |
|---|---|---|---|
| use_case | Yes | One or two paragraphs describing the AI use case the buyer wants to scope. Be specific about workflow, users, and integration surface where possible. | |
| vertical | Yes | Which Agrus vertical the use case sits in. | |
| data_types | No | Data the AI would touch (e.g. ['PHI', 'patient demographics', 'EHR notes']). | |
| timeline_hint | No | Free-form timeline (e.g. 'exploring', 'this quarter', 'production by Q4', 'this is blocking board commitment'). | |
| target_outcomes | No | What success looks like (e.g. ['reduce adjuster review time by 50%', 'production pilot with 3 clinicians by Q3']). | |
| compliance_constraints | No | Regulatory regimes the deployment must satisfy. Drives compliance overlay in the scope. |
Tool Definition Quality
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.
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.
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.
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.
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.
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.
Claim this connector by publishing a /.well-known/glama.json file on your server's domain with the following structure:
{
"$schema": "https://glama.ai/mcp/schemas/connector.json",
"maintainers": [{ "email": "your-email@example.com" }]
}The email address must match the email associated with your Glama account. Once published, Glama will automatically detect and verify the file within a few minutes.
Control your server's listing on Glama, including description and metadata
Access analytics and receive server usage reports
Get monitoring and health status updates for your server
Feature your server to boost visibility and reach more users
For users:
Full audit trail – every tool call is logged with inputs and outputs for compliance and debugging
Granular tool control – enable or disable individual tools per connector to limit what your AI agents can do
Centralized credential management – store and rotate API keys and OAuth tokens in one place
Change alerts – get notified when a connector changes its schema, adds or removes tools, or updates tool definitions, so nothing breaks silently
For server owners:
Proven adoption – public usage metrics on your listing show real-world traction and build trust with prospective users
Tool-level analytics – see which tools are being used most, helping you prioritize development and documentation
Direct user feedback – users can report issues and suggest improvements through the listing, giving you a channel you would not have otherwise
The connector status is unhealthy when Glama is unable to successfully connect to the server. This can happen for several reasons:
The server is experiencing an outage
The URL of the server is wrong
Credentials required to access the server are missing or invalid
If you are the owner of this MCP connector and would like to make modifications to the listing, including providing test credentials for accessing the server, please contact support@glama.ai.
Discussions
No comments yet. Be the first to start the discussion!