jane-app-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| COTLET_API_KEY | Yes | Your Cotlet.dev API key, obtained at https://cotlet.dev/app. Required for the local stdio server and for clients that authenticate with a bearer token; without it a tool call answers: "Set COTLET_API_KEY. Get a key at https://cotlet.dev/app". |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
Jane App through Cotlet.dev. Call jane_app_guide first. Set COTLET_API_KEY (https://cotlet.dev/app).
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| jane_app_guideA | How to work in Jane App (list appointments and read the wait list): its screens and the sign-in link. Call this first. |
| jane_app_statusB | Check that your Cotlet.dev account and Jane App are ready: account, credits and Jane App connection. |
| jane_app_openA | Open a Jane App page in your signed-in Cloud Browser (default https://janeapp.com) to work with list appointments and read the wait list. |
| jane_app_readA | Read the current Jane App page: its text and numbered buttons, links and fields. |
| jane_app_clickC | Click a numbered element on the current Jane App page. |
| jane_app_typeB | Type text into a numbered field on the current Jane App page. |
| jane_app_closeA | Close the Jane App browser session when the work is done, so credits stop running. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 7 tools
Each tool has a clearly distinct browser-automation purpose: opening, reading, clicking, typing, closing, guidance, and readiness checking. There is no meaningful overlap that would cause misselection.
All tool names follow a consistent snake_case pattern with the jane_app_ prefix and a clear verb or role suffix. The convention is predictable throughout the set.
Seven tools is well-scoped for a browser-automation wrapper around Jane App. Each tool maps to a necessary lifecycle or interaction step without redundant entries.
The set covers browser session lifecycle and the core read/click/type interaction loop needed to list appointments and read the wait list. Minor gaps exist around explicit navigation, scrolling, and select-element handling, but these may be workable through the generic read/click/type tools.