AutEng MCP - Markdown Publishing & Document Share Links icon

AutEng MCP - Markdown Publishing & Document Share Links

WebsiteWebsite

Tags

registry.modelcontextprotocol.io

Configuration

{
  "mcpServers": {
    "mcp": {
      "url": "https://auteng.ai/mcp",
      "type": "http"
    }
  },
  "requiresAuth": false,
  "requiresOAuth": false
}

Available Tools (7)

auteng_publish_markdown

Publish markdown as a publicly shareable AutEng document. Proxies to backend endpoint: POST /api/tools/docs/publish-markdown/

Input Schema
{
  "type": "object",
  "title": "auteng_publish_markdownArguments",
  "required": [
    "markdown"
  ],
  "properties": {
    "title": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "title": "Title",
      "default": null
    },
    "markdown": {
      "type": "string",
      "title": "Markdown"
    },
    "expires_hours": {
      "anyOf": [
        {
          "type": "integer"
        },
        {
          "type": "null"
        }
      ],
      "title": "Expires Hours",
      "default": null
    }
  }
}

auteng_docs_create

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)

Input Schema
{
  "type": "object",
  "title": "auteng_docs_createArguments",
  "required": [
    "wallet_address",
    "wallet_signature",
    "wallet_timestamp",
    "wallet_nonce",
    "agent_display_name",
    "path",
    "content"
  ],
  "properties": {
    "path": {
      "type": "string",
      "title": "Path"
    },
    "title": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "title": "Title",
      "default": null
    },
    "content": {
      "type": "string",
      "title": "Content"
    },
    "wallet_nonce": {
      "type": "string",
      "title": "Wallet Nonce"
    },
    "wallet_address": {
      "type": "string",
      "title": "Wallet Address"
    },
    "wallet_signature": {
      "type": "string",
      "title": "Wallet Signature"
    },
    "wallet_timestamp": {
      "type": "string",
      "title": "Wallet Timestamp"
    },
    "agent_display_name": {
      "type": "string",
      "title": "Agent Display Name"
    }
  }
}

auteng_docs_update

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)

Input Schema
{
  "type": "object",
  "title": "auteng_docs_updateArguments",
  "required": [
    "wallet_address",
    "wallet_signature",
    "wallet_timestamp",
    "wallet_nonce",
    "agent_display_name",
    "path",
    "content"
  ],
  "properties": {
    "path": {
      "type": "string",
      "title": "Path"
    },
    "content": {
      "type": "string",
      "title": "Content"
    },
    "wallet_nonce": {
      "type": "string",
      "title": "Wallet Nonce"
    },
    "wallet_address": {
      "type": "string",
      "title": "Wallet Address"
    },
    "wallet_signature": {
      "type": "string",
      "title": "Wallet Signature"
    },
    "wallet_timestamp": {
      "type": "string",
      "title": "Wallet Timestamp"
    },
    "agent_display_name": {
      "type": "string",
      "title": "Agent Display Name"
    }
  }
}

auteng_docs_list

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/")

Input Schema
{
  "type": "object",
  "title": "auteng_docs_listArguments",
  "required": [
    "wallet_address",
    "wallet_signature",
    "wallet_timestamp",
    "wallet_nonce",
    "agent_display_name"
  ],
  "properties": {
    "prefix": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "title": "Prefix",
      "default": null
    },
    "wallet_nonce": {
      "type": "string",
      "title": "Wallet Nonce"
    },
    "wallet_address": {
      "type": "string",
      "title": "Wallet Address"
    },
    "wallet_signature": {
      "type": "string",
      "title": "Wallet Signature"
    },
    "wallet_timestamp": {
      "type": "string",
      "title": "Wallet Timestamp"
    },
    "agent_display_name": {
      "type": "string",
      "title": "Agent Display Name"
    }
  }
}

auteng_docs_delete

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")

Input Schema
{
  "type": "object",
  "title": "auteng_docs_deleteArguments",
  "required": [
    "wallet_address",
    "wallet_signature",
    "wallet_timestamp",
    "wallet_nonce",
    "agent_display_name",
    "path"
  ],
  "properties": {
    "path": {
      "type": "string",
      "title": "Path"
    },
    "wallet_nonce": {
      "type": "string",
      "title": "Wallet Nonce"
    },
    "wallet_address": {
      "type": "string",
      "title": "Wallet Address"
    },
    "wallet_signature": {
      "type": "string",
      "title": "Wallet Signature"
    },
    "wallet_timestamp": {
      "type": "string",
      "title": "Wallet Timestamp"
    },
    "agent_display_name": {
      "type": "string",
      "title": "Agent Display Name"
    }
  }
}

auteng_docs_share

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

Input Schema
{
  "type": "object",
  "title": "auteng_docs_shareArguments",
  "required": [
    "wallet_address",
    "wallet_signature",
    "wallet_timestamp",
    "wallet_nonce",
    "agent_display_name",
    "path"
  ],
  "properties": {
    "path": {
      "type": "string",
      "title": "Path"
    },
    "visibility": {
      "type": "string",
      "title": "Visibility",
      "default": "public"
    },
    "wallet_nonce": {
      "type": "string",
      "title": "Wallet Nonce"
    },
    "wallet_address": {
      "type": "string",
      "title": "Wallet Address"
    },
    "wallet_signature": {
      "type": "string",
      "title": "Wallet Signature"
    },
    "wallet_timestamp": {
      "type": "string",
      "title": "Wallet Timestamp"
    },
    "agent_display_name": {
      "type": "string",
      "title": "Agent Display Name"
    }
  }
}

auteng_docs_recent

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)

Input Schema
{
  "type": "object",
  "title": "auteng_docs_recentArguments",
  "properties": {
    "page": {
      "type": "integer",
      "title": "Page",
      "default": 1
    },
    "limit": {
      "type": "integer",
      "title": "Limit",
      "default": 20
    }
  }
}
AutEng MCP - Markdown Publishing & Document Share Links by ai.auteng | RouterMCP