Skip to main content

Tool Scopes

The Perspective MCP server supports five named scopes that control which tools are available in a session. By selecting a scope you give the AI assistant a focused tool surface: it can only reach the tools relevant to your current task, which reduces noise and prevents the model from calling irrelevant tools mid-flow.

How to select a scope​

Append the scope name to the MCP endpoint path:

POST https://api.perspective.co/mcp/funnel-build
POST https://api.perspective.co/mcp/sequences
POST https://api.perspective.co/mcp/analytics
POST https://api.perspective.co/mcp/crm

Omitting the scope uses all (the default):

POST https://api.perspective.co/mcp

If you pass an unrecognized scope the server returns 400 Bad Request with a list of valid values.

Scope reference​

all (default)​

Registers every available tool. Use this when you want full access or are exploring what Perspective can do. This is the backward-compatible default for clients that have not migrated to a specific scope.

Tool groups registered: funnels, workspaces, domains, senders, sequences, metrics, sequence-stats, crm, brands


funnel-build​

Minimum surface for creating and editing funnels. Excludes metrics, sequences, and CRM tools — those are unreachable, which prevents the model from trying to query stats for a brand-new funnel that has no data yet.

Tool groups registered: funnels, workspaces, domains, brands

Relevant tool pages: Funnels, Workspaces, Brands


sequences​

Scoped surface for authoring and managing email sequences.

Tool groups registered: sequences, senders, workspaces, domains

Relevant tool pages: Sequences, Domains & Senders, Workspaces


analytics​

Scoped surface for querying metrics and event data. Includes both funnel metrics and sequence performance stats.

Tool groups registered: metrics, sequence-stats, workspaces

Relevant tool pages: Metrics, Sequence Stats, Workspaces


crm​

Scoped surface for looking up contacts and CRM properties.

Tool groups registered: crm, workspaces

Relevant tool pages: CRM, Workspaces


Scope → tool group matrix​

Scopefunnelsworkspacesdomainssenderssequencesmetricssequence-statscrmbrands
all✓✓✓✓✓✓✓✓✓
funnel-build✓✓✓✓
sequences✓✓✓✓
analytics✓✓✓
crm✓✓

Why scopes matter​

Without scopes, every session exposes nearly 30 tools and the model has to decide at each step which one is relevant. When you build a new funnel and the model can also call get_kpi_metrics, it may attempt metric lookups on a funnel with no traffic — wasting tokens on retries. Scopes eliminate this class of error by making irrelevant tools structurally unavailable.

For agents and automated pipelines, always prefer the narrowest scope that covers your workflow.