# Apptoto

> Apptoto is appointment reminder, scheduling, and two-way messaging
> software. It exposes a REST API, a hosted MCP server, and discoverable
> agent skills so LLM agents can book appointments, manage contacts and
> events, and triage and reply to client conversations on a user's behalf.

Every API and MCP call must be authenticated. Use an API key (HTTP Basic)
to act as yourself, or OAuth 2.0 (dynamic client registration with PKCE)
for third-party integrations acting on behalf of Apptoto users. Read the
authentication skill before anything else.

## Docs

- [Knowledge base](https://www.apptoto.com/apptoto-manual/article/): end-user product manual covering how Apptoto reminders, scheduling, booking pages, and two-way messaging work

## API

- [API documentation](https://apidocs.apptoto.com/): REST reference for events, contacts, calendars, booking pages, and conversations
- [OpenAPI specification](https://apidocs.apptoto.com/openapi/api-settings.json): machine-readable API schema
- [API catalog](https://api.apptoto.com/.well-known/api-catalog): RFC 9727 service discovery linkset

## MCP server

- [MCP endpoint](https://api.apptoto.com/mcp): streamable-HTTP MCP server with tools for booking, contacts, events, and conversations
- [MCP server card](https://api.apptoto.com/.well-known/mcp/server-card): pre-connection identity and capability discovery

## Authentication

- [OAuth protected resource metadata](https://api.apptoto.com/.well-known/oauth-protected-resource): RFC 9728
- [OAuth authorization server metadata](https://www.apptoto.com/.well-known/oauth-authorization-server): RFC 8414

## Agent skills

- [Agent skills index](https://api.apptoto.com/.well-known/agent-skills/index.json): discoverable SKILL.md documents
- [apptoto-api-authentication](https://api.apptoto.com/.well-known/agent-skills/apptoto-api-authentication/SKILL.md): How to authenticate against the Apptoto v1 REST API.
- [book-appointment](https://api.apptoto.com/.well-known/agent-skills/book-appointment/SKILL.md): Book an appointment on behalf of a client using an Apptoto booking page.
- [respond-to-conversations](https://api.apptoto.com/.well-known/agent-skills/respond-to-conversations/SKILL.md): Read recent Apptoto conversations and send replies.

## Optional

- [Apptoto website](https://www.apptoto.com/): product and marketing site
