# Babel Street

> Babel Street through One

- Skill: `withoneai/babel-street` (Agent Skill)
- Install (CLI): `npx skillmds@latest add withoneai/babel-street`
- Raw SKILL.md: https://api.skillmd.com/api/skills/withoneai/babel-street/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: withoneai (https://skillmd.com/u/withoneai)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/withoneai/babel-street

---


# Babel Street through One

Babel Street is a data intelligence platform that provides multilingual data discovery, entity analysis, and risk insights from open-source and enterprise information, enabling analysts and security teams to investigate threats, monitor events, and support operational decision-making through integrated APIs and tools.

One exposes Babel Street through four MCP tools. The table below carries real action ids from One's knowledge base, so for a common operation you can skip search and go straight to reading the action's parameters.

## How to run an action

1. Find the action in the table below, or call `search_one_platform_actions` with platform `babel-street` if it is not listed.
2. Call `get_one_action_knowledge` with the action id. Do this every time, including for actions in this table. The table gives you the id, not the parameters.
3. Call `execute_one_action` with parameters copied from that knowledge.

Never guess a parameter name, a body field, or an enum value. The knowledge has the real schema, and a guessed field is either a 400 or a silent write of the wrong thing.

## Before you start

Call `list_one_integrations` once and confirm Babel Street is connected. If it is missing, the user has not connected it: say so and point them at https://app.withone.ai rather than reaching for raw HTTP.

Each connection carries an `access` field. If it reports `{"policy": "methods", "methods": ["GET"]}` the agent is read-only here, so plan a read-only answer instead of attempting a write that will be refused.

## Before a write

Creates, updates, deletes and sends land on a real Babel Street account and cannot be recalled. State the action and the specific target in one line before the first write in a task, and let the user stop you. Reads need no confirmation.

## Actions

### SupportedLanguages

| Action | Method | Path | Action id |
|---|---|---|---|
| Get Supported Languages for Name Deduplication | GET | `/rest/v1/name-deduplication/supported-languages` | `conn_mod_def::GMAdpOKGFpI::uq8asC5eTemq_gdM8mx9eA` |
| Supported Languages | GET | `/rest/v1/language/supported-languages` | `conn_mod_def::GMAdpFgR-cw::L3ShCTBNQMiHnQagEH3oSA` |
| Supported Languages for Sentiment | GET | `/rest/v1/sentiment/supported-languages` | `conn_mod_def::GMAdp04nJkU::2EBc_j1JQt2WIIZ0Lsbxdg` |
| Supported Languages for Transliteration | GET | `/rest/v1/transliteration/supported-languages` | `conn_mod_def::GMAdp8x7kU4::giwG1ic3REOyppHzQVyfhg` |
| Supported Languages Using Entities Indoc Coref Server | GET | `/rest/v1/entities/indoc-coref-server/supported-languages` | `conn_mod_def::GMAdo4r2rwc::kNZB98LrTdmr5mXAIAg9BQ` |

### Morphology

| Action | Method | Path | Action id |
|---|---|---|---|
| Supported Languages for a Morphology Feature | GET | `/rest/v1/morphology/{{morphoFeature}}/supported-languages` | `conn_mod_def::GMAdpSWNEbw::bT1CAhaGSVyBYSqXAKrrTA` |
| Supported Languages for Morphology | GET | `/rest/v1/morphology/supported-languages` | `conn_mod_def::GMAdpOj7lI4::_mEHV_eRRSa1CaISP-fLIg` |
| Morphology Analysis Using Morphology | POST | `/rest/v1/morphology/{{morphoFeature}}` | `conn_mod_def::GMAdpN1-gks::c6xTNmw1R3qRhdb_cOrfBg` |

### Categories

| Action | Method | Path | Action id |
|---|---|---|---|
| Supported Languages | GET | `/rest/v1/categories/supported-languages` | `conn_mod_def::GMAdoxkwqeA::mnQkiUt3T-eIiOKxIzaHjA` |
| Identify Contextual Categories | POST | `/rest/v1/categories` | `conn_mod_def::GMAdovynsMo::OJYv9XVFS_eow8awkTIing` |

### Entities

| Action | Method | Path | Action id |
|---|---|---|---|
| Supported Languages for Entities | GET | `/rest/v1/entities/supported-languages` | `conn_mod_def::GMAdo5n_OeA::3w2aLEELSJi4a2TsgsoTZw` |
| Extract Entities | POST | `/rest/v1/entities` | `conn_mod_def::GMAdo_RtY4w::qaR-hTViR86mXkTX8Eulbw` |

### Events

