Open Context Protocol is live! 🚀 Read the launch post

Vultr

Cloud compute and infrastructure management

Overview

  • Version: 2.0
  • Base URL: https://api.vultr.com/v2
  • Category: Infrastructure
  • Tools Available: 151
  • Rate Limit: 10 requests/second
  • Documentation: https://www.vultr.com/api/

Quick Start

from ocp_agent import OCPAgent

agent = OCPAgent()

# Register with authentication
await agent.register_api(
    'vultr',
    headers={'Authorization': 'Bearer your_token_here'}
)

# List available tools
tools = agent.list_tools('vultr')
print(f"Available: {len(tools)} tools")

Authentication

Type: Bearer Token

Use ‘Bearer YOUR_API_KEY’ with a Vultr API key from https://my.vultr.com/settings/#settingsapi

See the Authentication Guide for general setup instructions.

Available Tools

This API provides 151 tools across various resource types.

vpcs

startup-scripts

ssh-keys

snapshots

reserved-ips

backups

blocks

firewalls

object-storage

domains

load-balancers

bare-metals

instances

kubernetes

Usage Example

from ocp_agent import OCPAgent

# Initialize agent
agent = OCPAgent()

# Register the Vultr
api = await agent.register_api('vultr')

# List available tools
tools = agent.list_tools('vultr')
print(f"Available tools: {len(tools)}")

# Use a tool (example)
# result = await agent.call_tool('tool_name', parameters)

Links