# MCP & Developers | Endata

> Connect AI tools and build research, editorial, publishing, and social workflows with the Endata API, MCP, and signed webhooks.

- REST API: `https://app.endata.com/api/v1`

- OpenAPI 3.1: https://app.endata.com/api/v1/openapi.json

- Operation catalog with JSON Schemas: https://app.endata.com/api/v1/operations

- MCP server (Streamable HTTP, bearer project API key): `https://app.endata.com/mcp`

- [Build an automated content pipeline with the MCP server](https://endata.com/guides/mcp-content-pipeline)

## Claude Code

```json
{
  "mcpServers": {
    "endata": {
      "type": "http",
      "url": "https://app.endata.com/mcp",
      "headers": { "Authorization": "Bearer ${ENDATA_API_KEY}" }
    }
  }
}
```

## Codex

```toml
[mcp_servers.endata]
url = "https://app.endata.com/mcp"
bearer_token_env_var = "ENDATA_API_KEY"
```

## Published content

Read published articles and answers, and their authors and sections.

- `published_articles_list`
- `published_article_read`
- `published_answers_list`
- `published_answer_read`
- `published_authors_list`
- `published_sections_list`

## Articles

Create drafts, inspect history, approve exact revisions, and manage article state.

- `publication_read`
- `overview_read`
- `articles_list`
- `article_read`
- `article_history`
- `article_create`
- `article_update`
- `article_preview`
- `article_approve`
- `article_urgency`
- `article_action`
- `activity_list`

## Questions and answers

List the questions customers ask, research and edit each answer, and publish or unpublish it. Answers are separate from articles.

- `questions_list`
- `questions_stats`
- `discovery_read`
- `search_ai_read`
- `question_read`
- `question_create`
- `question_update`
- `questions_suggest`
- `question_accept`
- `question_dismiss`
- `question_research`
- `question_perspective`
- `answer_read`
- `answer_history`
- `answer_preview`
- `answer_create`
- `answer_update`
- `answer_keep`
- `answer_publish`
- `answer_unpublish`

## Research

Configure research, manage sources, inspect runs, and retry candidates.

- `research_read`
- `research_run`
- `research_configure`
- `research_source_save`
- `research_retry`

## Publishing

Read batch status with editorial:read; publish, retry, or stage removals with publishing:manage.

- `publishing_read`
- `publication_publish`
- `publication_retry`
- `article_unpublish`

## Media

List, upload, import, and crop images with reuse permission and attribution.

- `media_list`
- `media_upload`
- `media_import`
- `media_crop`

## Website widgets

List widgets, read one, and push data such as a ticker's prices.

- `widgets_list`
- `widget_read`
- `widget_data_put`

## Project settings

Manage authors, coverage sections, project details, and custom domains.

- `taxonomy_save`
- `publication_update`
- `domains_list`
- `domain_add`
- `domain_remove`

## Social distribution

Inspect connections and share articles through LinkedIn profiles and Pages, Facebook, X, Threads, Instagram, Bluesky, TikTok and YouTube Shorts. TikTok and YouTube posts are the article’s short video (format "video"). Connect accounts in the platform first.

- `connections_list`
- `connection_remove`
- `share_read`
- `article_share`
- `share_cancel`

## Connected services

Inspect, configure, test, or remove email, analytics, team notification, and other catalog integrations.

- `integrations_list`
- `integration_save`
- `integration_test`
- `integration_remove`

## Organization

Manage team access, invitations, and projects within plan limits.

- `team_read`
- `team_invite`
- `invitation_revoke`
- `member_update`
- `publication_create`

## Webhooks

Register receivers and manage delivery history and replay.

- `webhooks_list`
- `webhook_create`
- `webhook_action`
- `webhook_replay`
