> ## Documentation Index
> Fetch the complete documentation index at: https://docs.shipstar.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# get_project_context

> Describe the project this MCP connection is scoped to

Describes the project this MCP connection is scoped to: the project name, the GitHub repositories Shipstar tracks for content generation, which destinations are connected, the mailing lists available for release notes emails, and the project's default [content guidelines](/guides/content-guidelines) (technical-depth preset `audience` and free-text instructions) that every generation tool applies unless you override them per call. Call this first in a session to understand what generation will operate on. No arguments.

## Returns

```json theme={null}
{
  "project": { "id": "3b9a4d02-...", "name": "Acme App" },
  "github_connected": true,
  "tracked_repositories": ["acme/backend", "acme/frontend"],
  "destinations": {
    "slack": { "connected": true, "team": "Acme", "default_channel": "#releases" },
    "intercom": { "connected": false },
    "x": { "connected": true, "username": "acmeapp" },
    "webhook_endpoints": 2
  },
  "mailing_lists": [
    { "id": "9c1f7e55-...", "name": "Customers", "active_recipients": 312 }
  ],
  "content_guidelines": {
    "audience": "business",
    "instructions": "Don't mention changes to the marketing website or docs site."
  }
}
```

`tracked_repositories` covers active repos only — pass any of these names as `repos` to a generation tool to restrict it to that repository. `content_guidelines` are the project defaults set in the dashboard (Settings → Content guidelines); both fields are `null` until the team sets them. Every `generate_*` tool accepts `audience` and `instructions` arguments to override them for one call. The `destinations` and `mailing_lists` sections are the same payloads returned by [`list_destinations`](/mcp/project/list-destinations) and [`list_mailing_lists`](/mcp/project/list-mailing-lists).

## Errors

* `Authenticated user or project is no longer available.` — the token's user or project was deleted; reconnect with a fresh token.

## Example prompts

> "What project is this connection scoped to, and which repos does it track?"

> "Before generating anything, show me what destinations and mailing lists are set up."
