Skip to main content
Glama

Concierge Intel

security_headers

security-headers — $0.02 USDC/USDG/USDT x402 (or TCX credits). POST https://conc-exe.xyz/api/concierge-security-headers. Default body: {"target":"https://app.example.com","allowlist":["*.example.com"],"authorized":true}. Unpaid calls return live PAYMENT-REQUIRED accepts (Solana/Base/Arbitrum USDC · Robinhood USDG · BNB USDT/USDC Permit2).

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
bodyNoJSON POST body for the intel/security route
agentIdNoOptional Concierge agent id (agt_…)
creditsWalletNoSolana wallet for TCX prepaid credits (x-tcx-credits-wallet)
paymentSignatureNoBase64 PAYMENT-SIGNATURE after x402 settlement. Omit to receive a structured payment challenge (or settle via creditsWallet / SOON holder headers).
soonHolderWalletNoSolana wallet for SOON/TCX holder free tier (X-Soon-Holder-Wallet)

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed5 schema fields changed
    • addedInput schema / properties / agentId
      Added value: +{
      +  "description": "Optional Concierge agent id (agt_…)",
      +  "type": "string"
      +}
    • changedInput schema / properties / body / description
      Previous value: -"JSON POST body"New value: +"JSON POST body for the intel/security route"
    • addedInput schema / properties / creditsWallet
      Added value: +{
      +  "description": "Solana wallet for TCX prepaid credits (x-tcx-credits-wallet)",
      +  "type": "string"
      +}
    • changedInput schema / properties / paymentSignature / description
      Previous value: -"Base64 PAYMENT-SIGNATURE header after x402 settlement"New value: +"Base64 PAYMENT-SIGNATURE after x402 settlement. Omit to receive a structured payment challenge (or settle via creditsWallet / SOON holder headers)."
    • addedInput schema / properties / soonHolderWallet
      Added value: +{
      +  "description": "Solana wallet for SOON/TCX holder free tier (X-Soon-Holder-Wallet)",
      +  "type": "string"
      +}
  2. First observed

TDQS

C2/5.0
Behavior2/5

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

The description discloses payment requirements and that unpaid calls return structured payment challenges, but it does not disclose what happens after payment, whether the tool makes outbound requests to the target, what output formats are returned, or any side effects/limits. With no annotations, these behavioral details are missing.

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

Conciseness2/5

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

The description crams pricing, endpoint, default body, and payment behavior into a dense single paragraph. It lacks clear separation between what the tool does, how to invoke it, and what the response means, making it harder to parse for an agent.

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

Completeness2/5

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

There is no output schema, no description of success responses, error codes, or the payment challenge structure. The tool's place among the security_* sibling tools is also unexplained, leaving important operational context absent.

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?

Top-level payment-related parameters (paymentSignature, creditsWallet, soonHolderWallet, agentId) have clear descriptions, but the critical 'body' object only says it is the JSON POST body and does not explain the semantics of target, allowlist, or authorized. This leaves core parameters underspecified.

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

Purpose2/5

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

The description is mostly an API/payment reference and never explicitly states that the tool scans or inspects security headers for a target. The tool name implies the purpose, but the description itself does not clearly define the action compared with sibling security tools.

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

Usage Guidelines1/5

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

No guidance is provided about when to use this tool versus security_scan, security_deep_scan, or security_readiness. The description focuses on pricing, endpoint, and payment mechanics rather than usage context or selection criteria.

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

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources