Skip to main content
Glama
tokportal

tokportal-mcp

Official
by tokportal

tokportal_reveal_account_credentials

Reveal delivered account credentials by accepting the current policy version and forfeiting support, with credit cost determined by the account's creation timestamp.

Instructions

Reveal delivered account credentials. The first credential or verification-code access is priced from this saved account's created_at timestamp against the immutable managed_pricing_new_customer_cutover_at value, never from the workspace action-pricing cohort or August 14 grace deadline. A saved account created before the cutoff permanently keeps the prior API contract: the reveal costs 0 credits, requires no new versioned acknowledgment body, and is irreversible; support and ban coverage end, but the account is not detached and existing TokPortal task access remains available. A saved account created at or after the cutoff follows the managed policy and requires the explicit versioned acknowledgment handshake: normally 150 credits, or the stored $10 legacy / $15 new per-30-day rate when Account Owning is already admin-approved. Crossing the Account Owning eligibility threshold only submits an admin review request and never activates it automatically. While approval is pending, reveal remains available for 150 credits on a post-cutoff account. Under the managed policy the charge is final and non-refundable, and reveal permanently detaches the account, makes it read-only, and ends TokPortal Coverage, all task access, analytics updates, support, ban protection, replacement, refunds, compensation and credit restoration. TokPortal is not responsible for later access, performance, reach, security, restrictions or bans. The debit or Account Owning activation, reveal marker and Coverage shutdown commit atomically. Previously revealed accounts are not charged a second time. Do not send Idempotency-Key: this response contains credentials and is never stored in the replay ledger. A request that includes the header is rejected before any ledger claim, reveal, debit, or secret access with IDEMPOTENCY_KEY_NOT_ALLOWED_FOR_SENSITIVE_RESPONSE (400). After an uncertain transport result, fetch the safe account state before deciding whether to call this endpoint again without the header.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
idYesSaved account ID.
bodyNoJSON request body.
Behavior5/5

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

The description goes far beyond the annotations' basic flags. It discloses irreversibility, account detachment, read-only transition, end of coverage, atomic commits, idempotency restrictions (rejection with specific error), and refund policy. It fully describes what gets destroyed/mutated despite no destructiveHint annotation, adding immense value.

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?

The description is long but densely packed with necessary detail. It front-loads the core action and pricing rule in the first sentence. While it could be slightly trimmed (e.g., the closing instruction on uncertain transport could be shorter), every sentence provides unique value for a high-stakes credential reveal operation.

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's sensitivity, complexity (pricing rules, cutover logic, atomic operations), and lack of output schema, the description is remarkably complete. It covers pre/post conditions, error scenarios (428, 409), idempotency handling, and post-operation state. The sibling tool list confirms no other tool duplicates this functionality.

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 schema already covers parameters fully (100% description coverage), so baseline is 3. However, the description adds critical context for both parameters: it explains the policy_version source (from error responses) and the acknowledge_support_forfeit meaning (confirmation of specific disclosure). This justifies a higher score as it clarifies complex required behavior.

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 begins with 'Reveal delivered account credentials', a specific verb+resource pair that exactly matches the tool name. It clearly distinguishes this tool from siblings like tokportal_retrieve_account_verification_code and tokportal_get_account by focusing on credential reveal and its unique pricing/behavioral rules.

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?

The description provides extensive when-to-use and when-not-to-use guidance. It explicitly separates pre-cutoff vs post-cutoff accounts, explains pricing conditions, details the idempotency header prohibition, and advises on handling uncertain transport results. This is exceptionally detailed for usage context.

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/tokportal/langchain-tokportal'

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