Skip to main content
Glama
This connector has been deprecated

Duplicate listing of the same server under an old namespace. The maintained listing is Layero (ru.layero/layero): same endpoint https://mcp.layero.ru/mcp, current description and tools. The landing-page generator described here was removed in MCP 2.0.

Data API базы: вход пользователей

data_api_auth

Sign-in of the app's users: what is enabled, and the sender name of its emails.

Provider keys are never returned. Connecting Yandex, VK ID or Sber ID needs
a secret — that is done by the person in the dashboard or with
`layero data auth provider set` in a terminal, not through the chat.
Setting the sender needs a token with the admin scope.

Input Schema

NameRequiredDescriptionDefault
actionNo`status` — sign-in methods, providers and the callback URL for the provider console; `sender` — set the sender name of sign-in emails.status
databaseNoThe database: name, slug or id. Without it — the organization's only database with the Data API enabled.
reply_toNoFor sender: address for replies.
sender_nameNoFor sender: e.g. «Layero Inbox».
organizationNoOrganization slug. Without it — the only one, or the personal one.

Output Schema

NameRequiredDescriptionDefault
actionYes
methodsNo
databaseYes
providersNo
next_actionYes
sender_nameNo
callback_urlNo
organizationYes

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

A4/5.0
Behavior4/5

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

Annotations only declare openWorldHint=false and destructiveHint=false, so the description usefully adds that provider keys are never returned, that secrets are set out-of-band, and that the sender action requires an admin-scoped token. That is real disclosure beyond the structured fields. It does not spell out that `sender` overwrites the existing sender name, which is a mild but relevant mutation detail.

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?

Three short sentences with no filler, and the most important constraint (no provider connection through chat) is placed prominently. The opening clause is slightly roundabout rather than a direct verb-resource statement, costing it the top mark.

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?

An output schema exists, so return values need no explanation, and all five parameters are fully documented in the schema. The description covers what the schema cannot: permission requirements, secret-handling boundaries, and the fact that provider keys are excluded from the response. Nothing an agent needs to call this correctly is missing.

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 the enum already documents what `status` and `sender` do, including the callback URL and per-parameter notes. The description adds no syntax, format or defaulting detail beyond that. Baseline 3 is appropriate when the schema carries the full parameter burden.

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 names the resource (the app's user sign-in configuration) and the two things it exposes: enabled state and the email sender name. It also implicitly distinguishes itself from sibling key-management tools by stating provider keys are never returned and that provider wiring happens elsewhere. The elliptical phrasing "what is enabled" leaves the read half slightly softer than the write half, which the schema has to disambiguate.

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?

It gives a concrete when-not-to-use: connecting Yandex, VK ID or Sber ID cannot be done here and must go through the dashboard or `layero data auth provider set`. It also flags the admin-scope prerequisite for the sender action. It stops short of explicitly naming a sibling alternative for reading keys or grants, so routing is clear but not exhaustive.

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