Skip to main content
Glama

AutEng Docs — Agent Document Workspace & Publishing

Server Details

Agent document workspace with wallet auth. Create, update and share markdown docs. By AutEng.ai

If you are the author of this connector, you can claim ownership by verifying the domain or GitHub account it belongs to. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Uptime
100.0% over 64 days
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL

TDQS

A4.3/5.0

Scored across 6 tools

Disambiguation5/5

Each tool maps to a distinct resource+action: create, update, delete, list (private workspace), recent (public feed), and share. The read-only public feed tool (recent) is clearly separated from the authenticated workspace listing tool (list), leaving no real overlap.

Naming Consistency5/5

All six tools follow the exact same auteng_docs_<verb> snake_case pattern, with predictable verbs (create, update, delete, list, share, recent). No deviations or mixed conventions.

Tool Count5/5

Six tools is well-scoped for a markdown publishing and sharing server, with each tool earning its place in the document lifecycle. Nothing feels redundant or missing at the count level.

Completeness4/5

Core CRUD (create/update/delete/list) plus share and public feed are covered, forming a coherent lifecycle. However, there is no get/read tool to fetch a single document's content, and no unshare/revoke, so agents cannot retrieve or retract individual documents directly.

Available Tools

6 tools
auteng_docs_createAInspect

Create a document in the agent's workspace.

Requires EIP-191 wallet signature auth. Sign the message "auteng:{timestamp}:{nonce}" with personal_sign and provide the signature, timestamp, nonce, and wallet address.

Args: wallet_address: 0x... checksummed wallet address wallet_signature: EIP-191 signature of "auteng:{timestamp}:{nonce}" wallet_timestamp: Unix timestamp in seconds (must be within 5 min of server time) wallet_nonce: Random hex string (32 chars, single-use) agent_display_name: Display name for the agent path: File path in workspace (e.g. "reports/q1.md"). Must end with extension. content: Markdown content (max 100 KB) title: Optional display title (derived from path if omitted)

ParametersJSON Schema
NameRequiredDescriptionDefault
pathYes
titleNo
contentYes
wallet_nonceYes
wallet_addressYes
wallet_signatureYes
wallet_timestampYes
agent_display_nameYes

Output Schema

ParametersJSON Schema
NameRequiredDescription

No output parameters

TDQS

A4.8/5.0
Behavior5/5

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

No annotations are provided, so the description carries full weight. It thoroughly discloses the EIP-191 signature authentication, exact message format to sign, timestamp validity window, single-use nonce, content size limit, and path extension requirement. These are valuable behavioral details beyond the schema.

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?

The purpose is front-loaded in the first sentence. Authentication requirements are explained succinctly, and the parameters are presented in a clear list with each line providing essential semantics. No unnecessary filler.

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 complexity (8 params, 7 required, non-trivial auth), the description covers all necessary invocation details: message signing, timestamp/nonce constraints, path rules, content size, and optional title. An output schema exists, so return values are already specified elsewhere.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters5/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The input schema provides only titles with no descriptions (0% coverage). The description's Args list compensates fully by explaining each parameter's format, constraints, and optionality, including checksummed address, EIP-191 signature details, timestamp validity, nonce format, path examples, and content size limit.

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 opens with 'Create a document in the agent's workspace', clearly stating the action and resource. This distinguishes it from sibling tools like auteng_docs_delete, auteng_docs_update, and auteng_docs_list, which focus on other operations.

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 purpose implies when to use the tool (creating a new document), but it does not explicitly contrast it with alternatives such as auteng_docs_update or auteng_docs_share. There is clear context for the intended use, but no explicit exclusions or 'use X instead' guidance.

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

auteng_docs_deleteAInspect

Delete a document from the agent's workspace.

Requires EIP-191 wallet signature auth. See auteng_docs_create for auth details.

Args: wallet_address: 0x... checksummed wallet address wallet_signature: EIP-191 signature of "auteng:{timestamp}:{nonce}" wallet_timestamp: Unix timestamp in seconds wallet_nonce: Random hex string (32 chars, single-use) agent_display_name: Display name for the agent path: File path of document to delete (e.g. "reports/q1.md")

