NestDaddy

Veilfile

io.github.veilfile/veilfile · v1.0.1

Private, expiring artifact hosting for AI agents. Upload via API or MCP; links die on their own.

Connect Remote server

Terminal
claude mcp add --transport http veilfile https://veilfile.com/mcp/ --header "Authorization: Bearer <YOUR_API_KEY>"
~/.cursor/mcp.json
{
  "mcpServers": {
    "veilfile": {
      "url": "https://veilfile.com/mcp/",
      "headers": {
        "Authorization": "Bearer <YOUR_API_KEY>"
      }
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "veilfile": {
      "type": "http",
      "url": "https://veilfile.com/mcp/",
      "headers": {
        "Authorization": "Bearer <YOUR_API_KEY>"
      }
    }
  }
}
Claude Desktop
Settings > Connectors > Add custom connector
URL: https://veilfile.com/mcp/

Replace the values in angle brackets with your own. Keys stay on your machine; we never see them.

Tools 4 found in our last check

  • upload_artifact

    Upload a file from base64 content and return its id, its private share link as url, expires_at, size_bytes and secret_flags. The link stops working when the file expires. The decoded file can be up to 25 MiB; for larger files, create_upload_url takes the bytes by PUT instead. Th…

  • create_upload_url

    Create a one-time upload URL for a file too large to send as base64 through upload_artifact. The result has upload_url, expires_at, max_size_bytes (25 MiB), ttl_days and filename. The URL is valid for 15 minutes and needs no API key. A PUT of the file's raw bytes to it, for exam…

  • list_artifacts

    List the files in this workspace, newest first. Each entry has id, filename, mime_type, size_bytes, url, expires_at, secret_flags and created_at. Expired files that are not yet deleted are included. The tool changes nothing.

  • revoke_artifact

    Revoke a file by its id. Its link stops working at once and the file is deleted. The result is revoked: true, or revoked: false when this workspace has no file with that id. If storage could not be reached, the result adds storage_deleted: false and a later sweep finishes the de…

Headers

NameDescription
Authorization
Required, secret
Bearer API key, issued in the Veilfile dashboard after email verification. Shown once; store as an env var.

Details

Endpointhttps://veilfile.com/mcp/ (Streamable HTTP)
First published10 Nov 2026
Last updated10 Nov 2026
Registry nameio.github.veilfile/veilfile

More files and documents servers See all

Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.