Skip to content

Commit b0795c9

Browse files
sybohyclaude
andcommitted
feat: cover device database in MCP server install instructions
Updates the Seam Docs MCP server section to reflect that search and fetch tools also cover the 400+ supported device models. Adds device- oriented example prompts, display names for each tool, and a search tip for device queries. Aligns with the marketplace listing copy. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
1 parent fc9623a commit b0795c9

2 files changed

Lines changed: 27 additions & 24 deletions

File tree

codegen/source/docs/api-reference/installation.md

Lines changed: 14 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
description: Install the Seam SDKs to call the Seam API and connect the Seam Docs MCP server to Claude.
2+
description: Install the Seam SDKs to call the Seam API and connect the Seam Docs MCP server to search Seam's docs and device database from Claude.
33
---
44

55
# Installation
@@ -55,9 +55,9 @@ Install using [nuget](https://www.nuget.org/packages/Seam).
5555

5656
## Seam Docs MCP Server
5757

58-
The **Seam Docs MCP Server** is a public, read-only [Model Context Protocol](https://modelcontextprotocol.io/) server that gives Claude and other MCP-compatible clients access to the Seam documentation. Connect it once, then ask Claude questions about the Seam API, capabilities, webhooks, and SDK usage. Claude grounds its answers in the most up-to-date Seam docs.
58+
The **Seam Docs MCP Server** is a public, read-only [Model Context Protocol](https://modelcontextprotocol.io/) server that gives Claude and other MCP-compatible clients access to Seam's developer documentation and device database. Connect it once, then ask Claude questions about the Seam API, capabilities, webhooks, SDK usage, and the 400+ supported device models — across smart locks, thermostats, access control systems, and noise sensors. Claude grounds its answers in the most up-to-date Seam docs.
5959

60-
The server is intended for developers integrating with Seam who want Claude to answer Seam documentation questions accurately. It is read-only: it cannot control devices, manage access codes, create resources, or perform any other write operations against the Seam API.
60+
The server is intended for developers integrating with Seam who want Claude to answer Seam questions accurately, whether they're looking up an API endpoint, checking which lock models support mobile keys, or finding the right integration guide. It is read-only: it cannot control devices, manage access codes, create resources, or perform any other write operations against the Seam API.
6161

6262
### Server Details
6363

@@ -73,14 +73,16 @@ No API key, account, or sign-up is required to use the Seam Docs MCP server. It
7373

7474
### What You Can Ask
7575

76-
Once connected, you can ask Claude questions like the following, and Claude will fetch the answer from the Seam docs:
76+
Once connected, you can ask Claude questions like the following, and Claude will fetch the answer from the Seam docs and device database:
7777

7878
* "How do I unlock a Schlage Encode lock with the Seam API?"
7979
* "Show me the webhook payload for `lock.locked`."
8080
* "What's the difference between an access code and an access grant?"
81-
* "Which endpoints are available for managing thermostat schedules?"
81+
* "Which smart lock models support mobile keys and remote unlock?"
82+
* "Compare August and Yale lock features for a hospitality deployment."
83+
* "Find the right integration guide for property management workflows."
84+
* "Does Seam support Salto KS access control systems?"
8285
* "How do I create a Connect Webview from the Python SDK?"
83-
* "List the simulation endpoints for sandbox locks."
8486

8587
### Connect From Claude.ai
8688

@@ -126,18 +128,18 @@ Or add the following entry to your Claude Code MCP configuration file:
126128

127129
The Seam Docs MCP server exposes three read-only tools:
128130

129-
| Tool | Description |
130-
| ------------------- | ------------------------------------------------------------ |
131-
| `search_docs` | Semantic search across all Seam documentation. |
132-
| `get_doc` | Fetch the full content of a specific Seam documentation page. |
133-
| `list_doc_sections` | Browse the Seam documentation tree structure. |
131+
| Tool | Display Name | Description |
132+
| ------------------- | ----------------- | -------------------------------------------------------------------------------------------- |
133+
| `search_docs` | Search Seam Docs | Semantic search across all Seam documentation and the 400+ supported device models, ranked by relevance. |
134+
| `get_doc` | Get Doc Page | Fetch the full content of any Seam documentation or device page. |
135+
| `list_doc_sections` | List Doc Sections | Browse the Seam documentation tree to discover available content. |
134136

135137
Claude selects the appropriate tool automatically based on your prompt.
136138

137139
### Troubleshooting
138140

139141
* **403 Forbidden on connection** — The server only accepts requests from approved origins (`mcp.seam.co`, `claude.ai`, `app.claude.ai`, and `localhost`). Requests from other origins are rejected.
140-
* **Empty search results** — If `search_docs` returns nothing, broaden your query. Use Seam API resource names (for example, `access_codes`) rather than SDK-specific method names.
142+
* **Empty search results** — If `search_docs` returns nothing, broaden your query. Use Seam API resource names (for example, `access_codes`) rather than SDK-specific method names, and use generic capability terms (for example, "mobile keys") when searching for devices.
141143
* **Connection refused** — Confirm that your network allows outbound HTTPS to `mcp.seam.co`. Some corporate firewalls block custom MCP endpoints.
142144

143145
### Support

docs/api-reference/installation.md

Lines changed: 13 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -52,9 +52,9 @@ Install using [nuget](https://www.nuget.org/packages/Seam).
5252

5353
## Seam Docs MCP Server
5454

55-
The **Seam Docs MCP Server** is a public, read-only [Model Context Protocol](https://modelcontextprotocol.io/) server that gives Claude and other MCP-compatible clients access to the Seam documentation. Connect it once, then ask Claude questions about the Seam API, capabilities, webhooks, and SDK usage. Claude grounds its answers in the most up-to-date Seam docs.
55+
The **Seam Docs MCP Server** is a public, read-only [Model Context Protocol](https://modelcontextprotocol.io/) server that gives Claude and other MCP-compatible clients access to Seam's developer documentation and device database. Connect it once, then ask Claude questions about the Seam API, capabilities, webhooks, SDK usage, and the 400+ supported device models — across smart locks, thermostats, access control systems, and noise sensors. Claude grounds its answers in the most up-to-date Seam docs.
5656

57-
The server is intended for developers integrating with Seam who want Claude to answer Seam documentation questions accurately. It is read-only: it cannot control devices, manage access codes, create resources, or perform any other write operations against the Seam API.
57+
The server is intended for developers integrating with Seam who want Claude to answer Seam questions accurately, whether they're looking up an API endpoint, checking which lock models support mobile keys, or finding the right integration guide. It is read-only: it cannot control devices, manage access codes, create resources, or perform any other write operations against the Seam API.
5858

5959
### Server Details
6060

@@ -70,14 +70,16 @@ No API key, account, or sign-up is required to use the Seam Docs MCP server. It
7070

7171
### What You Can Ask
7272

73-
Once connected, you can ask Claude questions like the following, and Claude will fetch the answer from the Seam docs:
73+
Once connected, you can ask Claude questions like the following, and Claude will fetch the answer from the Seam docs and device database:
7474

7575
* "How do I unlock a Schlage Encode lock with the Seam API?"
7676
* "Show me the webhook payload for `lock.locked`."
7777
* "What's the difference between an access code and an access grant?"
78-
* "Which endpoints are available for managing thermostat schedules?"
78+
* "Which smart lock models support mobile keys and remote unlock?"
79+
* "Compare August and Yale lock features for a hospitality deployment."
80+
* "Find the right integration guide for property management workflows."
81+
* "Does Seam support Salto KS access control systems?"
7982
* "How do I create a Connect Webview from the Python SDK?"
80-
* "List the simulation endpoints for sandbox locks."
8183

8284
### Connect From Claude.ai
8385

@@ -123,21 +125,20 @@ Or add the following entry to your Claude Code MCP configuration file:
123125

124126
The Seam Docs MCP server exposes three read-only tools:
125127

126-
| Tool | Description |
127-
| ------------------- | ------------------------------------------------------------ |
128-
| `search_docs` | Semantic search across all Seam documentation. |
129-
| `get_doc` | Fetch the full content of a specific Seam documentation page. |
130-
| `list_doc_sections` | Browse the Seam documentation tree structure. |
128+
| Tool | Display Name | Description |
129+
| ------------------- | ----------------- | -------------------------------------------------------------------------------------------- |
130+
| `search_docs` | Search Seam Docs | Semantic search across all Seam documentation and the 400+ supported device models, ranked by relevance. |
131+
| `get_doc` | Get Doc Page | Fetch the full content of any Seam documentation or device page. |
132+
| `list_doc_sections` | List Doc Sections | Browse the Seam documentation tree to discover available content. |
131133

132134
Claude selects the appropriate tool automatically based on your prompt.
133135

134136
### Troubleshooting
135137

136138
* **403 Forbidden on connection** — The server only accepts requests from approved origins (`mcp.seam.co`, `claude.ai`, `app.claude.ai`, and `localhost`). Requests from other origins are rejected.
137-
* **Empty search results** — If `search_docs` returns nothing, broaden your query. Use Seam API resource names (for example, `access_codes`) rather than SDK-specific method names.
139+
* **Empty search results** — If `search_docs` returns nothing, broaden your query. Use Seam API resource names (for example, `access_codes`) rather than SDK-specific method names, and use generic capability terms (for example, "mobile keys") when searching for devices.
138140
* **Connection refused** — Confirm that your network allows outbound HTTPS to `mcp.seam.co`. Some corporate firewalls block custom MCP endpoints.
139141

140142
### Support
141143

142144
For questions or issues with the Seam Docs MCP server, contact [support@seam.co](mailto:support@seam.co).
143-

0 commit comments

Comments
 (0)