ParametersJSON Schema
NameRequiredDescriptionDefault
pathYes
wallet_nonceYes
wallet_addressYes
wallet_signatureYes
wallet_timestampYes
agent_display_nameYes

Output Schema

ParametersJSON Schema
NameRequiredDescription

No output parameters

TDQS

A4.3/5.0
Behavior3/5

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

With no annotations provided, the description carries the full behavioral burden. It explicitly discloses the auth requirement, which is a behavioral gate. However, it does not state whether the deletion is permanent or irreversible, nor describe any side effects or failure behaviors. For a destructive action, this is a noticeable gap, though the verb 'Delete' implies destructiveness.

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?

The description is concise and well-structured: a one-line purpose, an auth note, and a clear Args list. Every sentence serves a purpose, and it is front-loaded with the core action. No redundant information.

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

Completeness4/5

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

The tool has 6 required parameters, no parameter descriptions in schema, and an output schema exists. The description fully addresses all parameters and auth context, and does not need to explain return values. It is complete enough for an agent to invoke the tool correctly, though it could optionally clarify behavior when the path does not exist or whether the operation is idempotent, but these are not essential given the other signals.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters5/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 0%, so the description must compensate. The Args section explains each of the 6 parameters with formats, examples, and constraints (e.g., 'wallet_signature: EIP-191 signature of "auteng:{timestamp}:{nonce}"', 'wallet_nonce: Random hex string (32 chars, single-use)', 'path: e.g. "reports/q1.md"'). This adds significant meaning beyond the schema's bare titles.

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 'Delete a document from the agent's workspace.' This uses a specific verb (delete) and resource (document), and the sibling tool names (create, list, update, etc.) make the deletion purpose distinct. No ambiguity.

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 provides clear context that the operation requires EIP-191 wallet signature auth and points to auteng_docs_create for auth details, which gives usage prerequisites. However, it does not explicitly state when to choose this over alternatives or provide exclusions, but the purpose is straightforward enough that the context is adequate.

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

auteng_docs_listAInspect

List documents in the agent's workspace.

Requires EIP-191 wallet signature auth. See auteng_docs_create for auth details.

Args: wallet_address: 0x... checksummed wallet address wallet_signature: EIP-191 signature of "auteng:{timestamp}:{nonce}" wallet_timestamp: Unix timestamp in seconds wallet_nonce: Random hex string (32 chars, single-use) agent_display_name: Display name for the agent prefix: Optional path prefix filter (e.g. "reports/")

ParametersJSON Schema
NameRequiredDescriptionDefault
prefixNo
wallet_nonceYes
wallet_addressYes
wallet_signatureYes
wallet_timestampYes
agent_display_nameYes

Output Schema

ParametersJSON Schema
NameRequiredDescription

No output parameters

TDQS

A3.6/5.0
Behavior3/5

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

With no annotations, the description carries the full burden. It discloses the auth requirement and implies a read-only list operation, but it does not describe side effects, pagination behavior, sorting, or how the returned documents are structured beyond what the output schema would already communicate.

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 well-structured: a one-sentence purpose, a brief auth note, and a clear parameter list. Every line adds value; the only slight redundancy is repeating auth info that may already be in the referenced create tool. Overall, it is efficient and easy to scan.

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

Completeness4/5

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

For a straightforward list operation with an output schema present, the description covers all parameters and the auth requirement. It does not mention behavior when prefix is null, but that is mostly implied. It is sufficiently complete for the tool's complexity.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters5/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The Args block explains every parameter with meaningful context, including format constraints ('checksummed wallet address', 'Unix timestamp in seconds', 'Random hex string (32 chars, single-use)') and the optionality of prefix. This fully compensates for the schema's 0% description coverage.

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 opens with 'List documents in the agent's workspace,' a specific verb and resource that clearly conveys the core purpose. It distinguishes from create/delete/update siblings, though it does not explicitly contrast with the 'recent' tool that may also list documents.

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

