Private, expiring artifact hosting for AI agents. Upload via API or MCP; links die on their own.
Connect Remote server
claude mcp add --transport http veilfile https://veilfile.com/mcp/ --header "Authorization: Bearer <YOUR_API_KEY>"
{
"mcpServers": {
"veilfile": {
"url": "https://veilfile.com/mcp/",
"headers": {
"Authorization": "Bearer <YOUR_API_KEY>"
}
}
}
}
{
"servers": {
"veilfile": {
"type": "http",
"url": "https://veilfile.com/mcp/",
"headers": {
"Authorization": "Bearer <YOUR_API_KEY>"
}
}
}
}
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_artifactUpload 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_urlCreate 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_artifactsList 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_artifactRevoke 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
| Name | Description |
|---|---|
AuthorizationRequired, secret | Bearer API key, issued in the Veilfile dashboard after email verification. Shown once; store as an env var. |
Details
| Endpoint | https://veilfile.com/mcp/ (Streamable HTTP) |
| First published | 10 Nov 2026 |
| Last updated | 10 Nov 2026 |
| Registry name | io.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.
