integration Package manifest v2.0.5
integration.provider-attio Attio API, webhook, and hosted MCP integration for ContractSpec.
@lssm-tech/integration.provider-attioCopy name
Source, release and verification context Source snapshot bcc79fcc · Declared package version 2.0.5. This page combines the checked-in package guide and manifest; commands and runtime behavior were not executed in this review.
Package source ↗ Manifest ↗ server node
USED BY 0 workspace packages →
THIS PACKAGE integration.provider-attio integrations
→
DEPENDS ON 8 distinct packages
Arrows point from a package to its direct dependency. Each count is derived from the captured manifests.
Dependencies Used by 0 import paths 9
2 declarations SELECT TO INSPECT
◇ lib.contracts-integrations workspace:^ › ◇ lib.contracts-runtime-core workspace:^ ›
Show 0 more ↓ Runtime DEPENDENCY lib.contracts-integrations Integration contract definitions for external services
Declared range workspace:^
Area integrations and providers
Layer platform Read the package manual ↗
The selected source relationships above remain readable. The complete import and dependency references are below.
Guide Capabilities Imports Dependencies Scripts @lssm-tech/integration.provider-attio
Injected, secret-reference-based access to Attio's documented REST API, plus raw-body webhook verification/normalization and metadata for Attio's official hosted MCP server.
AttioClient.request() intentionally supports every documented public endpoint without making upstream URLs part of ContractSpec's stable operation-key surface. page() and paginate() normalize cursor pagination. The package does not proxy hosted MCP sessions or expose OAuth tokens.
bindAttioOperations(registry, client) binds every declared
crm.attio.* operation to the injected client. The binding table is exported for coverage checks, while upstream paths remain provider-internal rather than public ContractSpec keys.
ts Copy code
const attio = new AttioClient({
secretReference: "vault://attio/workspace-token",
secretProvider,
fetch,
});
const records = attio.paginate({
method: "POST",
path: "/objects/people/records/query",
body: { limit: 100 },
});
Declared capabilities. Integration Provider Attio Attio API, webhook, and hosted MCP integration for ContractSpec.
Use it to Adopt attio api, webhook, and hosted mcp integration for contractspec Requires Choose another boundary when The @lssm-tech/integration.provider-attio package constraints do not match the target runtime or platform. @lssm-tech/integration.provider-attio
@lssm-tech/integration.provider-attio/auth
@lssm-tech/integration.provider-attio/client
@lssm-tech/integration.provider-attio/errors
@lssm-tech/integration.provider-attio/hosted-mcp
@lssm-tech/integration.provider-attio/operation-bindings
@lssm-tech/integration.provider-attio/receiver
@lssm-tech/integration.provider-attio/types
@lssm-tech/integration.provider-attio/webhooks
Imports and export paths. 9 entries These are package-manifest entry points. Named symbols listed above come from the capability catalogue; this is not an exhaustive TypeScript symbol reference.
Find an import or subpath 9 imports
@lssm-tech/integration.provider-attioCopy path @lssm-tech/integration.provider-attio/authCopy path @lssm-tech/integration.provider-attio/clientCopy path @lssm-tech/integration.provider-attio/errorsCopy path @lssm-tech/integration.provider-attio/hosted-mcpCopy path @lssm-tech/integration.provider-attio/operation-bindingsCopy path @lssm-tech/integration.provider-attio/receiverCopy path @lssm-tech/integration.provider-attio/typesCopy path @lssm-tech/integration.provider-attio/webhooksCopy path Show more imports No export paths match this search.
Dependencies and related packages. Runtime dependencies 2 Development dependencies 6
@types/bun catalog:types
typescript catalog: Package scripts. Commands declared by this package. Review its setup requirements before running them; no command here was executed by this review.
build contractspec-bun-build build
build:bundle contractspec-bun-build transpile
build:types contractspec-bun-build types
clean rimraf dist .turbo
lint:check node ../../../scripts/biome.cjs check .
lint:fix node ../../../scripts/biome.cjs check --write .
test bun test
prebuild contractspec-bun-build prebuild
typecheck tsgo --noEmit