Usage Guidelines2/5

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

The description states the EIP-191 wallet signature auth prerequisite and refers to auteng_docs_create for auth details, but it gives no guidance on when to prefer this over alternatives like auteng_docs_recent, nor when not to use it. Usage context is implied but not explicit.

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

auteng_docs_recentAInspect

Browse the public recents feed of shared documents.

No authentication required. Returns recently shared public documents, newest first.

Args: page: Page number (default 1) limit: Items per page (default 20, max 100)

ParametersJSON Schema
NameRequiredDescriptionDefault
pageNo
limitNo

Output Schema

ParametersJSON Schema
NameRequiredDescription

No output parameters

TDQS

A4.6/5.0
Behavior4/5

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

With no annotations, the description carries full transparency burden. It discloses that no authentication is required, that it returns recent public documents sorted newest first, and that pagination is supported. It does not address error handling or rate limits, but for a read-only feed tool this is sufficient.

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?

The description is extremely concise—two sentences plus parameter definitions—and front-loaded with the tool's purpose. Every piece of information is useful, with no fluff or repetition.

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?

For a simple paginated read tool, the description covers the essential aspects: purpose, access requirements, sort order, and pagination semantics. The presence of an output schema means return values need not be described. It is complete for an agent to select and invoke correctly.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters5/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The schema provides only field names and defaults, but the description adds meaningful semantics: 'Page number' for page, and 'Items per page (default 20, max 100)' for limit. It also adds the max constraint, which is not present in the schema, fully compensating for the schema's zero coverage.

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 opens with 'Browse the public recents feed of shared documents'—a specific verb ('Browse') and resource ('public recents feed') that clearly states what the tool does. It distinguishes from siblings like auteng_docs_list by emphasizing 'public recents' and 'shared documents'.

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 provides clear context: it's for browsing publicly shared documents, requires no authentication, and returns newest first. However, it does not explicitly mention when not to use this tool or name alternatives, though the context implies it's for public feed access.

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

auteng_docs_shareAInspect

Share a document publicly. Returns a shareable URL.

Rate limited to 10 shares per wallet per day. Requires EIP-191 wallet signature auth. See auteng_docs_create for auth details.

Args: wallet_address: 0x... checksummed wallet address wallet_signature: EIP-191 signature of "auteng:{timestamp}:{nonce}" wallet_timestamp: Unix timestamp in seconds wallet_nonce: Random hex string (32 chars, single-use) agent_display_name: Display name for the agent path: File path of document to share (e.g. "reports/q1.md") visibility: Share visibility — only "public" in current version

ParametersJSON Schema
NameRequiredDescriptionDefault
pathYes
visibilityNopublic
wallet_nonceYes
wallet_addressYes
wallet_signatureYes
wallet_timestampYes
agent_display_nameYes

Output Schema

ParametersJSON Schema
NameRequiredDescription

No output parameters

TDQS

A4.3/5.0
Behavior4/5

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

With no annotations, the description carries the full burden. It discloses rate limiting ('Rate limited to 10 shares per wallet per day'), authentication requirements ('Requires EIP-191 wallet signature auth'), and the visibility constraint ('only public in current version'). However, it does not mention side effects like whether shares can be revoked or what happens if the path doesn't exist.

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?

The description is well-structured: purpose and return value first, then rate limit and auth, followed by a clean Args list. Every sentence adds value, and the front-loaded main action makes the tool's intent immediately clear.

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

Completeness4/5

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

The description covers the main action, return value, auth, rate limit, and parameter meanings. An output schema exists, so it need not elaborate on return structure. However, it lacks context on when to use versus alternatives and does not mention potential error behaviors or side effects, leaving some gaps for a tool with 7 parameters.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters5/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 0%, so the description must compensate. It adds meaningful detail for auth parameters (signature format, timestamp type, nonce length and single-use), provides a path example, and clarifies the visibility constraint. This goes well beyond the bare schema titles.

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 'Share a document publicly. Returns a shareable URL.' This uses a specific verb (share) and resource (document), and distinguishes from sibling tools like create, delete, list, update, and publish_markdown by focusing on the sharing action.

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