| Action | Method | Path | Action id |
|---|---|---|---|
| Supported Languages for Events | GET | `/rest/v1/events/supported-languages` | `conn_mod_def::GMAdpF9KS10::9GI2WpXhSHieWPOc8MRVxg` |
| Extract Events | POST | `/rest/v1/events` | `conn_mod_def::GMAdo6PZF40::giTuktcdSd25iX0HCGTJWQ` |

### Relationships

| Action | Method | Path | Action id |
|---|---|---|---|
| Supported Languages for Relationships | GET | `/rest/v1/relationships/supported-languages` | `conn_mod_def::GMAdpkJItf0::v-cTrHynSxqwf4lVtriCig` |
| Extract Relationships | POST | `/rest/v1/relationships` | `conn_mod_def::GMAdpnOllWE::z917exgwRTi8PKWtwpdQdQ` |

### Sentences

| Action | Method | Path | Action id |
|---|---|---|---|
| Supported Languages for Sentences | GET | `/rest/v1/sentences/supported-languages` | `conn_mod_def::GMAdptXrs-A::VGYrnHcAQZyAx9D2nZrIqA` |
| Determine Sentences | POST | `/rest/v1/sentences` | `conn_mod_def::GMAdpuEZF9k::c4MNOEqmR8uVRYT5D_zHlg` |

### Tokens

| Action | Method | Path | Action id |
|---|---|---|---|
| Supported Languages for Tokens | GET | `/rest/v1/tokens/supported-languages` | `conn_mod_def::GMAdp1kZxIA::9sunrw4PQUGLzlg3xLUqyQ` |
| Tokenize Input | POST | `/rest/v1/tokens` | `conn_mod_def::GMAdp8yBpjI::cmzoSDVpRV6_mTtl8YPE_g` |

### Topics

| Action | Method | Path | Action id |
|---|---|---|---|
| Supported Languages for Topics | GET | `/rest/v1/topics/supported-languages` | `conn_mod_def::GMAdp8hpnZ0::wTkUdFx5SZOcmGcwcv_Jog` |
| Extract Topics | POST | `/rest/v1/topics` | `conn_mod_def::GMAdp8D9AVw::8wIpgolgS7C6kp7YE90AzQ` |

### GazetteerEntries

| Action | Method | Path | Action id |
|---|---|---|---|
| Add Gazetteer Entries for Entity Extraction | POST | `/rest/v1/entities/configuration/gazetteer/add` | `conn_mod_def::GMAdowmc3_0::3qdVJy-CSYGv8CuMN0IVGA` |

### AddressSimilarity

| Action | Method | Path | Action id |
|---|---|---|---|
| Address Similarity | POST | `/rest/v1/address-similarity` | `conn_mod_def::GMAdoxLql3I::ICNAqoSfRGSfYrNEnl-8uA` |

### EntityTypes

| Action | Method | Path | Action id |
|---|---|---|---|
| List Entity Types | GET | `/rest/v1/entities/info` | `conn_mod_def::GMAdo5TjK-k::WqbCflf2QVibA9kfZc7bfw` |

### NameSimilaritySupportedLanguages

| Action | Method | Path | Action id |
|---|---|---|---|
| Supported Languages for Name Similarity | GET | `/rest/v1/name-similarity/supported-languages` | `conn_mod_def::GMAdpbKHEzg::4KHTWiSwQ7GPXY4NNmMZww` |

### AddressSimilaritySupportedLanguages

| Action | Method | Path | Action id |
|---|---|---|---|
| Supported Languages for Address Similarity | GET | `/rest/v1/address-similarity/supported-languages` | `conn_mod_def::GMAdowbwEG8::1nrDRZ_GRnqdhqoQ6GWJFA` |

### Language

| Action | Method | Path | Action id |
|---|---|---|---|
| Identify Language | POST | `/rest/v1/language` | `conn_mod_def::GMAdpFXPR70::VDOkRq7zTU2sIn5zXtxCjg` |

### Info

| Action | Method | Path | Action id |
|---|---|---|---|
| Get Info | GET | `/rest/v1/info` | `conn_mod_def::GMAdpF-yeP8::_u778RwCRSyRU0_yuMknVg` |

### EventSchemas

| Action | Method | Path | Action id |
|---|---|---|---|
| Get Event Schemas | GET | `/rest/v1/events/info` | `conn_mod_def::GMAdpHWgAc4::34eECnQMTLSVt-IcT4ca7Q` |

### NameDeduplication

| Action | Method | Path | Action id |
|---|---|---|---|
| Name Deduplication | POST | `/rest/v1/name-deduplication` | `conn_mod_def::GMAdpNzkXqs::-U-4inUHQh2HWbN7sqkLzA` |

