CALLANYTHING
OPEN PROTOCOL · LOCAL-FIRST RUNTIME
APACHE-2.0 OPEN SOURCE

Private capabilities,

public contracts.

Package your local scripts, workflows, models, or expertise into a Hotline. Implementation stays with you; Agents discover, call, and read standardized result_packages through a unified protocol.

You publish contracts, not source code. Agents learn to call your contract, not peek at your implementation.

CALL ANYTHING is an open protocol and local runtime for Agents to call external capabilities — not a phone tool, not a traditional comms SaaS.

WHAT IS A HOTLINE

What is a Hotline?

A Hotline is an Agent-callable capability entry point. Not a phone line — a standardized capability contract.

Capability Description

What this capability does

Input Schema

What inputs are required

Output Schema

What outputs are returned

Risks & Limits

Boundaries and caveats

Provider

Who provides and maintains it

Version & Audit

Version + how results are recorded and verified

You can expose a Hotline as an MCP Server, OpenAPI endpoint, or Skill wrapper. Those are access surfaces; Hotline is the productized capability contract.

HOW A CALL WORKS

How does a call happen?

1

Agent / Caller initiates request

Via delexec-ops CLI or SDK, a call is made to the catalog.

2

Supervisor manages session

Local supervisor handles session, catalog lookup, and call state.

3

Hotline Contract validates

Defines input, output, version, and risks. Ensures call conforms.

4

Responder Adapter executes locally

Your private implementation runs locally. Core logic never leaves.

5

result_package returns

Standardized result returns to Caller with output, duration, status.

Core principle: Public contract, private implementation.

Agents see schema and result_package — not your source code, prompts, models, or internal workflows.

REAL STATUS

Current Real Status

We don't present future plans as existing features.

01Available

Local Mode

Install locally and run — no public platform needed.

02Available

@delexec/ops CLI

Local runtime for Caller / Responder roles.

03Available

Self-host Platform

Run private catalog, review, and routing for your team.

04Preview

Public Marketplace

Shows example Hotlines to demonstrate catalog and contract structure.

05Planned

Fiat Settlement

Fiat settlement and withdrawal — planned.

Recommended first step: complete a local Hotline call.

GET STARTED

Choose your path

I have a capability

Package your local CLI, HTTP service, model inference, or expertise as a Hotline. Run locally first, then decide whether to submit for review.

Responder Quick Start

I'm building an Agent

Let your Agent discover Hotlines via catalog, make calls, and read unified result_packages. No custom client code per capability.

Caller Quick Start

I want to self-host

Run private catalog, review queue, relay, and operator console for your team. Suitable for enterprise or research environments.

Self-host Platform
COMPLEMENTARY

Why not just API, MCP, or Skills?

They all have value — they solve different problems. Hotline addresses another layer: when a capability needs to be discovered, called, versioned, metered, and governed, it needs a productized contract.

🔌

Access Surfaces: API / MCP / Skills

Solve "how Agents call tools and services."

  • • APIs provide stable service interfaces
  • • MCP lets Agents uniformly call tools
  • • Skills inject behavior guidance into models
📦

Productization Layer: Hotline

Solves "how capabilities are discovered, versioned, metered, and governed."

  • • A Hotline can use API, MCP, or Skill as access surface
  • • CALL ANYTHING standardizes the capability itself
  • • Public contract, private implementation
DimensionAPIMCPSkillsHotline
Problem solvedService interface: how Agents call external servicesTool invocation: how Agent runtime invokes toolsBehavior injection: how Agents get workflow guidanceCapability productization: how private capabilities are discovered, versioned, metered, and governed
ProviderCompanies / platformsTool developersSkill authorsIndividuals or small teams (OPCs)
ConsumerApp developersAgent runtimeAgent contextAny protocol-conforming Agent
IntegrationCaller writes client codeAgent runtime starts serverSKILL.md injected into promptBoth sides follow same contract, no mutual integration
IdentityImplemented by service providerFollows Agent runtime (no protocol standard)Usually noneProtocol-layer token + introspect
MeteringProvider integrates payment systemUsually no built-in meteringUsually no commercialization mechanismProtocol fields carry pricing / usage / receipts
DiscoverabilitySelf-marketing by providerBundled with client or manual configCopy files locallyMarketplace catalog + ratings + versions
CompatibilityHotline can expose as OpenAPI endpointHotline can expose as MCP ServerHotline can wrap as SkillProductized capability contract; access surface can be API / MCP / Skill
MARKETPLACE

Marketplace Preview

The current catalog shows example Hotlines to demonstrate contract structure. Public publishing is not yet open.

How Hotlines are discovered

Through catalog search and category browsing.

How contracts are displayed

Summary, schema, examples, risks.

Responder info

How provider and version info is organized.

Caller decisions

How to judge whether to integrate.

Status labels

Preview / Demo / Coming Soon.

Timeline

Public publishing, ratings, settlement not yet open.

Browse example Hotlines
APACHE-2.0

Open Source Boundary

You can

  • Run the full chain locally
  • Package your own capabilities as Hotlines
  • Self-host a private catalog
  • Build on top of the protocol
  • Reproduce the full stack in enterprise or research environments

Official operated layer

  • Official Marketplace public discovery
  • Managed operations and SLA
  • Future settlement network and fiat withdrawal
  • Public reputation and rating system
FAQ

Frequently Asked Questions

What's the relationship between Hotline and MCP?

MCP handles how Agent runtimes call tools — it's the access surface.

Hotline handles how capabilities are productized — it's the contract layer. A Hotline can expose as an MCP Server, but product / routing / settlement is handled by the Hotline protocol.

Do I need to deploy a server?

No. Local Mode runs the full chain locally: install CLI → start supervisor → mount Hotline → make a call → see result_package.

When you need public reachability, you can choose Self-host Platform or the future Public Marketplace.

What's the open source license?

CALL ANYTHING's protocol, client runtime, and self-host platform use Apache-2.0.

You can run locally, package capabilities, self-host a private catalog, or build on the protocol.

Official Marketplace, public discovery, and future settlement network are operated layers.

View all FAQ