# UpGrow discovery files, agent skills and WebMCP tools

> Index of all UpGrow pages for agents: https://www.upgrow.com/llms.txt

Agents and crawlers can find UpGrow's MCP server, A2A agent, REST API and account access from these files alone. Three skill files and the in-browser WebMCP tools complete the set.

## Discovery files

Agents and crawlers can find every interface on these developer pages without reading them:

- [https://www.upgrow.com/.well-known/api-catalog](https://www.upgrow.com/.well-known/api-catalog): API catalog (RFC 9727)
- [https://www.upgrow.com/.well-known/ai-catalog.json](https://www.upgrow.com/.well-known/ai-catalog.json): catalog of the MCP server, A2A agent, OpenAPI document and skills
- [https://www.upgrow.com/.well-known/mcp/server-card.json](https://www.upgrow.com/.well-known/mcp/server-card.json): MCP server card
- [https://www.upgrow.com/.well-known/agent-card.json](https://www.upgrow.com/.well-known/agent-card.json): A2A agent card
- [https://www.upgrow.com/.well-known/agent-skills/index.json](https://www.upgrow.com/.well-known/agent-skills/index.json): agent skills index
- [https://www.upgrow.com/.well-known/poppy.json](https://www.upgrow.com/.well-known/poppy.json): organization discovery file
- [https://www.upgrow.com/openapi.json](https://www.upgrow.com/openapi.json): OpenAPI 3.1 description
- [https://www.upgrow.com/llms.txt](https://www.upgrow.com/llms.txt): plain-text site map for language models
- [https://www.upgrow.com/.well-known/oauth-authorization-server](https://www.upgrow.com/.well-known/oauth-authorization-server) and [https://www.upgrow.com/auth.md](https://www.upgrow.com/auth.md): how agents get account access

The home page also sends a `Link` header that points to the API catalog, the OpenAPI document, the [developers page](https://www.upgrow.com/developers), llms.txt and the health endpoint.

## Agent skills

Three short skill files tell an agent how to use UpGrow well:

- [choose-upgrow-offer](https://www.upgrow.com/.well-known/agent-skills/choose-upgrow-offer/SKILL.md): pick a growth plan or one-time product and send the user to sign-up
- [use-upgrow-agent-api](https://www.upgrow.com/.well-known/agent-skills/use-upgrow-agent-api/SKILL.md): connect to the MCP server, A2A agent and REST API
- [find-upgrow-tools-and-guides](https://www.upgrow.com/.well-known/agent-skills/find-upgrow-tools-and-guides/SKILL.md): point a user to a free tool or a blog guide

## In the browser (WebMCP)

In browsers that support WebMCP, UpGrow pages register tools an agent can call while the user watches: `get_plans`, `list_products`, `search_blog`, `list_free_tools`, `open_signup` and `open_page` (pages on www.upgrow.com only). Other browsers download nothing extra.

## More for developers

- [UpGrow for AI agents and developers](https://www.upgrow.com/developers): every interface on one page
- [UpGrow MCP server: setup, tools and a test call](https://www.upgrow.com/developers/mcp-server): JSON config, Claude Code command, the six tools (list_plans, list_products, list_free_tools, search_blog, get_company_facts, get_signup_link) and a curl test call
- [UpGrow A2A agent: agent card, endpoint and example](https://www.upgrow.com/developers/a2a-agent): agent card, the JSON-RPC endpoint, the five kinds of questions it answers, SendMessage (A2A 1.0) and message/send (A2A 0.3), with a curl example
- [UpGrow REST API: plans, shop products, free tools and blog search](https://www.upgrow.com/developers/rest-api): the five public endpoints (plans, products, free tools, blog search, health), their parameters and curl examples
- [Account access for agents: OAuth 2.1, API keys and GET /me](https://www.upgrow.com/developers/account-access): OAuth 2.1 with PKCE or a claimed API key, GET /me, the account MCP server at /mcp/account and its three tools
- [Contact UpGrow](https://www.upgrow.com/contact): questions these pages do not answer
