Skip to main content

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

  1. Get an API key at agentvee.vercel.app/dashboard

  2. 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"
          }
        }
      }
    }
    
  3. 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 fetch
  • content — 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

agentvee_mcp-0.1.4.tar.gz (14.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

agentvee_mcp-0.1.4-py3-none-any.whl (27.6 kB view details)

Uploaded Python 3

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

Hashes for agentvee_mcp-0.1.4.tar.gz
Algorithm Hash digest
SHA256 eec89fb38ce6629a2092546ad6014fb6b00a148f62249b8a8df9b383e728f0d0
MD5 5b8057e0cbde58faad85e3bd19481bc0
BLAKE2b-256 cf48974ac6bc2de3f067aff7f3a0e118b080f661821fb82a33d97e357aa4bbde

See more details on using hashes here.

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

Hashes for agentvee_mcp-0.1.4-py3-none-any.whl
Algorithm Hash digest
SHA256 711c69b9c9965037129099b6ec0edef36b90d4cb6614e0e10746c1556870c335
MD5 62530135f1a19a403359d3b33561d5c3
BLAKE2b-256 8ee3a2699a35c93b0ee991e37d5610be1968498c09fea6b8e167947bd51f7ed0

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page