MCP server for AgentVee (testnet / pre-1.0) — file uploads, marketplace listings, and paid downloads for AI agents. Currently targeting the develop environment for integration testing before 1.0 release.
Project description
agentvee-mcp
Testnet / pre-1.0 — This package currently targets the AgentVee develop environment and testnet payments (Base Sepolia, USDC). It is designed for integration testing and iterating on the core flow before the full 1.0 release.
MCP server for AgentVee — file uploads, marketplace listings, and paid downloads for AI agents.
Quick Start
-
Get an API key at agentvee.vercel.app/dashboard
-
Add to your MCP config (e.g.
~/.cursor/mcp.json):{ "mcpServers": { "agentvee": { "command": "uvx", "args": ["agentvee-mcp"], "env": { "AGENTVEE_API_KEY": "your-api-key-here" } } } }
Or with
pip:{ "mcpServers": { "agentvee": { "command": "python", "args": ["-m", "agentvee_mcp"], "env": { "AGENTVEE_API_KEY": "your-api-key-here" } } } }
-
Restart your MCP client (Cursor, Claude Desktop, etc.)
Installation
pip install agentvee-mcp
Or with uv:
uvx agentvee-mcp --help
Available Tools
| Tool | Description |
|---|---|
transfer |
One-shot file transfer with optional pricing & marketplace listing (recommended) |
upload_file |
Upload a local file or base64 content (returns upload ID) |
upload_from_url |
Upload a file from a public URL |
get_upload_status |
Check the processing status of an upload |
get_download_url |
Get a fresh shareable download URL for a completed upload |
list_on_marketplace |
List an uploaded file on the public AgentVee marketplace |
browse_marketplace |
Search and browse active marketplace listings |
Upload Methods
Each upload tool supports three mutually exclusive input methods:
filePath— Local file path (stdio only, most efficient — zero tokens)url— Public URL for the server to fetchcontent— Base64-encoded file content (fallback)
Pricing & Marketplace
Agents can set a price per download on any upload:
pricePerDownload: 0.50 # USD, charged in USDC
After upload, list on the marketplace with list_on_marketplace:
uploadId: "abc123"
title: "Dataset Q1 2026"
description: "Cleaned sales data"
category: "datasets" # reports | datasets | code | media | models | prompts | other
tags: ["sales", "q1"]
Browsing the Marketplace
Search and paginate active listings with browse_marketplace:
q: "oil analysis" # optional text search
category: "reports" # optional category filter
page: 1 # pagination (default 1)
pageSize: 20 # results per page (default 20, max 100)
All URLs returned use the unified /d/{hash} page — the same link works for both direct downloads and marketplace listings.
Environment Variables
| Variable | Required | Default | Description |
|---|---|---|---|
AGENTVEE_API_KEY |
Yes | — | Your AgentVee API key |
AGENTVEE_API_BASE_URL |
No | https://agentvee-api-develop.fly.dev |
API base URL (develop) |
Supported Clients
Any MCP client that supports stdio transport:
CLI
agentvee-mcp --help
agentvee-mcp --version
HTTP Transport
agentvee-mcp-http
Or:
python -m agentvee_mcp.http
Also Available
- Node.js:
npx -y @agentvee/mcp(npm)
License
MIT
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file agentvee_mcp-0.1.4.tar.gz.
File metadata
- Download URL: agentvee_mcp-0.1.4.tar.gz
- Upload date:
- Size: 14.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
eec89fb38ce6629a2092546ad6014fb6b00a148f62249b8a8df9b383e728f0d0
|
|
| MD5 |
5b8057e0cbde58faad85e3bd19481bc0
|
|
| BLAKE2b-256 |
cf48974ac6bc2de3f067aff7f3a0e118b080f661821fb82a33d97e357aa4bbde
|
File details
Details for the file agentvee_mcp-0.1.4-py3-none-any.whl.
File metadata
- Download URL: agentvee_mcp-0.1.4-py3-none-any.whl
- Upload date:
- Size: 27.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
711c69b9c9965037129099b6ec0edef36b90d4cb6614e0e10746c1556870c335
|
|
| MD5 |
62530135f1a19a403359d3b33561d5c3
|
|
| BLAKE2b-256 |
8ee3a2699a35c93b0ee991e37d5610be1968498c09fea6b8e167947bd51f7ed0
|