### NameSimilarity

| Action | Method | Path | Action id |
|---|---|---|---|
| Match Names | POST | `/rest/v1/name-similarity` | `conn_mod_def::GMAdpZCXnUQ::L_ub6LvFRTiIJwPKHupqcg` |

### BabelStreetAnalytics

| Action | Method | Path | Action id |
|---|---|---|---|
| Ping Babel Street Analytics | GET | `/rest/v1/ping` | `conn_mod_def::GMAdpZTtLD0::YwSpxxEoRHysxBk8o9_V_A` |

### NameTranslationSupportedLanguages

| Action | Method | Path | Action id |
|---|---|---|---|
| Supported Languages for Name Translation | GET | `/rest/v1/name-translation/supported-languages` | `conn_mod_def::GMAdpau-5Ok::-BlnzcEvQxm8ALjq7iDBBg` |

### NameTranslation

| Action | Method | Path | Action id |
|---|---|---|---|
| Translate Names | POST | `/rest/v1/name-translation` | `conn_mod_def::GMAdpbrb-wc::pXF_HXfeQFywu_5_k53qNw` |

### RecordSimilaritySupportedLanguages

| Action | Method | Path | Action id |
|---|---|---|---|
| Supported Languages for Record Similarity | GET | `/rest/v1/record-similarity/supported-languages` | `conn_mod_def::GMAdpidMEhk::oOehlFCMR-G-MKUtSnJesA` |

### Semantics

| Action | Method | Path | Action id |
|---|---|---|---|
| Similar Using Semantics | POST | `/rest/v1/semantics/similar` | `conn_mod_def::GMAdpjU-y98::N2abJ1O6Sdadt_hq6d6RBw` |

### RecordSimilarity

| Action | Method | Path | Action id |
|---|---|---|---|
| Record Similarity | POST | `/rest/v1/record-similarity` | `conn_mod_def::GMAdpj9HuX8::mXbMB-biTHaenEYDtxv8ZA` |

### SemanticsVector

| Action | Method | Path | Action id |
|---|---|---|---|
| Create Embeddings Using Semantics Vector | POST | `/rest/v1/semantics/vector` | `conn_mod_def::GMAdptRlTgE::_4W3CZLUSnuO1_WqWsGTvw` |

### SemanticsVectorSupportedLanguages

| Action | Method | Path | Action id |
|---|---|---|---|
| Supported Languages for Semantics Vector | GET | `/rest/v1/semantics/vector/supported-languages` | `conn_mod_def::GMAdpt2NWuc::BveuVNSuSxaufYoex9PYgw` |

### SemanticsSimilarSupportedLanguages

| Action | Method | Path | Action id |
|---|---|---|---|
| Supported Languages for Semantics Similar | GET | `/rest/v1/semantics/similar/supported-languages` | `conn_mod_def::GMAdpuPVlys::w_CsR4PDSpOgYQJKM1JdmQ` |

### Sentiment

| Action | Method | Path | Action id |
|---|---|---|---|
| Analyze Sentiment | POST | `/rest/v1/sentiment` | `conn_mod_def::GMAdp0TCGPs::LoQws7jXRMKcWfDb-HDlcg` |

### SyntaxDependenciesSupportedLanguages

| Action | Method | Path | Action id |
|---|---|---|---|
| Supported Languages for Syntax Dependencies | GET | `/rest/v1/syntax/dependencies/supported-languages` | `conn_mod_def::GMAdp1lJ5FE::zSjzoLKmSie1XZDUWN2R5A` |

### SyntaxDependencies

| Action | Method | Path | Action id |
|---|---|---|---|
| Dependencies Using Syntax | POST | `/rest/v1/syntax/dependencies` | `conn_mod_def::GMAdp15DA38::9iyhgcDYSgaKl8HRIuzk9w` |

### Transliteration

| Action | Method | Path | Action id |
|---|---|---|---|
| Transliteration | POST | `/rest/v1/transliteration` | `conn_mod_def::GMAdp8k1Jzw::MLZXmFSJSWO2ZphVoU_qIQ` |

## When a call fails

The error comes from Babel Street, not from One. A 400 or 422 means your parameters do not match the schema, so re-read the knowledge and fix the field. A 401 or 403 means the connection needs re-authorizing, which no retry will fix. A 404 means the id is not on this account. A 429 means slow down. Never retry a write more than once: the first attempt may have landed.

Full catalog: https://www.withone.ai/knowledge/babel-street

Integration knowledge by One (withone.ai), licensed under [One-Knowledge-1.0](https://www.withone.ai/licenses/knowledge). Attribution must be preserved in derivative works.

