# Nock

> These figures are automated measurements with timestamps. They are not a review, rating, grade, or recommendation.

Brazilian B2B prospecting: buying signals, company and people search, enrichment and outreach.

- Status: Up
- Checks passed: 13 of 22
- Uptime: Not measured
- Latency: 2546 ms
- Tools: 99
- Last probe: 2026-11-12T20:13:14.101Z
- Publisher: usenock.com (https://mcpheartbeat.com/p/com.usenock)
- Endpoint: https://api.usenock.com/mcp
- Transport: streamable-http

## Tools

Showing 50 of 99.

- **accept_received_invitation**: Accept ONE LinkedIn connection request the user's connected account received (id from list_received_invitations). It acts on the user's own LinkedIn account: fi
- **activate_outreach_campaign**: Activate the automatic cadence for ONE draft campaign. This fills the campaign cadence template with each person's name, company, role and signals into its step
- **activate_prospect_channel**: Find the missing contact that opens a channel for ONE person in a campaign (email for Gmail, LinkedIn profile, phone for WhatsApp) and turn that channel on in t
- **add_cadence_rule**: Save one rule for how the workspace's messages read, in the user's words: tone, wording, language, what never to claim, price, links, what to say first. Call it
- **add_enrichment_to_sheet**: Add and configure one field-specific enrichment column in an owned sheet. Use the active sheet id when the web context supplies one. The tool binds inputs to st
- **add_knowledge_document**: Add a text document to the workspace (a pitch, a case, a price list) so campaigns can use it.
- **add_prospects_to_campaign**: Add people from a people sheet to an existing campaign. Fills the campaign cadence template with each person's name, company, role, and signals. Rows already in
- **add_rows_to_sheet**: Add rows to ONE specific enrichment sheet owned by the authenticated user. Pass the exact sheetId from list_sheets and the row objects. search_people and search
- **adjust_outreach_cadence**: Change how ONE campaign's messages read from one sentence of the user ('não fala de preço na primeira mensagem', 'mais curto', 'sem link na primeira', 'muda o t
- **ai_column**: Generate ONE terse value (a few words / one line) for a row, given that row's known fields and a natural-language instruction — the same "Usar IA" column availa
- **approve_inbox_message**: Approve and send the step waiting for approval in one Inbox conversation (campaigns set to approve before sending). This sends a real message: show the user the
- **brain_lookup**: Searches the user's own Nock workspace (not the web) for a company, a person or a subject, read-only. Look up a company, a person or a subject across everything
- **brief_lead**: The platform's person and company brief for one lead: who they are now (LinkedIn read today), their role at the company, what they post about, and their company
- **check_whatsapp**: For B2B outreach: tell which Brazilian business mobile numbers the user already has (a company's or a decision maker's, from a sheet or a search) have WhatsApp,
- **clean_phone**: Fix the format of Brazilian business phone numbers the user already has (a company's or a contact's, e.g. from a sheet) for free: puts them as (DD) NNNNN-NNNN,
- **company_group**: The economic group of a Brazilian company by its CNPJ: the companies that control it (its partners that are companies, up to two levels) and the companies its g
- **company_products**: What a Brazilian company sells and how much of it: products registered at the Anvisa across its economic group (registered foods such as supplements, and cleani
- **confirm_decision_maker**: Tell us whether a decision maker identify_business returned is right, wrong, or has left the business. Free. Your word weighs on the confidence everyone sees an
- **create_outreach_campaign**: Generate one personalized outreach message per people-sheet row and save them as a new prospecting campaign. Pass the exact sheetId from list_sheets. Omit rowId
- **create_routine**: Schedule something the Nock Agent does on its own, every week or every day ("toda segunda, ache 50 decisores novos e coloque na campanha X"), Brasília time. Act
- **create_sheet**: Create a NEW empty enrichment sheet owned by the authenticated user, then call add_rows_to_sheet with the returned sheetId to fill it. Use mode 'people' for con
- **create_signal_monitor**: Create a signal monitor. Default: a MARKET monitor, with no source sheet: { mode: 'market', name, market: { category, ...filters }, dailyLimit }. Every day (or
- **delete_outreach_template**: Delete ONE saved outreach template owned by the authenticated user. Campaigns already created from it are not affected.
- **delete_prospect**: Delete ONE prospect owned by the authenticated user, including its message and history. The campaign remains even if it has no people left. This cannot be undon
- **delete_routine**: Delete a routine for good. Deleting always needs the user's yes: call first with confirmed false, tell them which routine, and only after they agree call again
- **delete_sheet**: Delete one owned sheet and all its rows. This cannot be undone: name the sheet to the user, call it only after they confirmed, and pass confirmed: true.
- **discover_decision_makers**: Discover a specific decision-maker profile for company rows in an owned company sheet and save them into a people sheet. This is a dedicated multi-company actio
- **disqualify_prospect**: Take ONE person out: scope "campaign" removes them from this campaign's cadence; scope "list" also removes them from the people sheet they came from. Unsent ste
- **duplicate_sheet**: Copy one owned sheet, rows and columns, under a new name.
- **edit_sheet**: Edit an owned enrichment sheet using the same persistent operations as the dashboard: add custom/AI columns, rename/delete/hide/show/reorder/resize columns, upd
- **enrich_field**: Enrich ONE specific sheet field for one person/company row. Uses the same field catalogue and provider cascade as the dashboard, stops as soon as that field is
- **enrich_field_batch**: Enrich ONE field for up to 25 people in one call: the same lookup as enrich_field for each person, run on Nock's side 5 at a time, so a list does not wait for o
- **explore_signals**: Search a buying signal like the Sinais screen: companies hiring a role (hiring), Search a buying signal like the Sinais screen: companies hiring a role (hiring)
- **export_sheet_csv**: Export an owned enrichment sheet to deterministic UTF-8 CSV in its visible column order. In the dashboard the returned CSV is downloaded automatically.
- **export_signal_events**: Save events of one monitor into a company or people sheet (ids from list_signal_events). Repeated events are skipped.
- **feed_campaign_with_signal**: Make a campaign take, every day, the companies a signal finds (for example a custom signal from find_companies_with_rules turned into create_signal_monitor with
- **find_companies_with_rules**: Find companies that meet very specific rules, checked one by one with evidence: e.g. "revendas de peças agrícolas no RS" (source: web search "revenda de peças a
- **find_lead**: Where a lead already is in this workspace and what is known about them: the people sheets whose rows match (with that row's fields, so you can answer a question
- **find_people_for_campaign**: Find NEW people for an existing campaign now and add them to it ("add 40 more people to this campaign"), from the campaign's saved search or its signal, the sam
- **forget_memory**: Forget memories the user asks you to drop ("esquece isso"). Pass the ids from get_knowledge_base's memories.
- **generate_outreach_campaign**: Create a new outreach campaign in one go, the dashboard's 'Criar com um clique': without sheetId it follows the onboarding's steps with no questions (the best c
- **get_credit_balance**: The workspace's credits now: how many are available to spend, how many are held by operations still running, and the plan. Free and read-only. Use it when the p
- **get_customer_list**: Read the workspace's customer list: companies that are already customers. Nobody at them gets a first message and searches leave them out.
- **get_inbox_conversation**: Read one Inbox conversation (every message both ways) with a campaign person on one channel.
- **get_knowledge_base**: Read the workspace's company profile (what it sells, ICP, persona, pains, competitors, exclusions), its documents, and what you learned in earlier conversations
- **get_prospect**: Get ONE prospect owned by the authenticated user: the full LinkedIn connection note, the email subject and body, the captured sheet context and the activity his
- **get_sheet_rows**: Read rows from ONE enrichment sheet owned by the authenticated user. Returns each exact row id plus non-empty cell values with their visible column labels and s
- **identify_business**: Find who decides in a SMALL business (a school, a market, a clinic) and how to reach them: name, role, the public origin of each fact (company site, Google Maps
- **import_linkedin_connections**: Warm campaign: read the user's own LinkedIn first-degree connections (free, from the LinkedIn account the user connected to Nock; never anyone else's network) i
- **list_cadence_versions**: List the earlier versions of a campaign's cadence template, newest first: when each was replaced and the start of each step. Every change to the template keeps

## Recent probes

- 2026-11-12T20:13:14.101Z: Connected, 2546 ms, 99 tools

## Links

- HTML: https://mcpheartbeat.com/s/com.usenock/nock/status
- Markdown: https://mcpheartbeat.com/s/com.usenock/nock/status.md
- MCP: https://mcpheartbeat.com/mcp
- API: https://mcpheartbeat.com/api/v1/servers
- Tools API: https://mcpheartbeat.com/api/v1/tools
- Server API: https://mcpheartbeat.com/api/v1/health?server=com.usenock%2Fnock
