Dotloop MCP
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| DOTLOOP_API_KEY | No | Your Dotloop API key (legacy, also accepted). | |
| DOTLOOP_ENV_FILE | No | Path to a custom .env file (optional). | |
| DOTLOOP_ACCESS_TOKEN | No | Your Dotloop access token. |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| dotloop_get_accountB | Get the current Dotloop account. |
| dotloop_list_profilesC | List Dotloop profiles. |
| dotloop_get_profileC | Get one Dotloop profile by ID. |
| dotloop_list_loopsC | List loops for a Dotloop profile. |
| dotloop_get_loopC | Get one Dotloop loop. |
| dotloop_get_loop_detailsC | Get details for one Dotloop loop. |
| dotloop_list_foldersC | List folders for a Dotloop loop. |
| dotloop_get_folderC | Get one Dotloop loop folder. |
| dotloop_list_documentsC | List Dotloop loop documents. |
| dotloop_get_documentC | Get Dotloop document metadata. |
| dotloop_download_documentC | Download a Dotloop document as base64 with a byte-size limit. |
| dotloop_list_participantsC | List Dotloop loop participants. |
| dotloop_get_participantC | Get one Dotloop loop participant. |
| dotloop_list_task_listsC | List task lists for a Dotloop loop. |
| dotloop_get_task_listC | Get one Dotloop task list. |
| dotloop_list_tasksC | List Dotloop tasks in a task list. |
| dotloop_get_taskC | Get one Dotloop task. |
| dotloop_get_task_summaryC | Get task summary for a Dotloop loop. |
| dotloop_get_all_tasks_in_loopC | Get all tasks in a Dotloop loop. |
| dotloop_get_pending_tasksC | Get pending tasks in a Dotloop loop. |
| dotloop_get_completed_tasksC | Get completed tasks in a Dotloop loop. |
| dotloop_list_loop_activityC | List Dotloop loop activity. |
| dotloop_get_recent_activityC | Get recent Dotloop loop activity. |
| dotloop_get_activity_summaryC | Get Dotloop activity summary. |
| dotloop_get_activity_by_typeD | Get Dotloop loop activity filtered by type. |
| dotloop_get_activity_by_userC | Get Dotloop loop activity filtered by user. |
| dotloop_list_loop_templatesC | List Dotloop loop templates. |
| dotloop_get_loop_templateC | Get one Dotloop loop template. |
| dotloop_find_template_by_nameC | Find a Dotloop template by name. |
| dotloop_get_template_summaryC | Get Dotloop template summary for a profile. |
| dotloop_get_templates_by_typeC | Get Dotloop templates by type. |
| dotloop_get_default_templatesD | Get default Dotloop templates. |
| dotloop_get_custom_templatesC | Get custom Dotloop templates. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| Dotloop API coverage matrix | Dotloop library-to-MCP coverage matrix. |
| Dotloop library method coverage | Method-level Dotloop library-to-MCP exposure matrix. |
TDQS
Scored across 33 tools
Most tools have distinct purposes with clear verb_noun patterns, but pairs like get_loop and get_loop_details or multiple activity tools could confuse an agent without careful reading.
All tools consistently follow the dotloop_verb_noun pattern in snake_case, with verbs like get, list, find, download; no mixing of conventions.
With 33 tools, the set is slightly over-scoped for a single server, though many are read-only retrievals; borderline heavy but can be justified by the domain's complexity.
The tools are heavily focused on retrieval (get/list) with only a download and a find operation; missing essential write operations like create, update, or delete for loops, documents, and other resources, limiting agent capabilities.