# Ferramentas · Networking

> As 26 ferramentas MCP do Networking - configurar o programa, buscar pessoas, ver o perfil, entrar e sair, marcar sessão, aceitar e recusar, Como foi?, avaliações, tipos de sessão, a fila de pedidos, as pessoas do programa e os badges da primeira sessão. Papel mínimo, o que pede confirmação e receitas.

O espaço de [Networking](/espacos/networking) pelo assistente: encontrar alguém para conversar, ver os horários e marcar; entrar no programa, montar a agenda e os tipos de sessão; responder o **Como foi?**; e, para a equipe, a fila de pedidos, as pessoas do programa, as opções e os badges. **Toda sessão de Networking é gratuita**: nenhuma ferramenta mexe em créditos ou dinheiro.

Cada ferramenta traz um selo: <span class="tool-kind tool-kind-read">Só consulta</span> não muda nada, <span class="tool-kind tool-kind-write">Altera</span> cria ou muda algo na hora, e <span class="tool-kind tool-kind-confirm">Pede confirmação</span> só age depois do seu sim a um resumo. Ver [Dinheiro e confirmação](/mcp/dinheiro-e-confirmacao).

## Em resumo

| Ferramenta | O que faz | Papel mínimo | Tipo |
|---|---|---|---|
| [`get_networking_settings`](#get-networking-settings) | As opções do programa e a sua participação | Qualquer que veja o espaço | <span class="tool-kind tool-kind-read">Só consulta</span> |
| [`update_networking_settings`](#update-networking-settings) | Muda as opções do programa | Administrador | <span class="tool-kind tool-kind-write">Altera</span> |
| [`update_networking_badges`](#update-networking-badges) | Os badges da primeira sessão | Administrador | <span class="tool-kind tool-kind-write">Altera</span> |
| [`search_networking_profiles`](#search-networking-profiles) | Busca pessoas no Explorar | Qualquer que veja o espaço | <span class="tool-kind tool-kind-read">Só consulta</span> |
| [`get_networking_profile`](#get-networking-profile) | O perfil de networking de uma pessoa | Qualquer que veja o espaço | <span class="tool-kind tool-kind-read">Só consulta</span> |
| [`join_networking`](#join-networking) | Pede para ser mentor (no simétrico, entra no programa) | Qualquer | <span class="tool-kind tool-kind-write">Altera</span> |
| [`update_my_networking_profile`](#update-my-networking-profile) | Edita o seu perfil, pausa e retoma | Qualquer | <span class="tool-kind tool-kind-write">Altera</span> |
| [`leave_networking`](#leave-networking) | Sai do programa, cancelando as sessões futuras | Qualquer | <span class="tool-kind tool-kind-confirm">Pede confirmação</span> |
| [`list_networking_requests`](#list-networking-requests) | A fila de pedidos de entrada | Administrador | <span class="tool-kind tool-kind-read">Só consulta</span> |
| [`decide_networking_request`](#decide-networking-request) | Aprova ou recusa um pedido | Administrador | <span class="tool-kind tool-kind-confirm">Pede confirmação</span> ao recusar |
| [`list_networking_participants`](#list-networking-participants) | As pessoas do programa | Administrador | <span class="tool-kind tool-kind-read">Só consulta</span> |
| [`add_networking_participant`](#add-networking-participant) | Adiciona alguém ao programa | Administrador | <span class="tool-kind tool-kind-write">Altera</span> |
| [`update_networking_participant`](#update-networking-participant) | Destaca, pausa, reativa ou troca o lado | Administrador | <span class="tool-kind tool-kind-write">Altera</span> |
| [`remove_networking_participant`](#remove-networking-participant) | Remove alguém, cancelando as sessões futuras | Administrador | <span class="tool-kind tool-kind-confirm">Pede confirmação</span> |
| [`book_networking_session`](#book-networking-session) | Marca uma sessão | Qualquer | <span class="tool-kind tool-kind-write">Altera</span> |
| [`list_networking_sessions`](#list-networking-sessions) | As suas sessões: próximas, passadas e a avaliar | Qualquer | <span class="tool-kind tool-kind-read">Só consulta</span> |
| [`get_networking_session`](#get-networking-session) | Uma sessão | Os dois lados e a equipe | <span class="tool-kind tool-kind-read">Só consulta</span> |
| [`accept_networking_session`](#accept-networking-session) | Aceita um pedido de sessão | Quem recebe | <span class="tool-kind tool-kind-write">Altera</span> |
| [`decline_networking_session`](#decline-networking-session) | Recusa um pedido de sessão, com motivo | Quem recebe | <span class="tool-kind tool-kind-confirm">Pede confirmação</span> |
| [`review_networking_session`](#review-networking-session) | Responde o Como foi? | Os dois lados | <span class="tool-kind tool-kind-write">Altera</span> |
| [`list_networking_reviews`](#list-networking-reviews) | As avaliações de uma pessoa | Qualquer que veja o espaço | <span class="tool-kind tool-kind-read">Só consulta</span> |
| [`update_networking_review`](#update-networking-review) | Oculta ou mostra uma avaliação | Moderador | <span class="tool-kind tool-kind-confirm">Pede confirmação</span> ao ocultar |
| [`list_networking_session_types`](#list-networking-session-types) | Os tipos de sessão de uma pessoa | Qualquer que veja o espaço | <span class="tool-kind tool-kind-read">Só consulta</span> |
| [`create_networking_session_type`](#create-networking-session-type) | Cria um tipo de sessão | Quem oferece | <span class="tool-kind tool-kind-write">Altera</span> |
| [`update_networking_session_type`](#update-networking-session-type) | Edita um tipo de sessão | Quem oferece | <span class="tool-kind tool-kind-write">Altera</span> |
| [`delete_networking_session_type`](#delete-networking-session-type) | Remove um tipo de sessão | Quem oferece | <span class="tool-kind tool-kind-confirm">Pede confirmação</span> |

"Administrador" é o proprietário e o administrador. Os papéis são os das rotas: o assistente nunca faz mais do que a pessoa conectada faria na tela.

**Usadas do Agendamento.** A agenda de quem oferece é criada com [`create_booking_resource`](/mcp/ferramentas-reservas#create-booking-resource) e `kind: "PERSON"` no espaço de Networking; os horários livres de uma pessoa vêm de [`get_scheduling_host`](/mcp/ferramentas-reservas#get-scheduling-host); **cancelar e remarcar** uma sessão são [`cancel_booking`](/mcp/ferramentas-reservas#cancel-booking) e [`reschedule_booking`](/mcp/ferramentas-reservas#reschedule-booking); o convite de calendário é [`get_booking_ics`](/mcp/ferramentas-reservas#get-booking-ics).

**O espaço.** [`create_space`](/mcp/ferramentas-comunidade#create-space) com `module: "networking"` e o argumento `networking` (`preset`: `COMMUNITY_MENTORING`, `COMPANY_MENTORING`, `BUSINESS`, `EVENT` ou `CUSTOM`, mais qualquer opção) cria o programa; [`update_space`](/mcp/ferramentas-comunidade#update-space) muda só as opções que você mandar.

**Horários.** Os horários que você manda são sempre do **relógio da comunidade** (`"2026-11-04T15:00"`, sem sufixo).

## O programa

### `get_networking_settings`

<span class="tool-kind tool-kind-read">Só consulta</span>

**As opções do programa**: lados e nomes, quem pode oferecer, a entrada de cada lado, durações, aceite, limites, avaliação, quem vê as avaliações, selos, categorias e filtros, e a sua participação. Parâmetro: `space`. Traz `canBook` (você pode marcar neste espaço) e `canJoinAsHost` (você pode pedir para ser mentor); `me: null` é normal para quem só marca, e a pessoa já marca, sem entrar no programa. `canJoinAsParticipant` vem sempre `false`. Traz também `hostRestricted` e `hostEligible` (a regra de quem pode pedir para ser mentor e se você casa com ela) e, para o proprietário e o administrador, `hostRule`.

### `update_networking_settings`

<span class="tool-kind tool-kind-write">Altera</span>

**Muda as opções**: o argumento `networking` leva só as que você mandar (`sides`, `side_labels`, `offerers`, `host_join`, `participant_join`, `durations`, `default_duration`, `request_approval`, `location`, `limits`, `rating`, `reviews_visibility`, `badges`, `taxonomy`); uma lista (durações, categorias, campos) substitui a guardada. Vale na hora. Um campo de cadastro que a página do membro nunca mostra não vira filtro.

`host_rule` (`group_ids`, `tags`, `badge_ids`) limita quem pode **pedir** para ser mentor a quem está num dos grupos (de `list_member_groups`), tem uma das tags ou tem um dos badges (de `list_badges`; os privados contam). Cada lista enviada substitui a guardada e `[]` limpa; tudo vazio, qualquer pessoa com o papel permitido pede. A regra soma-se à do papel; o proprietário e o administrador sempre passam, e a equipe continua adicionando qualquer pessoa com `add_networking_participant`. Os mentores que deixam de casar continuam (`list_networking_participants` mostra `outsideHostRule`).

**Peça assim:** *"No espaço Mentoria, mentores passam a entrar com aprovação e o limite vira 3 sessões por semana."*

### `update_networking_badges`

<span class="tool-kind tool-kind-write">Altera</span>

**Os badges da primeira sessão**: o badge do catálogo para a primeira sessão como anfitrião e como participante neste espaço (ou nenhum). Parâmetros: `space`, `first_session_hosted`, `first_session_attended`.

## Encontrar pessoas

### `search_networking_profiles`

<span class="tool-kind tool-kind-read">Só consulta</span>

**O Explorar.** Devolve os cards (nome, cargo, empresa, país, selos, sessões concluídas, avaliações e anos de experiência), com os mesmos filtros da tela e a mesma privacidade.

| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| `space` | id ou link | Sim | O espaço de Networking |
| `q` | texto | Não | Nome, empresa ou cargo |
| `category` | chave | Não | `all`, `new`, `availableNow`, `featured` ou uma categoria do espaço |
| `available_now` | sim/não | Não | Com horário nos próximos 7 dias |
| `from`, `to` | `AAAA-MM-DD` | Não | Quem tem horário livre nesses dias, até 31 dias |
| `country`, `language`, `company` | texto | Não | Filtros da página do membro |
| `fields` | id do campo → valor | Não | Os campos de cadastro do espaço |
| `page`, `limit` | número | Não | Paginação |

**Peça assim:** *"Quem no Networking entende de produto e tem horário esta semana?"*

### `get_networking_profile`

<span class="tool-kind tool-kind-read">Só consulta</span>

**O perfil de uma pessoa**: o que oferece e procura, especialidades, idiomas, tipos de sessão, números, se você pode marcar (`canBook`) e se pode mandar mensagem (`canMessage`). Os horários livres vêm de `get_scheduling_host`. Parâmetros: `space`, `member_id`.

## Entrar e sair

### `join_networking`

<span class="tool-kind tool-kind-write">Altera</span>

**Pede para ser mentor** (ou, no programa simétrico, entra para oferecer e marcar, e `side` é ignorado). Num programa de mentoria ninguém precisa entrar para marcar ou ver as sessões, então o pedido é com `side: "HOST"`; `PARTICIPANT` é opcional e só guarda o que a pessoa procura e as categorias. O assistente só sugere esta ferramenta para quem pode pedir para ser mentor (`canJoinAsHost`). Fora da regra de grupos, tags ou badges do espaço, o pedido volta `403` `hostNotEligible`, e o assistente explica que a mentoria ali é para um grupo específico, sem tentar de novo. A regra do lado decide: entrada direta entra na hora; com aprovação, o pedido espera (e a equipe recebe e-mail); por convite, recusa. Aceita `offers`, `seeks` e `category_keys`. Como anfitrião, o próximo passo é a agenda e os tipos de sessão.

### `update_my_networking_profile`

<span class="tool-kind tool-kind-write">Altera</span>

**O seu perfil**: `offers`, `seeks`, `category_keys`, e `paused` (com `paused_until` opcional) para pausar ou retomar. Pausado, você mostra **Indisponível agora** e ninguém marca; as sessões já marcadas continuam.

### `leave_networking`

<span class="tool-kind tool-kind-confirm">Pede confirmação</span>

**Sai do programa.** O resumo mostra as sessões futuras que serão canceladas (as duas pessoas recebem o cancelamento por e-mail). Para voltar, entra-se de novo pela regra do programa.

## A equipe

### `list_networking_requests`

<span class="tool-kind tool-kind-read">Só consulta</span>

**A fila de pedidos de entrada**, dos mais antigos aos mais novos, com a pessoa e o lado pedido. Parâmetro: `space`.

### `decide_networking_request`

<span class="tool-kind tool-kind-confirm">Pede confirmação</span> ao recusar

**Aprova ou recusa um pedido.** `decision`: `approve` ou `reject`; para recusar, `reason` é obrigatório e vai por e-mail para a pessoa. Aprovar roda na primeira chamada.

### `list_networking_participants`

<span class="tool-kind tool-kind-read">Só consulta</span>

**As pessoas do programa**, com lado, situação e destaque; filtro por `status` (`PENDING`, `ACTIVE`, `PAUSED`, `REJECTED`, `REMOVED`). `outsideHostRule` marca o mentor que a regra atual de quem pode pedir não deixaria mais entrar.

### `add_networking_participant`

<span class="tool-kind tool-kind-write">Altera</span>

**Adiciona alguém**, já ativo, com e-mail para a pessoa: é o caminho quando os mentores entram por convite. A pessoa precisa ter acesso ao espaço e, como anfitriã, um papel que o programa aceita. Parâmetros: `space`, `member_id`, `side` e o perfil.

### `update_networking_participant`

<span class="tool-kind tool-kind-write">Altera</span>

**Destaca, pausa, reativa ou troca o lado**: `featured`, `status` (`ACTIVE` ou `PAUSED`) e `side` (`HOST`, `PARTICIPANT` ou `BOTH`).

### `remove_networking_participant`

<span class="tool-kind tool-kind-confirm">Pede confirmação</span>

**Remove alguém do programa**: ele sai do Explorar e as sessões futuras dele no espaço são canceladas. Nada é apagado.

## Sessões

### `book_networking_session`

<span class="tool-kind tool-kind-write">Altera</span>

**Marca uma sessão**, para você, sempre gratuita. Basta ter acesso ao espaço: o `403` `notParticipant` só vem quando a equipe removeu você do programa. Quem recebe precisa estar ativo como mentor.

| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| `space` | id ou link | Sim | O espaço de Networking |
| `host_member_id` | id | Sim | Quem recebe (de `search_networking_profiles`) |
| `starts_at` | data e hora | Sim | Hora local (`"2026-11-04T15:00"`) |
| `session_type_id` | id | Não | O tipo de sessão; a duração é a dele |
| `duration_minutes` | número | Não | Sem tipo, uma das durações do programa |
| `reason` | texto | Sim | O motivo da conversa, que quem recebe lê |

Sem aceite, a sessão sai confirmada e os dois recebem o convite. Com aceite, sai como pedido e o horário fica segurado. **Horário ocupado** (409): a resposta traz `next_slots` e o assistente oferece o primeiro. **A pessoa já tem outra sessão** nesse horário (409). **Regra do programa** (422, com `rule_refused`): limite da semana, limite com a mesma pessoa, antecedência, dias à frente ou duração; o assistente explica a regra e não tenta de novo do mesmo jeito.

### `list_networking_sessions`

<span class="tool-kind tool-kind-read">Só consulta</span>

**As suas sessões**, como anfitrião ou participante. `tab`: `upcoming` (padrão), `past` ou `to_review` (as que acabaram nos últimos 3 dias e esperam o seu Como foi?). Sem `space`, todos os espaços de Networking.

### `get_networking_session`

<span class="tool-kind tool-kind-read">Só consulta</span>

**Uma sessão**: os dois lados, tipo, motivo, horários, situação, link da chamada (só confirmada) e o que você pode fazer. Parâmetro: `session_id`.

### `accept_networking_session`

<span class="tool-kind tool-kind-write">Altera</span>

**Aceita um pedido** antes do horário: a sessão é confirmada e os dois recebem o convite. Só quem recebe (ou o proprietário e o administrador).

### `decline_networking_session`

<span class="tool-kind tool-kind-confirm">Pede confirmação</span>

**Recusa um pedido**, com `reason`, que chega por e-mail a quem marcou. O horário volta a ficar livre.

### `review_networking_session`

<span class="tool-kind tool-kind-write">Altera</span>

**O Como foi?**, depois do fim e até 3 dias: `attended` (sim ou não) e, conforme o espaço, `rating` (1 a 5) e `comment`. Cada lado responde uma vez.

## Avaliações

### `list_networking_reviews`

<span class="tool-kind tool-kind-read">Só consulta</span>

**As avaliações recebidas por uma pessoa** no espaço, conforme **Quem vê as avaliações**. Parâmetros: `space`, `member_id`.

### `update_networking_review`

<span class="tool-kind tool-kind-confirm">Pede confirmação</span> ao ocultar

**Oculta** (`hidden: true`, com `reason`) ou **mostra de novo** (`hidden: false`) uma avaliação. Oculta, ela sai do perfil e da nota média. Proprietário, administrador e moderador.

## Tipos de sessão

### `list_networking_session_types`

<span class="tool-kind tool-kind-read">Só consulta</span>

**Os tipos de sessão** de uma pessoa (sem `member_id`, os seus). Os outros veem só os ativos.

### `create_networking_session_type`

<span class="tool-kind tool-kind-write">Altera</span>

**Cria um tipo**: `title`, `description`, `duration_minutes`, `requires_approval` (o pedido precisa do seu aceite) e `active`. O proprietário e o administrador criam para outra pessoa com `member_id`.

### `update_networking_session_type`

<span class="tool-kind tool-kind-write">Altera</span>

**Edita um tipo**: só o que você mandar muda; `active: false` para de aceitar novas sessões dele. As já marcadas continuam.

### `delete_networking_session_type`

<span class="tool-kind tool-kind-confirm">Pede confirmação</span>

**Remove um tipo**: ninguém marca mais; as sessões já marcadas continuam. Para parar por um tempo, use `active: false`.

## Receitas

- [Marque uma conversa no Networking](/mcp/receitas#105-marque-uma-conversa-no-networking): encontrar alguém, ver os horários e marcar.
- [Comece a mentorar](/mcp/receitas#106-comece-a-mentorar): entrar como anfitrião, criar a agenda e os tipos de sessão.
- [Remarque ou cancele uma sessão](/mcp/receitas#107-remarque-ou-cancele-uma-sessao): com as ferramentas do Agendamento.
- [Decida os pedidos do programa](/mcp/receitas#108-decida-os-pedidos-do-programa): a fila da equipe.

No Claude, a receita **Encontrar alguém e marcar uma sessão** está pronta no menu. Ver [Receitas prontas no menu](/mcp/conectar-o-claude#receitas-prontas-no-menu).

## Relacionados

- [Networking](/espacos/networking)
- [Ferramentas · Reservas e Agendamento](/mcp/ferramentas-reservas)
- [Ferramentas](/mcp/ferramentas)
