---
title: "Core concepts"
description: "Accounts, tools and workspaces."
group: "Product"
order: 2
---

## Deployment addresses

- Documentation: https://ctx4.me/docs.md
- Agent index: https://ctx4.me/docs/agent-index.json
- Console and connections: https://console.ctx4.me/integrations
- MCP: https://ctx4.me/mcp
- HTTP API: https://ctx4.me/v1
- Composio base URL: https://ctx4.me/compat/context4/v1
- OpenAPI: https://ctx4.me/docs/openapi.json
- HTTP/MCP inventory: https://ctx4.me/docs/api-index.json
- Composio routes: https://ctx4.me/docs/compat-routes.json
- Connectors: https://ctx4.me/docs/connectors.json


## Workspace

A workspace brings together connections, settings and member access. Before acting, check which workspace you are using.

## Connector and connection

A connector describes a service's capabilities. A connection is an authorized account in your workspace. They are different things.

## Action and result

A tool has an input schema and a result schema. AI can make mistakes: check the selected account and the consequences of changes.

## Tool, endpoint and session

A tool is an action with an input schema and a published identifier. An endpoint is a provider HTTP method with a path, parameters and JSON Schema; it is discovered separately and does not automatically appear among MCP tools. [Proxy requests](https://ctx4.me/docs/proxy-requests.md) explains calling an endpoint through a connected account.

A session pins the available tool set and execution settings, including TTL, budget and read-only policy. An execution is a separate durable record of an individual call, its state, attempts and result. Neither a session's existence nor acceptance of a request means the provider operation succeeded.

## End user

In a server integration, `user_id` associates actions with an application's end user. It is an opaque reference, not a field for email or personal data. Multiple users of one workspace can have separate accounts for the same service. A shared account is available only with appropriate sharing and ACL settings.
