# Ag.dev ## Docs - [Create Agent](https://docs.ag.dev/api-reference/agents/create-agent.md): Create a new agent with specified configuration and tools - [Delete Agent](https://docs.ag.dev/api-reference/agents/delete-agent.md): Permanently remove an agent and all its associated data - [Get Agent](https://docs.ag.dev/api-reference/agents/get-agent.md): Retrieve detailed information about a specific agent - [List Agents](https://docs.ag.dev/api-reference/agents/list-agents.md): Retrieve all agents for the authenticated organization - [Update Agent](https://docs.ag.dev/api-reference/agents/update-agent.md): Update an agent's configuration, tools, or settings - [Create Drive](https://docs.ag.dev/api-reference/drives/create-drive.md): Create a new drive for the authenticated organization - [Delete Drive](https://docs.ag.dev/api-reference/drives/delete-drive.md): Permanently remove a drive and its contents - [Delete Drive File](https://docs.ag.dev/api-reference/drives/delete-drive-file.md): Delete a file from a drive - [Delete Drive Tree](https://docs.ag.dev/api-reference/drives/delete-drive-tree.md): Delete a directory tree within a drive - [Get Drive](https://docs.ag.dev/api-reference/drives/get-drive.md): Retrieve details for a specific drive - [Get Drive File](https://docs.ag.dev/api-reference/drives/get-drive-file.md): Retrieve file metadata by ID - [List Drive Items](https://docs.ag.dev/api-reference/drives/list-drive-items.md): List files and directories in a drive - [List Drives](https://docs.ag.dev/api-reference/drives/list-drives.md): Retrieve drives for the authenticated organization with pagination - [Update Drive File](https://docs.ag.dev/api-reference/drives/update-drive-file.md): Rename or move a drive file - [Upload Drive File](https://docs.ag.dev/api-reference/drives/upload-drive-file.md): Upload a file into a drive path. Max file size 100MB. Content type is preserved as provided. - [Create MCP Server](https://docs.ag.dev/api-reference/mcp-servers/create-mcp-server.md): Register a new MCP server for use with agents in your organization - [Delete MCP Server](https://docs.ag.dev/api-reference/mcp-servers/delete-mcp-server.md): Remove an MCP server registration from your organization - [Get MCP Server](https://docs.ag.dev/api-reference/mcp-servers/get-mcp-server.md): Retrieve detailed information about a specific MCP server configuration - [List MCP Server Tools](https://docs.ag.dev/api-reference/mcp-servers/list-mcp-server-tools.md): Get the list of available tools from a configured MCP server - [List MCP Servers](https://docs.ag.dev/api-reference/mcp-servers/list-mcp-servers.md): Get all MCP servers for the authenticated organization - [Update MCP Server](https://docs.ag.dev/api-reference/mcp-servers/update-mcp-server.md): Modify the configuration of an existing MCP server - [Get Agent Run](https://docs.ag.dev/api-reference/runs/get-agent-run.md): Retrieve detailed information about a specific agent run including results - [List Agent Run Events](https://docs.ag.dev/api-reference/runs/list-agent-run-events.md): Retrieve the sequence of events that occurred during an agent run - [List Agent Runs](https://docs.ag.dev/api-reference/runs/list-agent-runs.md): Get a list of runs for a specific agent with optional filtering and pagination - [Start Agent Run](https://docs.ag.dev/api-reference/runs/start-agent-run.md): Execute an agent with the provided input data and return results - [Get API Keys](https://docs.ag.dev/api-reference/settings/get-api-keys.md): Get masked API keys for the authenticated organization - [Get Credit Balance](https://docs.ag.dev/api-reference/settings/get-credit-balance.md): Get the current credit balance in USD for the authenticated organization - [Get Organization Settings](https://docs.ag.dev/api-reference/settings/get-organization-settings.md): Retrieve the current settings for the authenticated organization - [Update API Keys](https://docs.ag.dev/api-reference/settings/update-api-keys.md): Update API keys for the authenticated organization - [Update Organization Settings](https://docs.ag.dev/api-reference/settings/update-organization-settings.md): Modify the settings for the authenticated organization - [Get Current User](https://docs.ag.dev/api-reference/users/get-current-user.md): Retrieve information about the authenticated user and their organization - [Get Revision Diff](https://docs.ag.dev/api-reference/versioning/get-revision-diff.md): Compare two agent revisions to see configuration differences - [List Agent Revisions](https://docs.ag.dev/api-reference/versioning/list-agent-revisions.md): Retrieve the version history of an agent's configuration changes - [Publish Agent Revision](https://docs.ag.dev/api-reference/versioning/publish-agent-revision.md): Publish a specific agent revision to make it the active version - [Agent run completed](https://docs.ag.dev/api-reference/webhooks/agent-run-completed.md): This webhook is called when an agent run completes with a result (done or error). Configure the webhook URL when creating or updating an agent. - [Agents](https://docs.ag.dev/concepts/agents.md): Understand what Agents are and how they work. - [Inputs](https://docs.ag.dev/concepts/inputs.md): Learn how to define and use inputs to create powerful, dynamic agents. - [Runs](https://docs.ag.dev/concepts/runs.md): Learn about Runs, the execution of an Agent's task. - [Tools](https://docs.ag.dev/concepts/tools.md): Discover the tools that power Agents and how to extend their capabilities. - [Agent Versioning](https://docs.ag.dev/concepts/versioning.md): Learn how agent versioning works and how to manage different versions of your agents - [Introduction](https://docs.ag.dev/index.md): Learn about Ag.dev and how to get started. - [Quickstart](https://docs.ag.dev/quickstart.md): Create your first agent and run it in minutes. ## OpenAPI Specs - [openapi](https://docs.ag.dev/openapi.json) ## Optional - [Discord Community](https://discord.gg/cPSJbuKDse)