Get account and credits
emailable_get_accountThe Emailable account behind this API key: the owner's email and available_credits. Check it before a large batch. GET /v1/account.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
emailable_get_accountThe Emailable account behind this API key: the owner's email and available_credits. Check it before a large batch. GET /v1/account.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Changes observed during successful MCP inspections.
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare this a read-only, non-destructive, open-world call, so the safety burden is covered. The description adds that the result is scoped to the calling API key and lists its payload fields, but says nothing about rate limits, quota exhaustion semantics, or error behavior for an invalid key.
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 fragments: what it returns, when to use it, and the endpoint. Zero filler and the payload content is 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?
There is no output schema, so describing the returned fields (owner email, available_credits) is exactly the compensating detail needed, and it is present. A little more on how credits are consumed or what happens on auth failure would make it fully self-sufficient.
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 tool takes no parameters, so per the baseline there is nothing for the description to disambiguate. The schema is empty by design and the description correctly makes no parameter claims.
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?
States a specific resource (the account behind the API key) and names the concrete fields returned, owner email and available_credits, plus the underlying endpoint. Siblings are obviously distinct operations (batch/verify), so it is easy to place, though it never explicitly contrasts itself with them.
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?
"Check it before a large batch" gives a concrete triggering condition, which is real usage guidance. It stops short of naming alternatives or stating when not to call it, so it is clear context without exclusions.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
Add one secure layer between your agents and this server.