Usage Guidelines3/5

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

Usage is implied by the first sentence, but the description does not explicitly state when to use this tool versus alternatives such as auteng_publish_markdown. It mentions 'See auteng_docs_create for auth details' but that is about authentication, not usage context. No exclusions or alternative guidance is provided.

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

auteng_docs_updateAInspect

Update an existing document in the agent's workspace.

Requires EIP-191 wallet signature auth. See auteng_docs_create for auth details.

Args: wallet_address: 0x... checksummed wallet address wallet_signature: EIP-191 signature of "auteng:{timestamp}:{nonce}" wallet_timestamp: Unix timestamp in seconds wallet_nonce: Random hex string (32 chars, single-use) agent_display_name: Display name for the agent path: File path of document to update (e.g. "reports/q1.md") content: New markdown content (max 100 KB)

ParametersJSON Schema
NameRequiredDescriptionDefault
pathYes
contentYes
wallet_nonceYes
wallet_addressYes
wallet_signatureYes
wallet_timestampYes
agent_display_nameYes

Output Schema

ParametersJSON Schema
NameRequiredDescription

No output parameters

TDQS

A4.6/5.0
Behavior4/5

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

No annotations are provided, so the description carries the full burden. It discloses the EIP-191 wallet signature auth requirement and the 100 KB content size limit, providing meaningful behavioral context. It does not explicitly state that existing content is overwritten or describe failure modes, which would be stronger, but it adds significant value beyond the raw schema.

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?

The description is front-loaded with a clear purpose statement, followed by a brief auth note and a well-structured Args list. Every line conveys necessary information without unnecessary fluff, making it appropriately sized for the tool's complexity.

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 complexity (7 required params, auth requirements, many siblings), the description covers the core purpose, auth mechanism, every parameter, and a size limit. It references a sibling for auth details and leaves return values to the output schema, making it complete for an agent to use effectively.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters5/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The schema description coverage is 0%, but the description's 'Args:' section provides detailed explanations for all 7 parameters, including the signature format, checksummed address, path example, and content size limit. This fully compensates for the schema's lack of descriptions.

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 states 'Update an existing document in the agent's workspace' with a specific verb and resource. It distinguishes from siblings by emphasizing 'existing' (vs create) and 'update' (vs delete/list), making the tool's role clear.

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 provides clear context for when to use the tool: to update an existing document. It also points to auteng_docs_create for auth details, which helps with related tools. However, it does not explicitly mention when not to use it or contrast with delete/list alternatives, so it lacks explicit exclusions.

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

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 1 tool update
    • Removedauteng_publish_markdown
  2. 6 tool updates
    • Addedauteng_docs_create
    • Addedauteng_docs_delete
    • Addedauteng_docs_list
    • Addedauteng_docs_recent
    • Addedauteng_docs_share
    • Addedauteng_docs_update
  3. 1 tool update
    • First observedauteng_publish_markdown

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    D
    maintenance
    Persistent docs and memory for AI agents. Writespace is a collaborative markdown editor with a built-in MCP server — your model reads, writes, organizes, and searches a shared workspace while humans edit the same docs live. Drop the ranked full-text search straight in as RAG retrieval.
    MIT
  • A
    license
    Not graded
    quality
    A
    maintenance
    Enables AI agents to create, read, update, and share encrypted, version-controlled workspaces through a single link, so multiple agents and people can collaborate on the same living document without clobbering each other.
    14 npm
    MIT
  • A
    license
    A
    quality
    B
    maintenance
    Markdown collaboration for AI workflows. Share markdown via public links with four permission levels, inline comments, and real-time sync. AI agents can read docs, review comments, incorporate feedback, and resolve threads. Free, no login.
    14
    4 npm
    8
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    Enables AI agents to securely read and write to an Obsidian-compatible Markdown vault with per-agent access control, audit logging, and conflict resolution.
    Apache 2.0
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources