Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Agent Tool Protocol (ATP)

ATP Logo

An open protocol for building, syncing, and using modular AI ToolKits across agents

Documentation


The Agent Tool Protocol (ATP) is a modern, cloud-native protocol that enables AI agents to discover, authenticate, and call external tools through developer-defined ToolKits.

Whether you're building AI-native apps, autonomous agents, or agent marketplaces, ATP gives you a lightweight, developer-first way to expose functionality to LLMs—without reinventing wrappers or managing tool routing manually.

ATP was designed to:

  • ✅ Make tool usage portable across devices, apps, and agents
  • ✅ Remove friction for developers registering and publishing tools
  • ✅ Standardize agent ↔ tool communication with built-in auth and lifecycle

🧠 Core Principles

  • Tool-first – Tools are real Python functions, not wrappers or proxies
  • Agent-agnostic – Works with any agent that supports the ATP protocol
  • Cloud-sync ready – ToolKits sync across environments and apps
  • Developer-first – SDKs provide decorators, metadata, and built-in auth handling

🚀 Getting Started


📁 Project Structure

Repository Description
specification Protocol specification and design principles
python-sdk Python SDK for building and publishing ToolKits
toolkit store (Coming soon) ToolKit discovery platform
examples Sample ToolKits for Github, Coingecko, Hubspot, etc.

🤝 Contributing

We welcome contributions from developers, researchers, and protocol builders.

Got questions or ideas? Join the conversation on GitHub Discussions


🧬 About

ATP is maintained by the ChatATP team and contributors around the world.
We believe AI agents should be as extensible as modern web apps — and ATP is our protocol for making that future real.

Popular repositories Loading

  1. .github .github Public

  2. python-sdk python-sdk Public

    Python

  3. docs docs Public

    The Official Documentation Of ChatATP Agent Tool Protocol sdk

    MDX

Repositories

Showing 3 of 3 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…