# 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