Content via MCP

# Manage content with AI agents

Connect an agent to manage FAQs, translations, feature plans, and app settings. You choose which apps it can access and what it can do; Mobile Joe applies the same rules as the dashboard.

## Connect

Add `https://app.mobilejoe.dev/mcp` as a remote MCP server with OAuth authentication. Leave optional client ID and secret fields empty. When you connect, sign in to Mobile Joe, select the apps, and choose an access level. Then ask the agent: **List my Mobile Joe apps.**

### Claude

Open **Customize → Connectors** , choose **Add custom connector** , name it **Mobile Joe** , and click **Connect**. Your workspace may require an owner to add it first. Claude's **Needs approval** setting is separate from the access granted in Mobile Joe. See [Claude's connector guide](https://support.claude.com/en/articles/11175166-get-started-with-custom-connectors-using-remote-mcp).

### Codex

In the Codex desktop app, add an HTTP MCP server named **Mobile Joe** and start OAuth sign-in. With the CLI, request only the scopes you need:

```shell
codex mcp add mobilejoe --url https://app.mobilejoe.dev/mcp
codex mcp login mobilejoe --scopes faqs:read,faqs:write,faqs:publish,feature_plans:read,feature_plans:write,feature_plans:publish,apps:write
```

### ChatGPT

Enable developer mode in ChatGPT's settings in the browser; your workspace must allow custom MCP apps. Add a custom MCP app named **Mobile Joe** and connect it. If ChatGPT asks to reconnect for additional permissions, review the expanded access.

### Other agents

Any agent that supports remote MCP servers with OAuth works. Settings and names vary by client.

## Choose access

When you connect, choose an access level for FAQs, feature plans, and app settings. It applies to every selected app, and only levels your agent requests are offered.

- **Read only** (default): inspect FAQs, translations, feature plans, and votes.
- **Read & write:** also create and edit drafts and translations, and merge draft feature plans.
- **Read, write & publish:** also change published FAQs and visible feature plans, reorder FAQs, and set feature plan statuses.
- **App settings — Edit:** change an app's title, website, and deep link URL.

## Work with FAQs

> Create FAQs for the new export feature, add German and French translations, and save them as drafts. Show me the result. Wait for my approval before publishing.

New FAQs stay drafts until you ask the agent to publish them. The agent sees the original text and each translation separately, and updating one language preserves the others. Changes to published FAQs are visible to app users immediately, so ask the agent to show proposed changes first.

## Curate feature plans

> A customer emailed asking for a CSV export of all time entries. Does this fit our roadmap? Check for overlapping plans and suggest how we could phrase it.

The agent treats user requests as input for your decision: it looks for overlapping plans and suggests a formulation before creating one. New plans are drafts until you approve a status such as **Open**. When merging duplicates, votes move to the plan you keep and count once per app user.

## Disconnect or reconnect

Open **Account → Connections** in the dashboard to inspect or revoke a connection. Reconnecting for more permissions creates a separate connection; revoke the older entry, identified by its creation time.
