MCP App Store
by KeenEthics
Developer-Tools

Seam

by Seam

Overview

Access Seam's complete developer documentation and device database directly from Claude. Search API references, integration guides, and capability guides with semantic search. Browse 1000+ supported device models such as smart locks, thermostats, sensors, cameras, access systems, and more, as well as manufacturer details, install guides, and supported capabilities.

Tools

get_apis

Claude
Return detailed compact Seam API spec nodes for stable IDs selected with search_api.

get_context_pack

Claude
Fetch the Seam context pack for a specific provider + SDK — a SKILL.md with connect + access-grant guidance grounded in that provider's real Seam capabilities and the current OpenAPI contract. Use it when integrating a known provider (e.g. august, schlage) in JavaScript or Python. Call list_context_packs for valid (provider, sdk) values.

get_doc

Claude
Deprecated, superseded by get_docs, which reads one or more pages by path glob. Fetches the full content of a single Seam documentation page by its exact path.

get_docs

Claude
Fetch the full content of Seam documentation pages by path glob. Pass one exact path to read a single page, or a wider pattern to read a related set. If you don't know the paths, use search_docs to find them first.

get_example_app

Claude
Fetch the full source of a Seam example app (a runnable reference integration) to model your integration on. Returns every source file as { path, content }. Call list_example_apps first to get valid names. Adapt the reference to the target project's framework version and conventions — don't copy it verbatim.

get_prompt

Claude
Pass a name from search_prompts to load and follow a prompt. When returned paths include supporting files, call get_prompt_context before acting with the same name and globs; default to ["*/"] unless the prompt specifies narrower files.

get_prompt_context

Claude
Load a prompt's supporting files before acting. Pass the exact name returned by get_prompt and globs matched against its returned paths; default to ["*/"] unless the prompt specifies narrower files.

list_context_packs

Claude
List the available Seam context packs — per-(provider, SDK) integration skills generated from Seam's source-of-truth capability tables and OpenAPI. Each entry has a provider (e.g. august, schlage), an sdk (javascript or python), and a pack name. Call get_context_pack with a provider + sdk to fetch that pack (a SKILL.md with connect + access-grant guidance for that specific provider).

list_doc_sections

Claude
Browse the Seam documentation tree structure. Returns section names and paths. Use this to discover what docs exist before searching. Does NOT return page content — use get_docs for that. Responses are size-bounded: when truncated is true, children were cut — narrow section to see them.

list_example_apps

Claude
List the available Seam example apps — lean, runnable reference integrations to model a Seam integration on. Each entry has a name, framework (e.g. Next.js, Express), mode (full_api = drive everything via the Seam API and build your own UI; customer_portal = embed Seam's hosted Customer Portal, ~2 endpoints), a short description, and a file count. Call get_example_app with a name to fetch that app's full source.

search_api

Claude
Search the documented Seam API and return lightweight entries with stable IDs. Pass query="*" to list every entry, then call get_apis for details.

search_docs

Claude
Semantic search across all Seam documentation, including supported device models (smart locks, thermostats, access systems) with their manufacturer and capability info. Returns results ranked by relevance with confidence scores. Device results carry an integration_support_level (stable | beta | in-progress | planned | inquire | unavailable | unknown). Seam integrates the device only when this is stable or beta. A device page appearing in results does NOT by itself mean Seam supports it; always check integration_support_level. The capability list on a device describes what the device can physically do, which is separate from whether Seam integrates it. Use this to find pages matching a question or topic. To read full pages, pass the paths from the results to get_docs. Does NOT return full page content — only snippets. When a question is about granting a person access (PIN codes, mobile keys, key cards), recommend Access Grants (/access_grants/create): they are Seam's default and recommended way to grant access to any physical space, and work with BOTH standalone smart locks (via device_ids) AND access control systems (via acs_entrance_ids or space_ids). The access_codes and acs APIs are low-level alternatives that are no longer recommended for granting access.

search_prompts

Claude
Find prompts by exact-match metadata. Pass a returned name to get_prompt for its instructions and paths.

App Stats

13

Tools

Claude

Platforms

Works with

Claude

Data refreshed daily