Skip to main content
Glama
schwarztim

Rubeus MCP Server

by schwarztim

rubeus_ptt

Apply a Kerberos ticket to the current logon session for pass-the-ticket attacks, enabling resource access as the ticket's principal.

Instructions

Pass-the-ticket: Apply a Kerberos ticket to the current logon session.

Imports a ticket (from base64 or .kirbi file) into the current session, enabling access to resources as the ticket's principal.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
ticketYesBase64 encoded ticket or path to .kirbi file
luidNoTarget LUID (requires elevation)
Behavior3/5

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

No annotations are provided, so the description must fully convey behavior. It mentions importing a ticket and enabling access, but does not disclose side effects like ticket replacement, permission requirements, or error scenarios. It lacks detail for a security-sensitive operation.

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 concise sentences: the first states the purpose and the second explains the mechanism. No redundancy, front-loaded key information.

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?

The description covers the core action and input, but lacks details on output (e.g., success/failure indication) and potential errors. Given no output schema, more information would help an agent handle the tool correctly.

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 already provides high-coverage descriptions for both parameters (ticket format, luid elevation). The tool description does not add additional meaning beyond what is in the schema, so baseline score applies.

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 it passes a Kerberos ticket to the current session, specifying the action, input format, and result. It distinguishes itself from sibling tools like rubeus_asktgt or rubeus_golden by focusing on applying an existing ticket.

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 implies usage when you have a Kerberos ticket to use, but does not explicitly state when to avoid this tool or mention alternatives. It is self-explanatory within the context of sibling tools with distinct purposes.

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

Install Server

Other Tools

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/schwarztim/sec-rubeus-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server