{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_symvdaqynw3k","handle":"conecto-crm","url":"https://wellknown.network/agents/conecto-crm","links":{"self":"https://wellknown.network/agents/conecto-crm/record.json","html":"https://wellknown.network/agents/conecto-crm","markdown":"https://wellknown.network/agents/conecto-crm/record.md","api":"https://wellknown.network/api/v1/agents/conecto-crm","status":"https://wellknown.network/api/v1/agents/conecto-crm/status","claim":"https://wellknown.network/agents/conecto-crm/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/conecto-crm/claim.json","badge":"https://wellknown.network/agents/conecto-crm/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/conecto-crm/history","tools":"https://wellknown.network/api/v1/agents/conecto-crm/tools"},"ard":{"identifier":"urn:air:api.conecto.chat:server:conecto-crm","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"Conecto CRM","summary":"Contacts, companies and deals, with every email, call and meeting on one record. Pay per action.","description":"Contacts, companies and deals, with every email, call and meeting on one record. Pay per action.","publisher":{"name":"chat.conecto","url":null},"homepage":"https://conecto.chat/tools/crm","repository":null,"version":"1.0.0","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://api.conecto.chat/mcp/crm","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-11-02T21:16:11.436515Z","publishedAt":"2026-11-02T21:16:11.436515Z","registryName":"chat.conecto/crm"},"attribution":{"kind":"mcp_registry","name":"mcp_registry","summary":"mcp_registry","version":"mcp_registry","description":"mcp_registry","homepageUrl":"mcp_registry","publisherName":"mcp_registry"}},"derived":{"capabilities":[{"slug":"documents.invoice-processing","name":"Invoice Processing","confidence":1,"provenance":"derived"},{"slug":"productivity.email","name":"Email","confidence":1,"provenance":"derived"},{"slug":"productivity.crm","name":"CRM & Sales","confidence":1,"provenance":"derived"},{"slug":"communication.chat","name":"Team Chat","confidence":1,"provenance":"derived"},{"slug":"analytics.reporting","name":"Reporting & Dashboards","confidence":1,"provenance":"derived"},{"slug":"security.secrets","name":"Secrets Management","confidence":1,"provenance":"derived"},{"slug":"documents.spreadsheets","name":"Spreadsheets","confidence":0.933,"provenance":"derived"},{"slug":"productivity.calendar","name":"Calendar & Scheduling","confidence":0.911,"provenance":"derived"}],"categories":["analytics","communication","documents","productivity","security"],"language":"en"},"observed":{"status":"live","statusReason":"Responded 1h ago.","lastOkAt":"2026-11-08T07:26:16.502Z","lastProbedAt":"2026-11-08T07:26:16.502Z","statusComputedAt":"2026-11-08T07:29:07.779Z","reliability30d":{"probes":11,"successRate":1,"p50Ms":45,"basis":"service","measures":{"availability":"availability","latency":"response time","tools":"tool surface observed","summary":"Checks reached the service itself."},"checks":{"total":11,"ok":11,"authBoundaryOk":0,"serviceOk":11,"note":"Counted from the observation rows for the window, checks of the server only (HTTP, A2A card, MCP initialize). ok = authBoundaryOk + serviceOk. `probes` is the sum of daily rollups and includes registry checks, so it can differ from `total`."}},"latestObservations":[{"at":"2026-11-08T07:26:16.502Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":45,"error":null,"detail":{"tools":[{"name":"crm_find_contacts","description":"Search the CRM by name, email, company or phone, or by filters on any field, tag or custom field, or by a saved segment. Returns a page of contacts (most recent"},{"name":"crm_get_contact","description":"One contact with its tags, custom fields, recent activity, open tasks and deals, by id or email, and came_from: the website visit that led to their first chat, "},{"name":"crm_get_customer","description":"One read before you answer someone: the contact (or company) and what is open with them across Conecto: open deals, help desk tickets, unpaid invoices and open "},{"name":"crm_save_contact","description":"Create a contact, or update the one with this email if it already exists. Only the fields you send change; tags are added, custom fields merged. Without an emai"},{"name":"crm_save_contacts","description":"Create or update up to 100 contacts in one call, each exactly like crm_save_contact (matched by email; without an email a new contact is made). Each one succeed"},{"name":"crm_update_contact","description":"Change fields on an existing contact by id. Only the fields you send change; tags are added, custom fields merged. Costs $0.01 per call; nothing if it fails."},{"name":"crm_archive_contact","description":"Hide a contact from searches and lists. Its history is kept; crm_update_contact cannot un-archive, crm_restore_contact does. Costs $0.001 per call; nothing if i"},{"name":"crm_restore_contact","description":"Bring an archived contact back. Costs $0.001 per call; nothing if it fails."},{"name":"crm_add_note","description":"Add a note to a contact (by contact id or email), a deal or a company: what was said, decided or learned. A note on a deal also shows on its company's and conta"},{"name":"crm_create_task","description":"A follow-up on a contact, with an optional due time (ISO 8601) and priority. Costs $0.01 per call; nothing if it fails."},{"name":"crm_list_tasks","description":"Tasks by status (default open), optionally for one contact or due before a time, soonest first, each with the contact it is about (id, name, email). Free."},{"name":"crm_complete_task","description":"Mark a task done (or cancelled). Costs $0.01 per call; nothing if it fails."},{"name":"crm_save_company","description":"Create a company, or update the one with this name (case-insensitive). With company_id, update that company instead, and a name renames it. Only the fields you "},{"name":"crm_archive_company","description":"Hide a company from crm_find_companies, crm_search, duplicates and exports. Its people, deals and notes stay as they are, and crm_get_company still reads it (ar"},{"name":"crm_restore_company","description":"Bring an archived company back into the lists, searches, duplicates and exports. Costs $0.001 per call; nothing if it fails."},{"name":"crm_save_companies","description":"Create or update up to 100 companies in one call, each exactly like crm_save_company (matched by name). Each one succeeds or fails on its own; the reply lists w"},{"name":"crm_find_companies","description":"Search companies by name or domain, or by filters on any field, tag or custom field, or by a saved segment. Archived companies are left out unless include_archi"},{"name":"crm_get_company","description":"One company, by id or name, with its tags, custom fields, people, deals (open ones first) and notes, each note with who wrote it (by and via, as crm_timeline gi"},{"name":"crm_save_deal","description":"Create a deal (no deal_id) or update one (with deal_id): pipeline and stage, amount, expected close date, next step, the company and contact it belongs to, tags"},{"name":"crm_find_deals","description":"Deals by pipeline, stage, status (open, won, lost), company or contact, or by filters on any field, tag or custom field, or by a saved segment; most recently ch"},{"name":"crm_get_deal","description":"One deal with its pipeline and stage, its stage history (each stage and the days it stayed there), its notes with who wrote each (by and via, as crm_timeline gi"},{"name":"crm_list_pipelines","description":"The deal pipelines in order, each with its stages in order: id, name, probability (the chance a deal there is won, 0-100), outcome (open, won or lost), and how "},{"name":"crm_save_pipeline","description":"Create a deal pipeline, or change one (by pipeline_id, or the pipeline with this name): its name, its position among the pipelines, and its stages in order. A s"},{"name":"crm_delete_pipeline","description":"Delete an empty pipeline (by id or name). A pipeline that holds deals cannot be deleted: move them to another pipeline first with crm_move_deal. The last pipeli"},{"name":"crm_move_deal","description":"Move a deal to a stage (by name or id), optionally of another pipeline. A won or lost stage closes the deal (give lost_reason when it is lost); an open stage re"},{"name":"crm_pipeline_report","description":"How a pipeline is doing: open deals by stage with their value and weighted value (value x probability), deals won and lost in a period (this month by default) w"},{"name":"crm_define_field","description":"Add a field of your own to contacts, companies or deals, such as a \"plan\" picked from a list or a \"renewal_date\", or change its label, description or options. F"},{"name":"crm_list_fields","description":"The fields you can read, filter and sort on for contacts, companies and deals: the standard ones and the custom fields defined with crm_define_field (type, opti"},{"name":"crm_delete_field","description":"Delete a custom field and its value on every record. This cannot be undone. Costs $0.001 per call; nothing if it fails."},{"name":"crm_tag_records","description":"Add and remove tags on up to 100 contacts, companies or deals at once, such as everyone who came to a webinar. A new tag is made on first use; tags match in any"},{"name":"crm_list_tags","description":"Every tag with how many contacts, companies and deals carry it. Free."},{"name":"crm_delete_tag","description":"Delete a tag and take it off every contact, company and deal. Costs $0.001 per call; nothing if it fails."},{"name":"crm_save_segment","description":"Save filters under a name, such as \"customers renewing within 30 days\" (a new name creates a segment, an existing one replaces its filters). Use it with the seg"},{"name":"crm_list_segments","description":"The saved segments, each with its filters and how many records match right now. Free."},{"name":"crm_delete_segment","description":"Delete a saved segment; the records stay as they are. Costs $0.001 per call; nothing if it fails."},{"name":"crm_search","description":"Find contacts, companies and deals in one call from whatever you have: a name, an email, a phone number (any format), a domain, a company name or a deal title. "},{"name":"crm_timeline","description":"Everything that happened with a contact, a company (all its people) or a deal, or in the whole CRM when you name none of them, newest first: notes, tasks, email"},{"name":"crm_export","description":"Contacts, companies or deals as CSV text (one row each; tags and custom fields as columns), with the same filters, tag and segment as the find tools: for a spre"},{"name":"crm_find_duplicates","description":"Contacts or companies that are probably the same: contacts with the same email in any case, the same phone number in any format, or the same name at the same co"},{"name":"crm_merge_contacts","description":"Merge duplicate contacts into the one you keep. Its empty fields are filled from the others, tags and custom fields are combined (the kept contact wins where bo"},{"name":"crm_merge_companies","description":"Merge duplicate companies into the one you keep. Its empty fields are filled from the others, tags and custom fields are combined (the kept company wins where b"},{"name":"account_balance","description":"The account balance, how much of it is credit bought (AI visibility and the phone run only on that) and how much free and bonus credit, what running calls are h"},{"name":"account_get_call","description":"One call by id: its status (queued, running, succeeded, failed), cost and result. Use it to poll a background call until it finishes. Free."},{"name":"account_list_calls","description":"Recent calls on this account, newest first, optionally only failed or succeeded ones, or one area's. Free."},{"name":"account_refund_topup","description":"Refund a top-up paid in the last 24 hours that none of has been used yet: its credit, with the first top-up's bonus, leaves the balance, and the card gets the c"},{"name":"account_set_owner_email","description":"When the account was made without the owner's email: send that person a link to confirm they own it. Once they confirm, the owner gets the account's warnings an"},{"name":"account_owner_link","description":"A link that signs the business owner into their Conecto page, with no password: the balance, adding credit, auto-reload, limits, what the bots did, people, rent"},{"name":"account_dashboard_link","description":"A one-time link to a page showing one area as it is when the page opens, for when the person you work for asks to see it themselves: a recruiter looks at the ap"},{"name":"account_get_limits","description":"The limits a business can ask Conecto to raise (calls a minute, new email addresses a day, phone numbers and more): each one's standard and current value and th"},{"name":"account_request_limit","description":"Ask Conecto to raise one of the business's limits: which one (or other, saying which), the number it needs, and why, in 40 to 2,000 characters. Conecto reviews "},{"name":"account_events","description":"What happened in this account that someone outside the bot did, oldest first: applications, bookings, form responses, signatures, replies, emails received, goal"},{"name":"account_emit_event","description":"Send an event you name, custom.<name> (custom.lead_qualified, custom.order_shipped), to every channel subscribed to it (notify_subscribe with \"custom.*\" or its "},{"name":"account_search","description":"One search over what this account holds: what its files say (PDFs, Word, Excel, PowerPoint, text), table rows, help center articles, CRM contacts, companies and"},{"name":"account_get_brand","description":"The name, logo, colour and footer line the business's emails and published pages carry. Free."},{"name":"account_set_brand","description":"The business's name as the sender, its logo (a PNG, JPEG, WebP or GIF from the file store), its colour and a footer line (an address, a legal line), on every em"},{"name":"account_list_email_templates","description":"Every email Conecto sends to the business's customers (bookings, applications, interviews, tests, signatures, invoices and quotes, newsletter sign-ups), with wh"},{"name":"account_set_email_template","description":"Change an email's subject, headline or opening words in the business's own voice, with {variables} from account_list_email_templates (like {name} or {when}). Th"},{"name":"account_export_all","description":"Everything this account holds, in ZIP files of up to 24 MB saved to its file store: every record of every area as JSON Lines, and the stored files themselves, w"},{"name":"account_audit_log","description":"The account's admin and security actions, newest first: keys made and revoked, limits and auto-reload, the owner's sign-ins, connectors, exports, vault reads an"},{"name":"account_save_team","description":"A department, location or project group of the account, like Support, Finance or the Hamburg shop. Its keys (POST /v1/keys with \"team\") can only work in its are"},{"name":"account_list_teams","description":"The account's teams, the company-wide one first: each with its areas, whether it only reads, its budget (hard or soft, and its period) and alert line, this peri"},{"name":"account_pause_team","description":"Stops every key of a team at once, this one too if it is the team's: their calls are refused until the owner starts the team again on their account page. For a "},{"name":"account_assign_team","description":"Move a form, a meeting type, a job, an inbox, a phone number, a newsletter, the website chat, a rental, a pipeline, a table or a website to a team. What happens"},{"name":"account_add_approval_rule","description":"Make a tool wait for a person: every call of it, those whose argument is over a number (like invoices_create_credit_note when amount is over 500), or those whos"},{"name":"account_list_approval_rules","description":"The tools that wait for a person's approval, with their thresholds and approvers. Free."},{"name":"account_find_person","description":"Every record this account holds about one person, by their email address or phone number, across every area: CRM, chats, emails, tickets, forms, bookings, calls"},{"name":"account_export_person","description":"Everything account_find_person finds about one person in one ZIP in the file store: their records as JSON Lines (credentials left out) and the files those recor"},{"name":"account_erase_person","description":"Erases one person across every area when they ask (GDPR Art. 17), once you know it is them (they wrote from that address, or confirmed it). Their CRM contact, c"},{"name":"account_data_locations","description":"Where each area's data is stored and processed: the company that runs each place, the country or region, and what it holds. Every area keeps its records in the "}],"toolCount":69,"toolsHash":"c64109f5af90536d12c0e8d4b4093712d6303c536db4906f0d08968f02c47792","serverName":"conecto-crm","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-11-07T22:23:46.279Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":217,"error":null,"detail":{"tools":[{"name":"crm_find_contacts","description":"Search the CRM by name, email, company or phone, or by filters on any field, tag or custom field, or by a saved segment. Returns a page of contacts (most recent"},{"name":"crm_get_contact","description":"One contact with its tags, custom fields, recent activity, open tasks and deals, by id or email, and came_from: the website visit that led to their first chat, "},{"name":"crm_get_customer","description":"One read before you answer someone: the contact (or company) and what is open with them across Conecto: open deals, help desk tickets, unpaid invoices and open "},{"name":"crm_save_contact","description":"Create a contact, or update the one with this email if it already exists. Only the fields you send change; tags are added, custom fields merged. Without an emai"},{"name":"crm_save_contacts","description":"Create or update up to 100 contacts in one call, each exactly like crm_save_contact (matched by email; without an email a new contact is made). Each one succeed"},{"name":"crm_update_contact","description":"Change fields on an existing contact by id. Only the fields you send change; tags are added, custom fields merged. Costs $0.01 per call; nothing if it fails."},{"name":"crm_archive_contact","description":"Hide a contact from searches and lists. Its history is kept; crm_update_contact cannot un-archive, crm_restore_contact does. Costs $0.001 per call; nothing if i"},{"name":"crm_restore_contact","description":"Bring an archived contact back. Costs $0.001 per call; nothing if it fails."},{"name":"crm_add_note","description":"Add a note to a contact (by contact id or email), a deal or a company: what was said, decided or learned. A note on a deal also shows on its company's and conta"},{"name":"crm_create_task","description":"A follow-up on a contact, with an optional due time (ISO 8601) and priority. Costs $0.01 per call; nothing if it fails."},{"name":"crm_list_tasks","description":"Tasks by status (default open), optionally for one contact or due before a time, soonest first, each with the contact it is about (id, name, email). Free."},{"name":"crm_complete_task","description":"Mark a task done (or cancelled). Costs $0.01 per call; nothing if it fails."},{"name":"crm_save_company","description":"Create a company, or update the one with this name (case-insensitive). With company_id, update that company instead, and a name renames it. Only the fields you "},{"name":"crm_archive_company","description":"Hide a company from crm_find_companies, crm_search, duplicates and exports. Its people, deals and notes stay as they are, and crm_get_company still reads it (ar"},{"name":"crm_restore_company","description":"Bring an archived company back into the lists, searches, duplicates and exports. Costs $0.001 per call; nothing if it fails."},{"name":"crm_save_companies","description":"Create or update up to 100 companies in one call, each exactly like crm_save_company (matched by name). Each one succeeds or fails on its own; the reply lists w"},{"name":"crm_find_companies","description":"Search companies by name or domain, or by filters on any field, tag or custom field, or by a saved segment. Archived companies are left out unless include_archi"},{"name":"crm_get_company","description":"One company, by id or name, with its tags, custom fields, people, deals (open ones first) and notes, each note with who wrote it (by and via, as crm_timeline gi"},{"name":"crm_save_deal","description":"Create a deal (no deal_id) or update one (with deal_id): pipeline and stage, amount, expected close date, next step, the company and contact it belongs to, tags"},{"name":"crm_find_deals","description":"Deals by pipeline, stage, status (open, won, lost), company or contact, or by filters on any field, tag or custom field, or by a saved segment; most recently ch"},{"name":"crm_get_deal","description":"One deal with its pipeline and stage, its stage history (each stage and the days it stayed there), its notes with who wrote each (by and via, as crm_timeline gi"},{"name":"crm_list_pipelines","description":"The deal pipelines in order, each with its stages in order: id, name, probability (the chance a deal there is won, 0-100), outcome (open, won or lost), and how "},{"name":"crm_save_pipeline","description":"Create a deal pipeline, or change one (by pipeline_id, or the pipeline with this name): its name, its position among the pipelines, and its stages in order. A s"},{"name":"crm_delete_pipeline","description":"Delete an empty pipeline (by id or name). A pipeline that holds deals cannot be deleted: move them to another pipeline first with crm_move_deal. The last pipeli"},{"name":"crm_move_deal","description":"Move a deal to a stage (by name or id), optionally of another pipeline. A won or lost stage closes the deal (give lost_reason when it is lost); an open stage re"},{"name":"crm_pipeline_report","description":"How a pipeline is doing: open deals by stage with their value and weighted value (value x probability), deals won and lost in a period (this month by default) w"},{"name":"crm_define_field","description":"Add a field of your own to contacts, companies or deals, such as a \"plan\" picked from a list or a \"renewal_date\", or change its label, description or options. F"},{"name":"crm_list_fields","description":"The fields you can read, filter and sort on for contacts, companies and deals: the standard ones and the custom fields defined with crm_define_field (type, opti"},{"name":"crm_delete_field","description":"Delete a custom field and its value on every record. This cannot be undone. Costs $0.001 per call; nothing if it fails."},{"name":"crm_tag_records","description":"Add and remove tags on up to 100 contacts, companies or deals at once, such as everyone who came to a webinar. A new tag is made on first use; tags match in any"},{"name":"crm_list_tags","description":"Every tag with how many contacts, companies and deals carry it. Free."},{"name":"crm_delete_tag","description":"Delete a tag and take it off every contact, company and deal. Costs $0.001 per call; nothing if it fails."},{"name":"crm_save_segment","description":"Save filters under a name, such as \"customers renewing within 30 days\" (a new name creates a segment, an existing one replaces its filters). Use it with the seg"},{"name":"crm_list_segments","description":"The saved segments, each with its filters and how many records match right now. Free."},{"name":"crm_delete_segment","description":"Delete a saved segment; the records stay as they are. Costs $0.001 per call; nothing if it fails."},{"name":"crm_search","description":"Find contacts, companies and deals in one call from whatever you have: a name, an email, a phone number (any format), a domain, a company name or a deal title. "},{"name":"crm_timeline","description":"Everything that happened with a contact, a company (all its people) or a deal, or in the whole CRM when you name none of them, newest first: notes, tasks, email"},{"name":"crm_export","description":"Contacts, companies or deals as CSV text (one row each; tags and custom fields as columns), with the same filters, tag and segment as the find tools: for a spre"},{"name":"crm_find_duplicates","description":"Contacts or companies that are probably the same: contacts with the same email in any case, the same phone number in any format, or the same name at the same co"},{"name":"crm_merge_contacts","description":"Merge duplicate contacts into the one you keep. Its empty fields are filled from the others, tags and custom fields are combined (the kept contact wins where bo"},{"name":"crm_merge_companies","description":"Merge duplicate companies into the one you keep. Its empty fields are filled from the others, tags and custom fields are combined (the kept company wins where b"},{"name":"account_balance","description":"The account balance, how much of it is credit bought (AI visibility and the phone run only on that) and how much free and bonus credit, what running calls are h"},{"name":"account_get_call","description":"One call by id: its status (queued, running, succeeded, failed), cost and result. Use it to poll a background call until it finishes. Free."},{"name":"account_list_calls","description":"Recent calls on this account, newest first, optionally only failed or succeeded ones, or one area's. Free."},{"name":"account_refund_topup","description":"Refund a top-up paid in the last 24 hours that none of has been used yet: its credit, with the first top-up's bonus, leaves the balance, and the card gets the c"},{"name":"account_set_owner_email","description":"When the account was made without the owner's email: send that person a link to confirm they own it. Once they confirm, the owner gets the account's warnings an"},{"name":"account_owner_link","description":"A link that signs the business owner into their Conecto page, with no password: the balance, adding credit, auto-reload, limits, what the bots did, people, rent"},{"name":"account_dashboard_link","description":"A one-time link to a page showing one area as it is when the page opens, for when the person you work for asks to see it themselves: a recruiter looks at the ap"},{"name":"account_get_limits","description":"The limits a business can ask Conecto to raise (calls a minute, new email addresses a day, phone numbers and more): each one's standard and current value and th"},{"name":"account_request_limit","description":"Ask Conecto to raise one of the business's limits: which one (or other, saying which), the number it needs, and why, in 40 to 2,000 characters. Conecto reviews "},{"name":"account_events","description":"What happened in this account that someone outside the bot did, oldest first: applications, bookings, form responses, signatures, replies, emails received, goal"},{"name":"account_emit_event","description":"Send an event you name, custom.<name> (custom.lead_qualified, custom.order_shipped), to every channel subscribed to it (notify_subscribe with \"custom.*\" or its "},{"name":"account_search","description":"One search over what this account holds: what its files say (PDFs, Word, Excel, PowerPoint, text), table rows, help center articles, CRM contacts, companies and"},{"name":"account_get_brand","description":"The name, logo, colour and footer line the business's emails and published pages carry. Free."},{"name":"account_set_brand","description":"The business's name as the sender, its logo (a PNG, JPEG, WebP or GIF from the file store), its colour and a footer line (an address, a legal line), on every em"},{"name":"account_list_email_templates","description":"Every email Conecto sends to the business's customers (bookings, applications, interviews, tests, signatures, invoices and quotes, newsletter sign-ups), with wh"},{"name":"account_set_email_template","description":"Change an email's subject, headline or opening words in the business's own voice, with {variables} from account_list_email_templates (like {name} or {when}). Th"},{"name":"account_export_all","description":"Everything this account holds, in ZIP files of up to 24 MB saved to its file store: every record of every area as JSON Lines, and the stored files themselves, w"},{"name":"account_audit_log","description":"The account's admin and security actions, newest first: keys made and revoked, limits and auto-reload, the owner's sign-ins, connectors, exports, vault reads an"},{"name":"account_save_team","description":"A department, location or project group of the account, like Support, Finance or the Hamburg shop. Its keys (POST /v1/keys with \"team\") can only work in its are"},{"name":"account_list_teams","description":"The account's teams, the company-wide one first: each with its areas, whether it only reads, its budget (hard or soft, and its period) and alert line, this peri"},{"name":"account_pause_team","description":"Stops every key of a team at once, this one too if it is the team's: their calls are refused until the owner starts the team again on their account page. For a "},{"name":"account_assign_team","description":"Move a form, a meeting type, a job, an inbox, a phone number, a newsletter, the website chat, a rental, a pipeline, a table or a website to a team. What happens"},{"name":"account_add_approval_rule","description":"Make a tool wait for a person: every call of it, those whose argument is over a number (like invoices_create_credit_note when amount is over 500), or those whos"},{"name":"account_list_approval_rules","description":"The tools that wait for a person's approval, with their thresholds and approvers. Free."},{"name":"account_find_person","description":"Every record this account holds about one person, by their email address or phone number, across every area: CRM, chats, emails, tickets, forms, bookings, calls"},{"name":"account_export_person","description":"Everything account_find_person finds about one person in one ZIP in the file store: their records as JSON Lines (credentials left out) and the files those recor"},{"name":"account_erase_person","description":"Erases one person across every area when they ask (GDPR Art. 17), once you know it is them (they wrote from that address, or confirmed it). Their CRM contact, c"},{"name":"account_data_locations","description":"Where each area's data is stored and processed: the company that runs each place, the country or region, and what it holds. Every area keeps its records in the "}],"toolCount":69,"toolsHash":"c64109f5af90536d12c0e8d4b4093712d6303c536db4906f0d08968f02c47792","serverName":"conecto-crm","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-11-07T13:27:41.002Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":33,"error":null,"detail":{"tools":[{"name":"crm_find_contacts","description":"Search the CRM by name, email, company or phone, or by filters on any field, tag or custom field, or by a saved segment. Returns a page of contacts (most recent"},{"name":"crm_get_contact","description":"One contact with its tags, custom fields, recent activity, open tasks and deals, by id or email, and came_from: the website visit that led to their first chat, "},{"name":"crm_get_customer","description":"One read before you answer someone: the contact (or company) and what is open with them across Conecto: open deals, help desk tickets, unpaid invoices and open "},{"name":"crm_save_contact","description":"Create a contact, or update the one with this email if it already exists. Only the fields you send change; tags are added, custom fields merged. Without an emai"},{"name":"crm_save_contacts","description":"Create or update up to 100 contacts in one call, each exactly like crm_save_contact (matched by email; without an email a new contact is made). Each one succeed"},{"name":"crm_update_contact","description":"Change fields on an existing contact by id. Only the fields you send change; tags are added, custom fields merged. Costs $0.01 per call; nothing if it fails."},{"name":"crm_archive_contact","description":"Hide a contact from searches and lists. Its history is kept; crm_update_contact cannot un-archive, crm_restore_contact does. Costs $0.001 per call; nothing if i"},{"name":"crm_restore_contact","description":"Bring an archived contact back. Costs $0.001 per call; nothing if it fails."},{"name":"crm_add_note","description":"Add a note to a contact (by contact id or email), a deal or a company: what was said, decided or learned. A note on a deal also shows on its company's and conta"},{"name":"crm_create_task","description":"A follow-up on a contact, with an optional due time (ISO 8601) and priority. Costs $0.01 per call; nothing if it fails."},{"name":"crm_list_tasks","description":"Tasks by status (default open), optionally for one contact or due before a time, soonest first, each with the contact it is about (id, name, email). Free."},{"name":"crm_complete_task","description":"Mark a task done (or cancelled). Costs $0.01 per call; nothing if it fails."},{"name":"crm_save_company","description":"Create a company, or update the one with this name (case-insensitive). With company_id, update that company instead, and a name renames it. Only the fields you "},{"name":"crm_archive_company","description":"Hide a company from crm_find_companies, crm_search, duplicates and exports. Its people, deals and notes stay as they are, and crm_get_company still reads it (ar"},{"name":"crm_restore_company","description":"Bring an archived company back into the lists, searches, duplicates and exports. Costs $0.001 per call; nothing if it fails."},{"name":"crm_save_companies","description":"Create or update up to 100 companies in one call, each exactly like crm_save_company (matched by name). Each one succeeds or fails on its own; the reply lists w"},{"name":"crm_find_companies","description":"Search companies by name or domain, or by filters on any field, tag or custom field, or by a saved segment. Archived companies are left out unless include_archi"},{"name":"crm_get_company","description":"One company, by id or name, with its tags, custom fields, people, deals (open ones first) and notes, each note with who wrote it (by and via, as crm_timeline gi"},{"name":"crm_save_deal","description":"Create a deal (no deal_id) or update one (with deal_id): pipeline and stage, amount, expected close date, next step, the company and contact it belongs to, tags"},{"name":"crm_find_deals","description":"Deals by pipeline, stage, status (open, won, lost), company or contact, or by filters on any field, tag or custom field, or by a saved segment; most recently ch"},{"name":"crm_get_deal","description":"One deal with its pipeline and stage, its stage history (each stage and the days it stayed there), its notes with who wrote each (by and via, as crm_timeline gi"},{"name":"crm_list_pipelines","description":"The deal pipelines in order, each with its stages in order: id, name, probability (the chance a deal there is won, 0-100), outcome (open, won or lost), and how "},{"name":"crm_save_pipeline","description":"Create a deal pipeline, or change one (by pipeline_id, or the pipeline with this name): its name, its position among the pipelines, and its stages in order. A s"},{"name":"crm_delete_pipeline","description":"Delete an empty pipeline (by id or name). A pipeline that holds deals cannot be deleted: move them to another pipeline first with crm_move_deal. The last pipeli"},{"name":"crm_move_deal","description":"Move a deal to a stage (by name or id), optionally of another pipeline. A won or lost stage closes the deal (give lost_reason when it is lost); an open stage re"},{"name":"crm_pipeline_report","description":"How a pipeline is doing: open deals by stage with their value and weighted value (value x probability), deals won and lost in a period (this month by default) w"},{"name":"crm_define_field","description":"Add a field of your own to contacts, companies or deals, such as a \"plan\" picked from a list or a \"renewal_date\", or change its label, description or options. F"},{"name":"crm_list_fields","description":"The fields you can read, filter and sort on for contacts, companies and deals: the standard ones and the custom fields defined with crm_define_field (type, opti"},{"name":"crm_delete_field","description":"Delete a custom field and its value on every record. This cannot be undone. Costs $0.001 per call; nothing if it fails."},{"name":"crm_tag_records","description":"Add and remove tags on up to 100 contacts, companies or deals at once, such as everyone who came to a webinar. A new tag is made on first use; tags match in any"},{"name":"crm_list_tags","description":"Every tag with how many contacts, companies and deals carry it. Free."},{"name":"crm_delete_tag","description":"Delete a tag and take it off every contact, company and deal. Costs $0.001 per call; nothing if it fails."},{"name":"crm_save_segment","description":"Save filters under a name, such as \"customers renewing within 30 days\" (a new name creates a segment, an existing one replaces its filters). Use it with the seg"},{"name":"crm_list_segments","description":"The saved segments, each with its filters and how many records match right now. Free."},{"name":"crm_delete_segment","description":"Delete a saved segment; the records stay as they are. Costs $0.001 per call; nothing if it fails."},{"name":"crm_search","description":"Find contacts, companies and deals in one call from whatever you have: a name, an email, a phone number (any format), a domain, a company name or a deal title. "},{"name":"crm_timeline","description":"Everything that happened with a contact, a company (all its people) or a deal, or in the whole CRM when you name none of them, newest first: notes, tasks, email"},{"name":"crm_export","description":"Contacts, companies or deals as CSV text (one row each; tags and custom fields as columns), with the same filters, tag and segment as the find tools: for a spre"},{"name":"crm_find_duplicates","description":"Contacts or companies that are probably the same: contacts with the same email in any case, the same phone number in any format, or the same name at the same co"},{"name":"crm_merge_contacts","description":"Merge duplicate contacts into the one you keep. Its empty fields are filled from the others, tags and custom fields are combined (the kept contact wins where bo"},{"name":"crm_merge_companies","description":"Merge duplicate companies into the one you keep. Its empty fields are filled from the others, tags and custom fields are combined (the kept company wins where b"},{"name":"account_balance","description":"The account balance, how much of it is credit bought (AI visibility and the phone run only on that) and how much free and bonus credit, what running calls are h"},{"name":"account_get_call","description":"One call by id: its status (queued, running, succeeded, failed), cost and result. Use it to poll a background call until it finishes. Free."},{"name":"account_list_calls","description":"Recent calls on this account, newest first, optionally only failed or succeeded ones, or one area's. Free."},{"name":"account_refund_topup","description":"Refund a top-up paid in the last 24 hours that none of has been used yet: its credit, with the first top-up's bonus, leaves the balance, and the card gets the c"},{"name":"account_set_owner_email","description":"When the account was made without the owner's email: send that person a link to confirm they own it. Once they confirm, the owner gets the account's warnings an"},{"name":"account_owner_link","description":"A link that signs the business owner into their Conecto page, with no password: the balance, adding credit, auto-reload, limits, what the bots did, people, rent"},{"name":"account_dashboard_link","description":"A one-time link to a page showing one area as it is when the page opens, for when the person you work for asks to see it themselves: a recruiter looks at the ap"},{"name":"account_get_limits","description":"The limits a business can ask Conecto to raise (calls a minute, new email addresses a day, phone numbers and more): each one's standard and current value and th"},{"name":"account_request_limit","description":"Ask Conecto to raise one of the business's limits: which one (or other, saying which), the number it needs, and why, in 40 to 2,000 characters. Conecto reviews "},{"name":"account_events","description":"What happened in this account that someone outside the bot did, oldest first: applications, bookings, form responses, signatures, replies, emails received, goal"},{"name":"account_emit_event","description":"Send an event you name, custom.<name> (custom.lead_qualified, custom.order_shipped), to every channel subscribed to it (notify_subscribe with \"custom.*\" or its "},{"name":"account_search","description":"One search over what this account holds: what its files say (PDFs, Word, Excel, PowerPoint, text), table rows, help center articles, CRM contacts, companies and"},{"name":"account_get_brand","description":"The name, logo, colour and footer line the business's emails and published pages carry. Free."},{"name":"account_set_brand","description":"The business's name as the sender, its logo (a PNG, JPEG, WebP or GIF from the file store), its colour and a footer line (an address, a legal line), on every em"},{"name":"account_list_email_templates","description":"Every email Conecto sends to the business's customers (bookings, applications, interviews, tests, signatures, invoices and quotes, newsletter sign-ups), with wh"},{"name":"account_set_email_template","description":"Change an email's subject, headline or opening words in the business's own voice, with {variables} from account_list_email_templates (like {name} or {when}). Th"},{"name":"account_export_all","description":"Everything this account holds, in ZIP files of up to 24 MB saved to its file store: every record of every area as JSON Lines, and the stored files themselves, w"},{"name":"account_audit_log","description":"The account's admin and security actions, newest first: keys made and revoked, limits and auto-reload, the owner's sign-ins, connectors, exports, vault reads an"},{"name":"account_save_team","description":"A department, location or project group of the account, like Support, Finance or the Hamburg shop. Its keys (POST /v1/keys with \"team\") can only work in its are"},{"name":"account_list_teams","description":"The account's teams, the company-wide one first: each with its areas, whether it only reads, its budget (hard or soft, and its period) and alert line, this peri"},{"name":"account_pause_team","description":"Stops every key of a team at once, this one too if it is the team's: their calls are refused until the owner starts the team again on their account page. For a "},{"name":"account_assign_team","description":"Move a form, a meeting type, a job, an inbox, a phone number, a newsletter, the website chat, a rental, a pipeline, a table or a website to a team. What happens"},{"name":"account_add_approval_rule","description":"Make a tool wait for a person: every call of it, those whose argument is over a number (like invoices_create_credit_note when amount is over 500), or those whos"},{"name":"account_list_approval_rules","description":"The tools that wait for a person's approval, with their thresholds and approvers. Free."},{"name":"account_find_person","description":"Every record this account holds about one person, by their email address or phone number, across every area: CRM, chats, emails, tickets, forms, bookings, calls"},{"name":"account_export_person","description":"Everything account_find_person finds about one person in one ZIP in the file store: their records as JSON Lines (credentials left out) and the files those recor"},{"name":"account_erase_person","description":"Erases one person across every area when they ask (GDPR Art. 17), once you know it is them (they wrote from that address, or confirmed it). Their CRM contact, c"},{"name":"account_data_locations","description":"Where each area's data is stored and processed: the company that runs each place, the country or region, and what it holds. Every area keeps its records in the "}],"toolCount":69,"toolsHash":"c64109f5af90536d12c0e8d4b4093712d6303c536db4906f0d08968f02c47792","serverName":"conecto-crm","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-11-07T04:28:21.929Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":44,"error":null,"detail":{"tools":[{"name":"crm_find_contacts","description":"Search the CRM by name, email, company or phone, or by filters on any field, tag or custom field, or by a saved segment. Returns a page of contacts (most recent"},{"name":"crm_get_contact","description":"One contact with its tags, custom fields, recent activity, open tasks and deals, by id or email, and came_from: the website visit that led to their first chat, "},{"name":"crm_get_customer","description":"One read before you answer someone: the contact (or company) and what is open with them across Conecto: open deals, help desk tickets, unpaid invoices and open "},{"name":"crm_save_contact","description":"Create a contact, or update the one with this email if it already exists. Only the fields you send change; tags are added, custom fields merged. Without an emai"},{"name":"crm_save_contacts","description":"Create or update up to 100 contacts in one call, each exactly like crm_save_contact (matched by email; without an email a new contact is made). Each one succeed"},{"name":"crm_update_contact","description":"Change fields on an existing contact by id. Only the fields you send change; tags are added, custom fields merged. Costs $0.01 per call; nothing if it fails."},{"name":"crm_archive_contact","description":"Hide a contact from searches and lists. Its history is kept; crm_update_contact cannot un-archive, crm_restore_contact does. Costs $0.001 per call; nothing if i"},{"name":"crm_restore_contact","description":"Bring an archived contact back. Costs $0.001 per call; nothing if it fails."},{"name":"crm_add_note","description":"Add a note to a contact (by contact id or email), a deal or a company: what was said, decided or learned. A note on a deal also shows on its company's and conta"},{"name":"crm_create_task","description":"A follow-up on a contact, with an optional due time (ISO 8601) and priority. Costs $0.01 per call; nothing if it fails."},{"name":"crm_list_tasks","description":"Tasks by status (default open), optionally for one contact or due before a time, soonest first, each with the contact it is about (id, name, email). Free."},{"name":"crm_complete_task","description":"Mark a task done (or cancelled). Costs $0.01 per call; nothing if it fails."},{"name":"crm_save_company","description":"Create a company, or update the one with this name (case-insensitive). With company_id, update that company instead, and a name renames it. Only the fields you "},{"name":"crm_archive_company","description":"Hide a company from crm_find_companies, crm_search, duplicates and exports. Its people, deals and notes stay as they are, and crm_get_company still reads it (ar"},{"name":"crm_restore_company","description":"Bring an archived company back into the lists, searches, duplicates and exports. Costs $0.001 per call; nothing if it fails."},{"name":"crm_save_companies","description":"Create or update up to 100 companies in one call, each exactly like crm_save_company (matched by name). Each one succeeds or fails on its own; the reply lists w"},{"name":"crm_find_companies","description":"Search companies by name or domain, or by filters on any field, tag or custom field, or by a saved segment. Archived companies are left out unless include_archi"},{"name":"crm_get_company","description":"One company, by id or name, with its tags, custom fields, people, deals (open ones first) and notes, each note with who wrote it (by and via, as crm_timeline gi"},{"name":"crm_save_deal","description":"Create a deal (no deal_id) or update one (with deal_id): pipeline and stage, amount, expected close date, next step, the company and contact it belongs to, tags"},{"name":"crm_find_deals","description":"Deals by pipeline, stage, status (open, won, lost), company or contact, or by filters on any field, tag or custom field, or by a saved segment; most recently ch"},{"name":"crm_get_deal","description":"One deal with its pipeline and stage, its stage history (each stage and the days it stayed there), its notes with who wrote each (by and via, as crm_timeline gi"},{"name":"crm_list_pipelines","description":"The deal pipelines in order, each with its stages in order: id, name, probability (the chance a deal there is won, 0-100), outcome (open, won or lost), and how "},{"name":"crm_save_pipeline","description":"Create a deal pipeline, or change one (by pipeline_id, or the pipeline with this name): its name, its position among the pipelines, and its stages in order. A s"},{"name":"crm_delete_pipeline","description":"Delete an empty pipeline (by id or name). A pipeline that holds deals cannot be deleted: move them to another pipeline first with crm_move_deal. The last pipeli"},{"name":"crm_move_deal","description":"Move a deal to a stage (by name or id), optionally of another pipeline. A won or lost stage closes the deal (give lost_reason when it is lost); an open stage re"},{"name":"crm_pipeline_report","description":"How a pipeline is doing: open deals by stage with their value and weighted value (value x probability), deals won and lost in a period (this month by default) w"},{"name":"crm_define_field","description":"Add a field of your own to contacts, companies or deals, such as a \"plan\" picked from a list or a \"renewal_date\", or change its label, description or options. F"},{"name":"crm_list_fields","description":"The fields you can read, filter and sort on for contacts, companies and deals: the standard ones and the custom fields defined with crm_define_field (type, opti"},{"name":"crm_delete_field","description":"Delete a custom field and its value on every record. This cannot be undone. Costs $0.001 per call; nothing if it fails."},{"name":"crm_tag_records","description":"Add and remove tags on up to 100 contacts, companies or deals at once, such as everyone who came to a webinar. A new tag is made on first use; tags match in any"},{"name":"crm_list_tags","description":"Every tag with how many contacts, companies and deals carry it. Free."},{"name":"crm_delete_tag","description":"Delete a tag and take it off every contact, company and deal. Costs $0.001 per call; nothing if it fails."},{"name":"crm_save_segment","description":"Save filters under a name, such as \"customers renewing within 30 days\" (a new name creates a segment, an existing one replaces its filters). Use it with the seg"},{"name":"crm_list_segments","description":"The saved segments, each with its filters and how many records match right now. Free."},{"name":"crm_delete_segment","description":"Delete a saved segment; the records stay as they are. Costs $0.001 per call; nothing if it fails."},{"name":"crm_search","description":"Find contacts, companies and deals in one call from whatever you have: a name, an email, a phone number (any format), a domain, a company name or a deal title. "},{"name":"crm_timeline","description":"Everything that happened with a contact, a company (all its people) or a deal, or in the whole CRM when you name none of them, newest first: notes, tasks, email"},{"name":"crm_export","description":"Contacts, companies or deals as CSV text (one row each; tags and custom fields as columns), with the same filters, tag and segment as the find tools: for a spre"},{"name":"crm_find_duplicates","description":"Contacts or companies that are probably the same: contacts with the same email in any case, the same phone number in any format, or the same name at the same co"},{"name":"crm_merge_contacts","description":"Merge duplicate contacts into the one you keep. Its empty fields are filled from the others, tags and custom fields are combined (the kept contact wins where bo"},{"name":"crm_merge_companies","description":"Merge duplicate companies into the one you keep. Its empty fields are filled from the others, tags and custom fields are combined (the kept company wins where b"},{"name":"account_balance","description":"The account balance, how much of it is credit bought (AI visibility and the phone run only on that) and how much free and bonus credit, what running calls are h"},{"name":"account_get_call","description":"One call by id: its status (queued, running, succeeded, failed), cost and result. Use it to poll a background call until it finishes. Free."},{"name":"account_list_calls","description":"Recent calls on this account, newest first, optionally only failed or succeeded ones, or one area's. Free."},{"name":"account_refund_topup","description":"Refund a top-up paid in the last 24 hours that none of has been used yet: its credit, with the first top-up's bonus, leaves the balance, and the card gets the c"},{"name":"account_set_owner_email","description":"When the account was made without the owner's email: send that person a link to confirm they own it. Once they confirm, the owner gets the account's warnings an"},{"name":"account_owner_link","description":"A link that signs the business owner into their Conecto page, with no password: the balance, adding credit, auto-reload, limits, what the bots did, people, rent"},{"name":"account_dashboard_link","description":"A one-time link to a page showing one area as it is when the page opens, for when the person you work for asks to see it themselves: a recruiter looks at the ap"},{"name":"account_get_limits","description":"The limits a business can ask Conecto to raise (calls a minute, new email addresses a day, phone numbers and more): each one's standard and current value and th"},{"name":"account_request_limit","description":"Ask Conecto to raise one of the business's limits: which one (or other, saying which), the number it needs, and why, in 40 to 2,000 characters. Conecto reviews "},{"name":"account_events","description":"What happened in this account that someone outside the bot did, oldest first: applications, bookings, form responses, signatures, replies, emails received, goal"},{"name":"account_emit_event","description":"Send an event you name, custom.<name> (custom.lead_qualified, custom.order_shipped), to every channel subscribed to it (notify_subscribe with \"custom.*\" or its "},{"name":"account_search","description":"One search over what this account holds: what its files say (PDFs, Word, Excel, PowerPoint, text), table rows, help center articles, CRM contacts, companies and"},{"name":"account_get_brand","description":"The name, logo, colour and footer line the business's emails and published pages carry. Free."},{"name":"account_set_brand","description":"The business's name as the sender, its logo (a PNG, JPEG, WebP or GIF from the file store), its colour and a footer line (an address, a legal line), on every em"},{"name":"account_list_email_templates","description":"Every email Conecto sends to the business's customers (bookings, applications, interviews, tests, signatures, invoices and quotes, newsletter sign-ups), with wh"},{"name":"account_set_email_template","description":"Change an email's subject, headline or opening words in the business's own voice, with {variables} from account_list_email_templates (like {name} or {when}). Th"},{"name":"account_export_all","description":"Everything this account holds, in ZIP files of up to 24 MB saved to its file store: every record of every area as JSON Lines, and the stored files themselves, w"},{"name":"account_audit_log","description":"The account's admin and security actions, newest first: keys made and revoked, limits and auto-reload, the owner's sign-ins, connectors, exports, vault reads an"},{"name":"account_save_team","description":"A department, location or project group of the account, like Support, Finance or the Hamburg shop. Its keys (POST /v1/keys with \"team\") can only work in its are"},{"name":"account_list_teams","description":"The account's teams, the company-wide one first: each with its areas, whether it only reads, its budget (hard or soft, and its period) and alert line, this peri"},{"name":"account_pause_team","description":"Stops every key of a team at once, this one too if it is the team's: their calls are refused until the owner starts the team again on their account page. For a "},{"name":"account_assign_team","description":"Move a form, a meeting type, a job, an inbox, a phone number, a newsletter, the website chat, a rental, a pipeline, a table or a website to a team. What happens"},{"name":"account_add_approval_rule","description":"Make a tool wait for a person: every call of it, those whose argument is over a number (like invoices_create_credit_note when amount is over 500), or those whos"},{"name":"account_list_approval_rules","description":"The tools that wait for a person's approval, with their thresholds and approvers. Free."},{"name":"account_find_person","description":"Every record this account holds about one person, by their email address or phone number, across every area: CRM, chats, emails, tickets, forms, bookings, calls"},{"name":"account_export_person","description":"Everything account_find_person finds about one person in one ZIP in the file store: their records as JSON Lines (credentials left out) and the files those recor"},{"name":"account_erase_person","description":"Erases one person across every area when they ask (GDPR Art. 17), once you know it is them (they wrote from that address, or confirmed it). Their CRM contact, c"},{"name":"account_data_locations","description":"Where each area's data is stored and processed: the company that runs each place, the country or region, and what it holds. Every area keeps its records in the "}],"toolCount":69,"toolsHash":"c64109f5af90536d12c0e8d4b4093712d6303c536db4906f0d08968f02c47792","serverName":"conecto-crm","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-11-06T20:26:51.467Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":49,"error":null,"detail":{"tools":[{"name":"crm_find_contacts","description":"Search the CRM by name, email, company or phone, or by filters on any field, tag or custom field, or by a saved segment. Returns a page of contacts (most recent"},{"name":"crm_get_contact","description":"One contact with its tags, custom fields, recent activity, open tasks and deals, by id or email, and came_from: the website visit that led to their first chat, "},{"name":"crm_get_customer","description":"One read before you answer someone: the contact (or company) and what is open with them across Conecto: open deals, help desk tickets, unpaid invoices and open "},{"name":"crm_save_contact","description":"Create a contact, or update the one with this email if it already exists. Only the fields you send change; tags are added, custom fields merged. Without an emai"},{"name":"crm_save_contacts","description":"Create or update up to 100 contacts in one call, each exactly like crm_save_contact (matched by email; without an email a new contact is made). Each one succeed"},{"name":"crm_update_contact","description":"Change fields on an existing contact by id. Only the fields you send change; tags are added, custom fields merged. Costs $0.01 per call; nothing if it fails."},{"name":"crm_archive_contact","description":"Hide a contact from searches and lists. Its history is kept; crm_update_contact cannot un-archive, crm_restore_contact does. Costs $0.001 per call; nothing if i"},{"name":"crm_restore_contact","description":"Bring an archived contact back. Costs $0.001 per call; nothing if it fails."},{"name":"crm_add_note","description":"Add a note to a contact (by contact id or email), a deal or a company: what was said, decided or learned. A note on a deal also shows on its company's and conta"},{"name":"crm_create_task","description":"A follow-up on a contact, with an optional due time (ISO 8601) and priority. Costs $0.01 per call; nothing if it fails."},{"name":"crm_list_tasks","description":"Tasks by status (default open), optionally for one contact or due before a time, soonest first, each with the contact it is about (id, name, email). Free."},{"name":"crm_complete_task","description":"Mark a task done (or cancelled). Costs $0.01 per call; nothing if it fails."},{"name":"crm_save_company","description":"Create a company, or update the one with this name (case-insensitive). With company_id, update that company instead, and a name renames it. Only the fields you "},{"name":"crm_archive_company","description":"Hide a company from crm_find_companies, crm_search, duplicates and exports. Its people, deals and notes stay as they are, and crm_get_company still reads it (ar"},{"name":"crm_restore_company","description":"Bring an archived company back into the lists, searches, duplicates and exports. Costs $0.001 per call; nothing if it fails."},{"name":"crm_save_companies","description":"Create or update up to 100 companies in one call, each exactly like crm_save_company (matched by name). Each one succeeds or fails on its own; the reply lists w"},{"name":"crm_find_companies","description":"Search companies by name or domain, or by filters on any field, tag or custom field, or by a saved segment. Archived companies are left out unless include_archi"},{"name":"crm_get_company","description":"One company, by id or name, with its tags, custom fields, people, deals (open ones first) and notes, each note with who wrote it (by and via, as crm_timeline gi"},{"name":"crm_save_deal","description":"Create a deal (no deal_id) or update one (with deal_id): pipeline and stage, amount, expected close date, next step, the company and contact it belongs to, tags"},{"name":"crm_find_deals","description":"Deals by pipeline, stage, status (open, won, lost), company or contact, or by filters on any field, tag or custom field, or by a saved segment; most recently ch"},{"name":"crm_get_deal","description":"One deal with its pipeline and stage, its stage history (each stage and the days it stayed there), its notes with who wrote each (by and via, as crm_timeline gi"},{"name":"crm_list_pipelines","description":"The deal pipelines in order, each with its stages in order: id, name, probability (the chance a deal there is won, 0-100), outcome (open, won or lost), and how "},{"name":"crm_save_pipeline","description":"Create a deal pipeline, or change one (by pipeline_id, or the pipeline with this name): its name, its position among the pipelines, and its stages in order. A s"},{"name":"crm_delete_pipeline","description":"Delete an empty pipeline (by id or name). A pipeline that holds deals cannot be deleted: move them to another pipeline first with crm_move_deal. The last pipeli"},{"name":"crm_move_deal","description":"Move a deal to a stage (by name or id), optionally of another pipeline. A won or lost stage closes the deal (give lost_reason when it is lost); an open stage re"},{"name":"crm_pipeline_report","description":"How a pipeline is doing: open deals by stage with their value and weighted value (value x probability), deals won and lost in a period (this month by default) w"},{"name":"crm_define_field","description":"Add a field of your own to contacts, companies or deals, such as a \"plan\" picked from a list or a \"renewal_date\", or change its label, description or options. F"},{"name":"crm_list_fields","description":"The fields you can read, filter and sort on for contacts, companies and deals: the standard ones and the custom fields defined with crm_define_field (type, opti"},{"name":"crm_delete_field","description":"Delete a custom field and its value on every record. This cannot be undone. Costs $0.001 per call; nothing if it fails."},{"name":"crm_tag_records","description":"Add and remove tags on up to 100 contacts, companies or deals at once, such as everyone who came to a webinar. A new tag is made on first use; tags match in any"},{"name":"crm_list_tags","description":"Every tag with how many contacts, companies and deals carry it. Free."},{"name":"crm_delete_tag","description":"Delete a tag and take it off every contact, company and deal. Costs $0.001 per call; nothing if it fails."},{"name":"crm_save_segment","description":"Save filters under a name, such as \"customers renewing within 30 days\" (a new name creates a segment, an existing one replaces its filters). Use it with the seg"},{"name":"crm_list_segments","description":"The saved segments, each with its filters and how many records match right now. Free."},{"name":"crm_delete_segment","description":"Delete a saved segment; the records stay as they are. Costs $0.001 per call; nothing if it fails."},{"name":"crm_search","description":"Find contacts, companies and deals in one call from whatever you have: a name, an email, a phone number (any format), a domain, a company name or a deal title. "},{"name":"crm_timeline","description":"Everything that happened with a contact, a company (all its people) or a deal, or in the whole CRM when you name none of them, newest first: notes, tasks, email"},{"name":"crm_export","description":"Contacts, companies or deals as CSV text (one row each; tags and custom fields as columns), with the same filters, tag and segment as the find tools: for a spre"},{"name":"crm_find_duplicates","description":"Contacts or companies that are probably the same: contacts with the same email in any case, the same phone number in any format, or the same name at the same co"},{"name":"crm_merge_contacts","description":"Merge duplicate contacts into the one you keep. Its empty fields are filled from the others, tags and custom fields are combined (the kept contact wins where bo"},{"name":"crm_merge_companies","description":"Merge duplicate companies into the one you keep. Its empty fields are filled from the others, tags and custom fields are combined (the kept company wins where b"},{"name":"account_balance","description":"The account balance, how much of it is credit bought (AI visibility and the phone run only on that) and how much free and bonus credit, what running calls are h"},{"name":"account_get_call","description":"One call by id: its status (queued, running, succeeded, failed), cost and result. Use it to poll a background call until it finishes. Free."},{"name":"account_list_calls","description":"Recent calls on this account, newest first, optionally only failed or succeeded ones, or one area's. Free."},{"name":"account_refund_topup","description":"Refund a top-up paid in the last 24 hours that none of has been used yet: its credit, with the first top-up's bonus, leaves the balance, and the card gets the c"},{"name":"account_set_owner_email","description":"When the account was made without the owner's email: send that person a link to confirm they own it. Once they confirm, the owner gets the account's warnings an"},{"name":"account_owner_link","description":"A link that signs the business owner into their Conecto page, with no password: the balance, adding credit, auto-reload, limits, what the bots did, people, rent"},{"name":"account_dashboard_link","description":"A one-time link to a page showing one area as it is when the page opens, for when the person you work for asks to see it themselves: a recruiter looks at the ap"},{"name":"account_get_limits","description":"The limits a business can ask Conecto to raise (calls a minute, new email addresses a day, phone numbers and more): each one's standard and current value and th"},{"name":"account_request_limit","description":"Ask Conecto to raise one of the business's limits: which one (or other, saying which), the number it needs, and why, in 40 to 2,000 characters. Conecto reviews "},{"name":"account_events","description":"What happened in this account that someone outside the bot did, oldest first: applications, bookings, form responses, signatures, replies, emails received, goal"},{"name":"account_emit_event","description":"Send an event you name, custom.<name> (custom.lead_qualified, custom.order_shipped), to every channel subscribed to it (notify_subscribe with \"custom.*\" or its "},{"name":"account_search","description":"One search over what this account holds: what its files say (PDFs, Word, Excel, PowerPoint, text), table rows, help center articles, CRM contacts, companies and"},{"name":"account_get_brand","description":"The name, logo, colour and footer line the business's emails and published pages carry. Free."},{"name":"account_set_brand","description":"The business's name as the sender, its logo (a PNG, JPEG, WebP or GIF from the file store), its colour and a footer line (an address, a legal line), on every em"},{"name":"account_list_email_templates","description":"Every email Conecto sends to the business's customers (bookings, applications, interviews, tests, signatures, invoices and quotes, newsletter sign-ups), with wh"},{"name":"account_set_email_template","description":"Change an email's subject, headline or opening words in the business's own voice, with {variables} from account_list_email_templates (like {name} or {when}). Th"},{"name":"account_export_all","description":"Everything this account holds, in ZIP files of up to 24 MB saved to its file store: every record of every area as JSON Lines, and the stored files themselves, w"},{"name":"account_audit_log","description":"The account's admin and security actions, newest first: keys made and revoked, limits and auto-reload, the owner's sign-ins, connectors, exports, vault reads an"},{"name":"account_save_team","description":"A department, location or project group of the account, like Support, Finance or the Hamburg shop. Its keys (POST /v1/keys with \"team\") can only work in its are"},{"name":"account_list_teams","description":"The account's teams, the company-wide one first: each with its areas, whether it only reads, its budget (hard or soft, and its period) and alert line, this peri"},{"name":"account_pause_team","description":"Stops every key of a team at once, this one too if it is the team's: their calls are refused until the owner starts the team again on their account page. For a "},{"name":"account_assign_team","description":"Move a form, a meeting type, a job, an inbox, a phone number, a newsletter, the website chat, a rental, a pipeline, a table or a website to a team. What happens"},{"name":"account_add_approval_rule","description":"Make a tool wait for a person: every call of it, those whose argument is over a number (like invoices_create_credit_note when amount is over 500), or those whos"},{"name":"account_list_approval_rules","description":"The tools that wait for a person's approval, with their thresholds and approvers. Free."},{"name":"account_find_person","description":"Every record this account holds about one person, by their email address or phone number, across every area: CRM, chats, emails, tickets, forms, bookings, calls"},{"name":"account_export_person","description":"Everything account_find_person finds about one person in one ZIP in the file store: their records as JSON Lines (credentials left out) and the files those recor"},{"name":"account_erase_person","description":"Erases one person across every area when they ask (GDPR Art. 17), once you know it is them (they wrote from that address, or confirmed it). Their CRM contact, c"},{"name":"account_data_locations","description":"Where each area's data is stored and processed: the company that runs each place, the country or region, and what it holds. Every area keeps its records in the "}],"toolCount":69,"toolsHash":"c64109f5af90536d12c0e8d4b4093712d6303c536db4906f0d08968f02c47792","serverName":"conecto-crm","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-11-06T11:29:08.775Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":46,"error":null,"detail":{"tools":[{"name":"crm_find_contacts","description":"Search the CRM by name, email, company or phone, or by filters on any field, tag or custom field, or by a saved segment. Returns a page of contacts (most recent"},{"name":"crm_get_contact","description":"One contact with its tags, custom fields, recent activity, open tasks and deals, by id or email, and came_from: the website visit that led to their first chat, "},{"name":"crm_get_customer","description":"One read before you answer someone: the contact (or company) and what is open with them across Conecto: open deals, help desk tickets, unpaid invoices and open "},{"name":"crm_save_contact","description":"Create a contact, or update the one with this email if it already exists. Only the fields you send change; tags are added, custom fields merged. Without an emai"},{"name":"crm_save_contacts","description":"Create or update up to 100 contacts in one call, each exactly like crm_save_contact (matched by email; without an email a new contact is made). Each one succeed"},{"name":"crm_update_contact","description":"Change fields on an existing contact by id. Only the fields you send change; tags are added, custom fields merged. Costs $0.01 per call; nothing if it fails."},{"name":"crm_archive_contact","description":"Hide a contact from searches and lists. Its history is kept; crm_update_contact cannot un-archive, crm_restore_contact does. Costs $0.001 per call; nothing if i"},{"name":"crm_restore_contact","description":"Bring an archived contact back. Costs $0.001 per call; nothing if it fails."},{"name":"crm_add_note","description":"Add a note to a contact (by contact id or email), a deal or a company: what was said, decided or learned. A note on a deal also shows on its company's and conta"},{"name":"crm_create_task","description":"A follow-up on a contact, with an optional due time (ISO 8601) and priority. Costs $0.01 per call; nothing if it fails."},{"name":"crm_list_tasks","description":"Tasks by status (default open), optionally for one contact or due before a time, soonest first, each with the contact it is about (id, name, email). Free."},{"name":"crm_complete_task","description":"Mark a task done (or cancelled). Costs $0.01 per call; nothing if it fails."},{"name":"crm_save_company","description":"Create a company, or update the one with this name (case-insensitive). With company_id, update that company instead, and a name renames it. Only the fields you "},{"name":"crm_archive_company","description":"Hide a company from crm_find_companies, crm_search, duplicates and exports. Its people, deals and notes stay as they are, and crm_get_company still reads it (ar"},{"name":"crm_restore_company","description":"Bring an archived company back into the lists, searches, duplicates and exports. Costs $0.001 per call; nothing if it fails."},{"name":"crm_save_companies","description":"Create or update up to 100 companies in one call, each exactly like crm_save_company (matched by name). Each one succeeds or fails on its own; the reply lists w"},{"name":"crm_find_companies","description":"Search companies by name or domain, or by filters on any field, tag or custom field, or by a saved segment. Archived companies are left out unless include_archi"},{"name":"crm_get_company","description":"One company, by id or name, with its tags, custom fields, people, deals (open ones first) and notes, each note with who wrote it (by and via, as crm_timeline gi"},{"name":"crm_save_deal","description":"Create a deal (no deal_id) or update one (with deal_id): pipeline and stage, amount, expected close date, next step, the company and contact it belongs to, tags"},{"name":"crm_find_deals","description":"Deals by pipeline, stage, status (open, won, lost), company or contact, or by filters on any field, tag or custom field, or by a saved segment; most recently ch"},{"name":"crm_get_deal","description":"One deal with its pipeline and stage, its stage history (each stage and the days it stayed there), its notes with who wrote each (by and via, as crm_timeline gi"},{"name":"crm_list_pipelines","description":"The deal pipelines in order, each with its stages in order: id, name, probability (the chance a deal there is won, 0-100), outcome (open, won or lost), and how "},{"name":"crm_save_pipeline","description":"Create a deal pipeline, or change one (by pipeline_id, or the pipeline with this name): its name, its position among the pipelines, and its stages in order. A s"},{"name":"crm_delete_pipeline","description":"Delete an empty pipeline (by id or name). A pipeline that holds deals cannot be deleted: move them to another pipeline first with crm_move_deal. The last pipeli"},{"name":"crm_move_deal","description":"Move a deal to a stage (by name or id), optionally of another pipeline. A won or lost stage closes the deal (give lost_reason when it is lost); an open stage re"},{"name":"crm_pipeline_report","description":"How a pipeline is doing: open deals by stage with their value and weighted value (value x probability), deals won and lost in a period (this month by default) w"},{"name":"crm_define_field","description":"Add a field of your own to contacts, companies or deals, such as a \"plan\" picked from a list or a \"renewal_date\", or change its label, description or options. F"},{"name":"crm_list_fields","description":"The fields you can read, filter and sort on for contacts, companies and deals: the standard ones and the custom fields defined with crm_define_field (type, opti"},{"name":"crm_delete_field","description":"Delete a custom field and its value on every record. This cannot be undone. Costs $0.001 per call; nothing if it fails."},{"name":"crm_tag_records","description":"Add and remove tags on up to 100 contacts, companies or deals at once, such as everyone who came to a webinar. A new tag is made on first use; tags match in any"},{"name":"crm_list_tags","description":"Every tag with how many contacts, companies and deals carry it. Free."},{"name":"crm_delete_tag","description":"Delete a tag and take it off every contact, company and deal. Costs $0.001 per call; nothing if it fails."},{"name":"crm_save_segment","description":"Save filters under a name, such as \"customers renewing within 30 days\" (a new name creates a segment, an existing one replaces its filters). Use it with the seg"},{"name":"crm_list_segments","description":"The saved segments, each with its filters and how many records match right now. Free."},{"name":"crm_delete_segment","description":"Delete a saved segment; the records stay as they are. Costs $0.001 per call; nothing if it fails."},{"name":"crm_search","description":"Find contacts, companies and deals in one call from whatever you have: a name, an email, a phone number (any format), a domain, a company name or a deal title. "},{"name":"crm_timeline","description":"Everything that happened with a contact, a company (all its people) or a deal, or in the whole CRM when you name none of them, newest first: notes, tasks, email"},{"name":"crm_export","description":"Contacts, companies or deals as CSV text (one row each; tags and custom fields as columns), with the same filters, tag and segment as the find tools: for a spre"},{"name":"crm_find_duplicates","description":"Contacts or companies that are probably the same: contacts with the same email in any case, the same phone number in any format, or the same name at the same co"},{"name":"crm_merge_contacts","description":"Merge duplicate contacts into the one you keep. Its empty fields are filled from the others, tags and custom fields are combined (the kept contact wins where bo"},{"name":"crm_merge_companies","description":"Merge duplicate companies into the one you keep. Its empty fields are filled from the others, tags and custom fields are combined (the kept company wins where b"},{"name":"account_balance","description":"The account balance, how much of it is credit bought (AI visibility and the phone run only on that) and how much free and bonus credit, what running calls are h"},{"name":"account_get_call","description":"One call by id: its status (queued, running, succeeded, failed), cost and result. Use it to poll a background call until it finishes. Free."},{"name":"account_list_calls","description":"Recent calls on this account, newest first, optionally only failed or succeeded ones, or one area's. Free."},{"name":"account_refund_topup","description":"Refund a top-up paid in the last 24 hours that none of has been used yet: its credit, with the first top-up's bonus, leaves the balance, and the card gets the c"},{"name":"account_set_owner_email","description":"When the account was made without the owner's email: send that person a link to confirm they own it. Once they confirm, the owner gets the account's warnings an"},{"name":"account_owner_link","description":"A link that signs the business owner into their Conecto page, with no password: the balance, adding credit, auto-reload, limits, what the bots did, people, rent"},{"name":"account_dashboard_link","description":"A one-time link to a page showing one area as it is when the page opens, for when the person you work for asks to see it themselves: a recruiter looks at the ap"},{"name":"account_get_limits","description":"The limits a business can ask Conecto to raise (calls a minute, new email addresses a day, phone numbers and more): each one's standard and current value and th"},{"name":"account_request_limit","description":"Ask Conecto to raise one of the business's limits: which one (or other, saying which), the number it needs, and why, in 40 to 2,000 characters. Conecto reviews "},{"name":"account_events","description":"What happened in this account that someone outside the bot did, oldest first: applications, bookings, form responses, signatures, replies, emails received, goal"},{"name":"account_emit_event","description":"Send an event you name, custom.<name> (custom.lead_qualified, custom.order_shipped), to every channel subscribed to it (notify_subscribe with \"custom.*\" or its "},{"name":"account_search","description":"One search over what this account holds: what its files say (PDFs, Word, Excel, PowerPoint, text), table rows, help center articles, CRM contacts, companies and"},{"name":"account_get_brand","description":"The name, logo, colour and footer line the business's emails and published pages carry. Free."},{"name":"account_set_brand","description":"The business's name as the sender, its logo (a PNG, JPEG, WebP or GIF from the file store), its colour and a footer line (an address, a legal line), on every em"},{"name":"account_list_email_templates","description":"Every email Conecto sends to the business's customers (bookings, applications, interviews, tests, signatures, invoices and quotes, newsletter sign-ups), with wh"},{"name":"account_set_email_template","description":"Change an email's subject, headline or opening words in the business's own voice, with {variables} from account_list_email_templates (like {name} or {when}). Th"},{"name":"account_export_all","description":"Everything this account holds, in ZIP files of up to 24 MB saved to its file store: every record of every area as JSON Lines, and the stored files themselves, w"},{"name":"account_audit_log","description":"The account's admin and security actions, newest first: keys made and revoked, limits and auto-reload, the owner's sign-ins, connectors, exports, vault reads an"},{"name":"account_save_team","description":"A department, location or project group of the account, like Support, Finance or the Hamburg shop. Its keys (POST /v1/keys with \"team\") can only work in its are"},{"name":"account_list_teams","description":"The account's teams, the company-wide one first: each with its areas, whether it only reads, its budget (hard or soft, and its period) and alert line, this peri"},{"name":"account_pause_team","description":"Stops every key of a team at once, this one too if it is the team's: their calls are refused until the owner starts the team again on their account page. For a "},{"name":"account_assign_team","description":"Move a form, a meeting type, a job, an inbox, a phone number, a newsletter, the website chat, a rental, a pipeline, a table or a website to a team. What happens"},{"name":"account_add_approval_rule","description":"Make a tool wait for a person: every call of it, those whose argument is over a number (like invoices_create_credit_note when amount is over 500), or those whos"},{"name":"account_list_approval_rules","description":"The tools that wait for a person's approval, with their thresholds and approvers. Free."},{"name":"account_find_person","description":"Every record this account holds about one person, by their email address or phone number, across every area: CRM, chats, emails, tickets, forms, bookings, calls"},{"name":"account_export_person","description":"Everything account_find_person finds about one person in one ZIP in the file store: their records as JSON Lines (credentials left out) and the files those recor"},{"name":"account_erase_person","description":"Erases one person across every area when they ask (GDPR Art. 17), once you know it is them (they wrote from that address, or confirmed it). Their CRM contact, c"},{"name":"account_data_locations","description":"Where each area's data is stored and processed: the company that runs each place, the country or region, and what it holds. Every area keeps its records in the "}],"toolCount":69,"toolsHash":"c64109f5af90536d12c0e8d4b4093712d6303c536db4906f0d08968f02c47792","serverName":"conecto-crm","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-11-06T02:27:43.444Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":44,"error":null,"detail":{"tools":[{"name":"crm_find_contacts","description":"Search the CRM by name, email, company or phone, or by filters on any field, tag or custom field, or by a saved segment. Returns a page of contacts (most recent"},{"name":"crm_get_contact","description":"One contact with its tags, custom fields, recent activity, open tasks and deals, by id or email, and came_from: the website visit that led to their first chat, "},{"name":"crm_get_customer","description":"One read before you answer someone: the contact (or company) and what is open with them across Conecto: open deals, help desk tickets, unpaid invoices and open "},{"name":"crm_save_contact","description":"Create a contact, or update the one with this email if it already exists. Only the fields you send change; tags are added, custom fields merged. Without an emai"},{"name":"crm_save_contacts","description":"Create or update up to 100 contacts in one call, each exactly like crm_save_contact (matched by email; without an email a new contact is made). Each one succeed"},{"name":"crm_update_contact","description":"Change fields on an existing contact by id. Only the fields you send change; tags are added, custom fields merged. Costs $0.01 per call; nothing if it fails."},{"name":"crm_archive_contact","description":"Hide a contact from searches and lists. Its history is kept; crm_update_contact cannot un-archive, crm_restore_contact does. Costs $0.001 per call; nothing if i"},{"name":"crm_restore_contact","description":"Bring an archived contact back. Costs $0.001 per call; nothing if it fails."},{"name":"crm_add_note","description":"Add a note to a contact (by contact id or email), a deal or a company: what was said, decided or learned. A note on a deal also shows on its company's and conta"},{"name":"crm_create_task","description":"A follow-up on a contact, with an optional due time (ISO 8601) and priority. Costs $0.01 per call; nothing if it fails."},{"name":"crm_list_tasks","description":"Tasks by status (default open), optionally for one contact or due before a time, soonest first, each with the contact it is about (id, name, email). Free."},{"name":"crm_complete_task","description":"Mark a task done (or cancelled). Costs $0.01 per call; nothing if it fails."},{"name":"crm_save_company","description":"Create a company, or update the one with this name (case-insensitive). With company_id, update that company instead, and a name renames it. Only the fields you "},{"name":"crm_archive_company","description":"Hide a company from crm_find_companies, crm_search, duplicates and exports. Its people, deals and notes stay as they are, and crm_get_company still reads it (ar"},{"name":"crm_restore_company","description":"Bring an archived company back into the lists, searches, duplicates and exports. Costs $0.001 per call; nothing if it fails."},{"name":"crm_save_companies","description":"Create or update up to 100 companies in one call, each exactly like crm_save_company (matched by name). Each one succeeds or fails on its own; the reply lists w"},{"name":"crm_find_companies","description":"Search companies by name or domain, or by filters on any field, tag or custom field, or by a saved segment. Archived companies are left out unless include_archi"},{"name":"crm_get_company","description":"One company, by id or name, with its tags, custom fields, people, deals (open ones first) and notes, each note with who wrote it (by and via, as crm_timeline gi"},{"name":"crm_save_deal","description":"Create a deal (no deal_id) or update one (with deal_id): pipeline and stage, amount, expected close date, next step, the company and contact it belongs to, tags"},{"name":"crm_find_deals","description":"Deals by pipeline, stage, status (open, won, lost), company or contact, or by filters on any field, tag or custom field, or by a saved segment; most recently ch"},{"name":"crm_get_deal","description":"One deal with its pipeline and stage, its stage history (each stage and the days it stayed there), its notes with who wrote each (by and via, as crm_timeline gi"},{"name":"crm_list_pipelines","description":"The deal pipelines in order, each with its stages in order: id, name, probability (the chance a deal there is won, 0-100), outcome (open, won or lost), and how "},{"name":"crm_save_pipeline","description":"Create a deal pipeline, or change one (by pipeline_id, or the pipeline with this name): its name, its position among the pipelines, and its stages in order. A s"},{"name":"crm_delete_pipeline","description":"Delete an empty pipeline (by id or name). A pipeline that holds deals cannot be deleted: move them to another pipeline first with crm_move_deal. The last pipeli"},{"name":"crm_move_deal","description":"Move a deal to a stage (by name or id), optionally of another pipeline. A won or lost stage closes the deal (give lost_reason when it is lost); an open stage re"},{"name":"crm_pipeline_report","description":"How a pipeline is doing: open deals by stage with their value and weighted value (value x probability), deals won and lost in a period (this month by default) w"},{"name":"crm_define_field","description":"Add a field of your own to contacts, companies or deals, such as a \"plan\" picked from a list or a \"renewal_date\", or change its label, description or options. F"},{"name":"crm_list_fields","description":"The fields you can read, filter and sort on for contacts, companies and deals: the standard ones and the custom fields defined with crm_define_field (type, opti"},{"name":"crm_delete_field","description":"Delete a custom field and its value on every record. This cannot be undone. Costs $0.001 per call; nothing if it fails."},{"name":"crm_tag_records","description":"Add and remove tags on up to 100 contacts, companies or deals at once, such as everyone who came to a webinar. A new tag is made on first use; tags match in any"},{"name":"crm_list_tags","description":"Every tag with how many contacts, companies and deals carry it. Free."},{"name":"crm_delete_tag","description":"Delete a tag and take it off every contact, company and deal. Costs $0.001 per call; nothing if it fails."},{"name":"crm_save_segment","description":"Save filters under a name, such as \"customers renewing within 30 days\" (a new name creates a segment, an existing one replaces its filters). Use it with the seg"},{"name":"crm_list_segments","description":"The saved segments, each with its filters and how many records match right now. Free."},{"name":"crm_delete_segment","description":"Delete a saved segment; the records stay as they are. Costs $0.001 per call; nothing if it fails."},{"name":"crm_search","description":"Find contacts, companies and deals in one call from whatever you have: a name, an email, a phone number (any format), a domain, a company name or a deal title. "},{"name":"crm_timeline","description":"Everything that happened with a contact, a company (all its people) or a deal, or in the whole CRM when you name none of them, newest first: notes, tasks, email"},{"name":"crm_export","description":"Contacts, companies or deals as CSV text (one row each; tags and custom fields as columns), with the same filters, tag and segment as the find tools: for a spre"},{"name":"crm_find_duplicates","description":"Contacts or companies that are probably the same: contacts with the same email in any case, the same phone number in any format, or the same name at the same co"},{"name":"crm_merge_contacts","description":"Merge duplicate contacts into the one you keep. Its empty fields are filled from the others, tags and custom fields are combined (the kept contact wins where bo"},{"name":"crm_merge_companies","description":"Merge duplicate companies into the one you keep. Its empty fields are filled from the others, tags and custom fields are combined (the kept company wins where b"},{"name":"account_balance","description":"The account balance, how much of it is credit bought (AI visibility and the phone run only on that) and how much free and bonus credit, what running calls are h"},{"name":"account_get_call","description":"One call by id: its status (queued, running, succeeded, failed), cost and result. Use it to poll a background call until it finishes. Free."},{"name":"account_list_calls","description":"Recent calls on this account, newest first, optionally only failed or succeeded ones, or one area's. Free."},{"name":"account_refund_topup","description":"Refund a top-up paid in the last 24 hours that none of has been used yet: its credit, with the first top-up's bonus, leaves the balance, and the card gets the c"},{"name":"account_set_owner_email","description":"When the account was made without the owner's email: send that person a link to confirm they own it. Once they confirm, the owner gets the account's warnings an"},{"name":"account_owner_link","description":"A link that signs the business owner into their Conecto page, with no password: the balance, adding credit, auto-reload, limits, what the bots did, people, rent"},{"name":"account_dashboard_link","description":"A one-time link to a page showing one area as it is when the page opens, for when the person you work for asks to see it themselves: a recruiter looks at the ap"},{"name":"account_get_limits","description":"The limits a business can ask Conecto to raise (calls a minute, new email addresses a day, phone numbers and more): each one's standard and current value and th"},{"name":"account_request_limit","description":"Ask Conecto to raise one of the business's limits: which one (or other, saying which), the number it needs, and why, in 40 to 2,000 characters. Conecto reviews "},{"name":"account_events","description":"What happened in this account that someone outside the bot did, oldest first: applications, bookings, form responses, signatures, replies, emails received, goal"},{"name":"account_emit_event","description":"Send an event you name, custom.<name> (custom.lead_qualified, custom.order_shipped), to every channel subscribed to it (notify_subscribe with \"custom.*\" or its "},{"name":"account_search","description":"One search over what this account holds: what its files say (PDFs, Word, Excel, PowerPoint, text), table rows, help center articles, CRM contacts, companies and"},{"name":"account_get_brand","description":"The name, logo, colour and footer line the business's emails and published pages carry. Free."},{"name":"account_set_brand","description":"The business's name as the sender, its logo (a PNG, JPEG, WebP or GIF from the file store), its colour and a footer line (an address, a legal line), on every em"},{"name":"account_list_email_templates","description":"Every email Conecto sends to the business's customers (bookings, applications, interviews, tests, signatures, invoices and quotes, newsletter sign-ups), with wh"},{"name":"account_set_email_template","description":"Change an email's subject, headline or opening words in the business's own voice, with {variables} from account_list_email_templates (like {name} or {when}). Th"},{"name":"account_export_all","description":"Everything this account holds, in ZIP files of up to 24 MB saved to its file store: every record of every area as JSON Lines, and the stored files themselves, w"},{"name":"account_audit_log","description":"The account's admin and security actions, newest first: keys made and revoked, limits and auto-reload, the owner's sign-ins, connectors, exports, vault reads an"},{"name":"account_save_team","description":"A department, location or project group of the account, like Support, Finance or the Hamburg shop. Its keys (POST /v1/keys with \"team\") can only work in its are"},{"name":"account_list_teams","description":"The account's teams, the company-wide one first: each with its areas, whether it only reads, its budget (hard or soft, and its period) and alert line, this peri"},{"name":"account_pause_team","description":"Stops every key of a team at once, this one too if it is the team's: their calls are refused until the owner starts the team again on their account page. For a "},{"name":"account_assign_team","description":"Move a form, a meeting type, a job, an inbox, a phone number, a newsletter, the website chat, a rental, a pipeline, a table or a website to a team. What happens"},{"name":"account_add_approval_rule","description":"Make a tool wait for a person: every call of it, those whose argument is over a number (like invoices_create_credit_note when amount is over 500), or those whos"},{"name":"account_list_approval_rules","description":"The tools that wait for a person's approval, with their thresholds and approvers. Free."},{"name":"account_find_person","description":"Every record this account holds about one person, by their email address or phone number, across every area: CRM, chats, emails, tickets, forms, bookings, calls"},{"name":"account_export_person","description":"Everything account_find_person finds about one person in one ZIP in the file store: their records as JSON Lines (credentials left out) and the files those recor"},{"name":"account_erase_person","description":"Erases one person across every area when they ask (GDPR Art. 17), once you know it is them (they wrote from that address, or confirmed it). Their CRM contact, c"},{"name":"account_data_locations","description":"Where each area's data is stored and processed: the company that runs each place, the country or region, and what it holds. Every area keeps its records in the "}],"toolCount":69,"toolsHash":"c64109f5af90536d12c0e8d4b4093712d6303c536db4906f0d08968f02c47792","serverName":"conecto-crm","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-11-05T17:27:06.118Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":402,"error":null,"detail":{"tools":[{"name":"crm_find_contacts","description":"Search the CRM by name, email, company or phone, or by filters on any field, tag or custom field, or by a saved segment. Returns a page of contacts (most recent"},{"name":"crm_get_contact","description":"One contact with its tags, custom fields, recent activity, open tasks and deals, by id or email, and came_from: the website visit that led to their first chat, "},{"name":"crm_get_customer","description":"One read before you answer someone: the contact (or company) and what is open with them across Conecto: open deals, help desk tickets, unpaid invoices and open "},{"name":"crm_save_contact","description":"Create a contact, or update the one with this email if it already exists. Only the fields you send change; tags are added, custom fields merged. Without an emai"},{"name":"crm_save_contacts","description":"Create or update up to 100 contacts in one call, each exactly like crm_save_contact (matched by email; without an email a new contact is made). Each one succeed"},{"name":"crm_update_contact","description":"Change fields on an existing contact by id. Only the fields you send change; tags are added, custom fields merged. Costs $0.01 per call; nothing if it fails."},{"name":"crm_archive_contact","description":"Hide a contact from searches and lists. Its history is kept; crm_update_contact cannot un-archive, crm_restore_contact does. Costs $0.001 per call; nothing if i"},{"name":"crm_restore_contact","description":"Bring an archived contact back. Costs $0.001 per call; nothing if it fails."},{"name":"crm_add_note","description":"Add a note to a contact (by contact id or email), a deal or a company: what was said, decided or learned. A note on a deal also shows on its company's and conta"},{"name":"crm_create_task","description":"A follow-up on a contact, with an optional due time (ISO 8601) and priority. Costs $0.01 per call; nothing if it fails."},{"name":"crm_list_tasks","description":"Tasks by status (default open), optionally for one contact or due before a time, soonest first, each with the contact it is about (id, name, email). Free."},{"name":"crm_complete_task","description":"Mark a task done (or cancelled). Costs $0.01 per call; nothing if it fails."},{"name":"crm_save_company","description":"Create a company, or update the one with this name (case-insensitive). With company_id, update that company instead, and a name renames it. Only the fields you "},{"name":"crm_archive_company","description":"Hide a company from crm_find_companies, crm_search, duplicates and exports. Its people, deals and notes stay as they are, and crm_get_company still reads it (ar"},{"name":"crm_restore_company","description":"Bring an archived company back into the lists, searches, duplicates and exports. Costs $0.001 per call; nothing if it fails."},{"name":"crm_save_companies","description":"Create or update up to 100 companies in one call, each exactly like crm_save_company (matched by name). Each one succeeds or fails on its own; the reply lists w"},{"name":"crm_find_companies","description":"Search companies by name or domain, or by filters on any field, tag or custom field, or by a saved segment. Archived companies are left out unless include_archi"},{"name":"crm_get_company","description":"One company, by id or name, with its tags, custom fields, people, deals (open ones first) and notes, each note with who wrote it (by and via, as crm_timeline gi"},{"name":"crm_save_deal","description":"Create a deal (no deal_id) or update one (with deal_id): pipeline and stage, amount, expected close date, next step, the company and contact it belongs to, tags"},{"name":"crm_find_deals","description":"Deals by pipeline, stage, status (open, won, lost), company or contact, or by filters on any field, tag or custom field, or by a saved segment; most recently ch"},{"name":"crm_get_deal","description":"One deal with its pipeline and stage, its stage history (each stage and the days it stayed there), its notes with who wrote each (by and via, as crm_timeline gi"},{"name":"crm_list_pipelines","description":"The deal pipelines in order, each with its stages in order: id, name, probability (the chance a deal there is won, 0-100), outcome (open, won or lost), and how "},{"name":"crm_save_pipeline","description":"Create a deal pipeline, or change one (by pipeline_id, or the pipeline with this name): its name, its position among the pipelines, and its stages in order. A s"},{"name":"crm_delete_pipeline","description":"Delete an empty pipeline (by id or name). A pipeline that holds deals cannot be deleted: move them to another pipeline first with crm_move_deal. The last pipeli"},{"name":"crm_move_deal","description":"Move a deal to a stage (by name or id), optionally of another pipeline. A won or lost stage closes the deal (give lost_reason when it is lost); an open stage re"},{"name":"crm_pipeline_report","description":"How a pipeline is doing: open deals by stage with their value and weighted value (value x probability), deals won and lost in a period (this month by default) w"},{"name":"crm_define_field","description":"Add a field of your own to contacts, companies or deals, such as a \"plan\" picked from a list or a \"renewal_date\", or change its label, description or options. F"},{"name":"crm_list_fields","description":"The fields you can read, filter and sort on for contacts, companies and deals: the standard ones and the custom fields defined with crm_define_field (type, opti"},{"name":"crm_delete_field","description":"Delete a custom field and its value on every record. This cannot be undone. Costs $0.001 per call; nothing if it fails."},{"name":"crm_tag_records","description":"Add and remove tags on up to 100 contacts, companies or deals at once, such as everyone who came to a webinar. A new tag is made on first use; tags match in any"},{"name":"crm_list_tags","description":"Every tag with how many contacts, companies and deals carry it. Free."},{"name":"crm_delete_tag","description":"Delete a tag and take it off every contact, company and deal. Costs $0.001 per call; nothing if it fails."},{"name":"crm_save_segment","description":"Save filters under a name, such as \"customers renewing within 30 days\" (a new name creates a segment, an existing one replaces its filters). Use it with the seg"},{"name":"crm_list_segments","description":"The saved segments, each with its filters and how many records match right now. Free."},{"name":"crm_delete_segment","description":"Delete a saved segment; the records stay as they are. Costs $0.001 per call; nothing if it fails."},{"name":"crm_search","description":"Find contacts, companies and deals in one call from whatever you have: a name, an email, a phone number (any format), a domain, a company name or a deal title. "},{"name":"crm_timeline","description":"Everything that happened with a contact, a company (all its people) or a deal, or in the whole CRM when you name none of them, newest first: notes, tasks, email"},{"name":"crm_export","description":"Contacts, companies or deals as CSV text (one row each; tags and custom fields as columns), with the same filters, tag and segment as the find tools: for a spre"},{"name":"crm_find_duplicates","description":"Contacts or companies that are probably the same: contacts with the same email in any case, the same phone number in any format, or the same name at the same co"},{"name":"crm_merge_contacts","description":"Merge duplicate contacts into the one you keep. Its empty fields are filled from the others, tags and custom fields are combined (the kept contact wins where bo"},{"name":"crm_merge_companies","description":"Merge duplicate companies into the one you keep. Its empty fields are filled from the others, tags and custom fields are combined (the kept company wins where b"},{"name":"account_balance","description":"The account balance, how much of it is credit bought (AI visibility and the phone run only on that) and how much free and bonus credit, what running calls are h"},{"name":"account_get_call","description":"One call by id: its status (queued, running, succeeded, failed), cost and result. Use it to poll a background call until it finishes. Free."},{"name":"account_list_calls","description":"Recent calls on this account, newest first, optionally only failed or succeeded ones, or one area's. Free."},{"name":"account_refund_topup","description":"Refund a top-up paid in the last 24 hours that none of has been used yet: its credit, with the first top-up's bonus, leaves the balance, and the card gets the c"},{"name":"account_set_owner_email","description":"When the account was made without the owner's email: send that person a link to confirm they own it. Once they confirm, the owner gets the account's warnings an"},{"name":"account_owner_link","description":"A link that signs the business owner into their Conecto page, with no password: the balance, adding credit, auto-reload, limits, what the bots did, people, rent"},{"name":"account_dashboard_link","description":"A one-time link to a page showing one area as it is when the page opens, for when the person you work for asks to see it themselves: a recruiter looks at the ap"},{"name":"account_get_limits","description":"The limits a business can ask Conecto to raise (calls a minute, new email addresses a day, phone numbers and more): each one's standard and current value and th"},{"name":"account_request_limit","description":"Ask Conecto to raise one of the business's limits: which one (or other, saying which), the number it needs, and why, in 40 to 2,000 characters. Conecto reviews "},{"name":"account_events","description":"What happened in this account that someone outside the bot did, oldest first: applications, bookings, form responses, signatures, replies, emails received, goal"},{"name":"account_emit_event","description":"Send an event you name, custom.<name> (custom.lead_qualified, custom.order_shipped), to every channel subscribed to it (notify_subscribe with \"custom.*\" or its "},{"name":"account_search","description":"One search over what this account holds: what its files say (PDFs, Word, Excel, PowerPoint, text), table rows, help center articles, CRM contacts, companies and"},{"name":"account_get_brand","description":"The name, logo, colour and footer line the business's emails and published pages carry. Free."},{"name":"account_set_brand","description":"The business's name as the sender, its logo (a PNG, JPEG, WebP or GIF from the file store), its colour and a footer line (an address, a legal line), on every em"},{"name":"account_list_email_templates","description":"Every email Conecto sends to the business's customers (bookings, applications, interviews, tests, signatures, invoices and quotes, newsletter sign-ups), with wh"},{"name":"account_set_email_template","description":"Change an email's subject, headline or opening words in the business's own voice, with {variables} from account_list_email_templates (like {name} or {when}). Th"},{"name":"account_export_all","description":"Everything this account holds, in ZIP files of up to 24 MB saved to its file store: every record of every area as JSON Lines, and the stored files themselves, w"},{"name":"account_audit_log","description":"The account's admin and security actions, newest first: keys made and revoked, limits and auto-reload, the owner's sign-ins, connectors, exports, vault reads an"},{"name":"account_save_team","description":"A department, location or project group of the account, like Support, Finance or the Hamburg shop. Its keys (POST /v1/keys with \"team\") can only work in its are"},{"name":"account_list_teams","description":"The account's teams, the company-wide one first: each with its areas, whether it only reads, its budget (hard or soft, and its period) and alert line, this peri"},{"name":"account_pause_team","description":"Stops every key of a team at once, this one too if it is the team's: their calls are refused until the owner starts the team again on their account page. For a "},{"name":"account_assign_team","description":"Move a form, a meeting type, a job, an inbox, a phone number, a newsletter, the website chat, a rental, a pipeline, a table or a website to a team. What happens"},{"name":"account_add_approval_rule","description":"Make a tool wait for a person: every call of it, those whose argument is over a number (like invoices_create_credit_note when amount is over 500), or those whos"},{"name":"account_list_approval_rules","description":"The tools that wait for a person's approval, with their thresholds and approvers. Free."},{"name":"account_find_person","description":"Every record this account holds about one person, by their email address or phone number, across every area: CRM, chats, emails, tickets, forms, bookings, calls"},{"name":"account_export_person","description":"Everything account_find_person finds about one person in one ZIP in the file store: their records as JSON Lines (credentials left out) and the files those recor"},{"name":"account_erase_person","description":"Erases one person across every area when they ask (GDPR Art. 17), once you know it is them (they wrote from that address, or confirmed it). Their CRM contact, c"},{"name":"account_data_locations","description":"Where each area's data is stored and processed: the company that runs each place, the country or region, and what it holds. Every area keeps its records in the "}],"toolCount":69,"toolsHash":"c64109f5af90536d12c0e8d4b4093712d6303c536db4906f0d08968f02c47792","serverName":"conecto-crm","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-11-05T08:27:04.834Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":44,"error":null,"detail":{"tools":[{"name":"crm_find_contacts","description":"Search the CRM by name, email, company or phone, or by filters on any field, tag or custom field, or by a saved segment. Returns a page of contacts (most recent"},{"name":"crm_get_contact","description":"One contact with its tags, custom fields, recent activity, open tasks and deals, by id or email, and came_from: the website visit that led to their first chat, "},{"name":"crm_get_customer","description":"One read before you answer someone: the contact (or company) and what is open with them across Conecto: open deals, help desk tickets, unpaid invoices and open "},{"name":"crm_save_contact","description":"Create a contact, or update the one with this email if it already exists. Only the fields you send change; tags are added, custom fields merged. Without an emai"},{"name":"crm_save_contacts","description":"Create or update up to 100 contacts in one call, each exactly like crm_save_contact (matched by email; without an email a new contact is made). Each one succeed"},{"name":"crm_update_contact","description":"Change fields on an existing contact by id. Only the fields you send change; tags are added, custom fields merged. Costs $0.01 per call; nothing if it fails."},{"name":"crm_archive_contact","description":"Hide a contact from searches and lists. Its history is kept; crm_update_contact cannot un-archive, crm_restore_contact does. Costs $0.001 per call; nothing if i"},{"name":"crm_restore_contact","description":"Bring an archived contact back. Costs $0.001 per call; nothing if it fails."},{"name":"crm_add_note","description":"Add a note to a contact (by contact id or email), a deal or a company: what was said, decided or learned. A note on a deal also shows on its company's and conta"},{"name":"crm_create_task","description":"A follow-up on a contact, with an optional due time (ISO 8601) and priority. Costs $0.01 per call; nothing if it fails."},{"name":"crm_list_tasks","description":"Tasks by status (default open), optionally for one contact or due before a time, soonest first, each with the contact it is about (id, name, email). Free."},{"name":"crm_complete_task","description":"Mark a task done (or cancelled). Costs $0.01 per call; nothing if it fails."},{"name":"crm_save_company","description":"Create a company, or update the one with this name (case-insensitive). With company_id, update that company instead, and a name renames it. Only the fields you "},{"name":"crm_archive_company","description":"Hide a company from crm_find_companies, crm_search, duplicates and exports. Its people, deals and notes stay as they are, and crm_get_company still reads it (ar"},{"name":"crm_restore_company","description":"Bring an archived company back into the lists, searches, duplicates and exports. Costs $0.001 per call; nothing if it fails."},{"name":"crm_save_companies","description":"Create or update up to 100 companies in one call, each exactly like crm_save_company (matched by name). Each one succeeds or fails on its own; the reply lists w"},{"name":"crm_find_companies","description":"Search companies by name or domain, or by filters on any field, tag or custom field, or by a saved segment. Archived companies are left out unless include_archi"},{"name":"crm_get_company","description":"One company, by id or name, with its tags, custom fields, people, deals (open ones first) and notes, each note with who wrote it (by and via, as crm_timeline gi"},{"name":"crm_save_deal","description":"Create a deal (no deal_id) or update one (with deal_id): pipeline and stage, amount, expected close date, next step, the company and contact it belongs to, tags"},{"name":"crm_find_deals","description":"Deals by pipeline, stage, status (open, won, lost), company or contact, or by filters on any field, tag or custom field, or by a saved segment; most recently ch"},{"name":"crm_get_deal","description":"One deal with its pipeline and stage, its stage history (each stage and the days it stayed there), its notes with who wrote each (by and via, as crm_timeline gi"},{"name":"crm_list_pipelines","description":"The deal pipelines in order, each with its stages in order: id, name, probability (the chance a deal there is won, 0-100), outcome (open, won or lost), and how "},{"name":"crm_save_pipeline","description":"Create a deal pipeline, or change one (by pipeline_id, or the pipeline with this name): its name, its position among the pipelines, and its stages in order. A s"},{"name":"crm_delete_pipeline","description":"Delete an empty pipeline (by id or name). A pipeline that holds deals cannot be deleted: move them to another pipeline first with crm_move_deal. The last pipeli"},{"name":"crm_move_deal","description":"Move a deal to a stage (by name or id), optionally of another pipeline. A won or lost stage closes the deal (give lost_reason when it is lost); an open stage re"},{"name":"crm_pipeline_report","description":"How a pipeline is doing: open deals by stage with their value and weighted value (value x probability), deals won and lost in a period (this month by default) w"},{"name":"crm_define_field","description":"Add a field of your own to contacts, companies or deals, such as a \"plan\" picked from a list or a \"renewal_date\", or change its label, description or options. F"},{"name":"crm_list_fields","description":"The fields you can read, filter and sort on for contacts, companies and deals: the standard ones and the custom fields defined with crm_define_field (type, opti"},{"name":"crm_delete_field","description":"Delete a custom field and its value on every record. This cannot be undone. Costs $0.001 per call; nothing if it fails."},{"name":"crm_tag_records","description":"Add and remove tags on up to 100 contacts, companies or deals at once, such as everyone who came to a webinar. A new tag is made on first use; tags match in any"},{"name":"crm_list_tags","description":"Every tag with how many contacts, companies and deals carry it. Free."},{"name":"crm_delete_tag","description":"Delete a tag and take it off every contact, company and deal. Costs $0.001 per call; nothing if it fails."},{"name":"crm_save_segment","description":"Save filters under a name, such as \"customers renewing within 30 days\" (a new name creates a segment, an existing one replaces its filters). Use it with the seg"},{"name":"crm_list_segments","description":"The saved segments, each with its filters and how many records match right now. Free."},{"name":"crm_delete_segment","description":"Delete a saved segment; the records stay as they are. Costs $0.001 per call; nothing if it fails."},{"name":"crm_search","description":"Find contacts, companies and deals in one call from whatever you have: a name, an email, a phone number (any format), a domain, a company name or a deal title. "},{"name":"crm_timeline","description":"Everything that happened with a contact, a company (all its people) or a deal, or in the whole CRM when you name none of them, newest first: notes, tasks, email"},{"name":"crm_export","description":"Contacts, companies or deals as CSV text (one row each; tags and custom fields as columns), with the same filters, tag and segment as the find tools: for a spre"},{"name":"crm_find_duplicates","description":"Contacts or companies that are probably the same: contacts with the same email in any case, the same phone number in any format, or the same name at the same co"},{"name":"crm_merge_contacts","description":"Merge duplicate contacts into the one you keep. Its empty fields are filled from the others, tags and custom fields are combined (the kept contact wins where bo"},{"name":"crm_merge_companies","description":"Merge duplicate companies into the one you keep. Its empty fields are filled from the others, tags and custom fields are combined (the kept company wins where b"},{"name":"account_balance","description":"The account balance, how much of it is credit bought (AI visibility and the phone run only on that) and how much free and bonus credit, what running calls are h"},{"name":"account_get_call","description":"One call by id: its status (queued, running, succeeded, failed), cost and result. Use it to poll a background call until it finishes. Free."},{"name":"account_list_calls","description":"Recent calls on this account, newest first, optionally only failed or succeeded ones, or one area's. Free."},{"name":"account_refund_topup","description":"Refund a top-up paid in the last 24 hours that none of has been used yet: its credit, with the first top-up's bonus, leaves the balance, and the card gets the c"},{"name":"account_set_owner_email","description":"When the account was made without the owner's email: send that person a link to confirm they own it. Once they confirm, the owner gets the account's warnings an"},{"name":"account_owner_link","description":"A link that signs the business owner into their Conecto page, with no password: the balance, adding credit, auto-reload, limits, what the bots did, people, rent"},{"name":"account_dashboard_link","description":"A one-time link to a page showing one area as it is when the page opens, for when the person you work for asks to see it themselves: a recruiter looks at the ap"},{"name":"account_get_limits","description":"The limits a business can ask Conecto to raise (calls a minute, new email addresses a day, phone numbers and more): each one's standard and current value and th"},{"name":"account_request_limit","description":"Ask Conecto to raise one of the business's limits: which one (or other, saying which), the number it needs, and why, in 40 to 2,000 characters. Conecto reviews "},{"name":"account_events","description":"What happened in this account that someone outside the bot did, oldest first: applications, bookings, form responses, signatures, replies, emails received, goal"},{"name":"account_emit_event","description":"Send an event you name, custom.<name> (custom.lead_qualified, custom.order_shipped), to every channel subscribed to it (notify_subscribe with \"custom.*\" or its "},{"name":"account_search","description":"One search over what this account holds: what its files say (PDFs, Word, Excel, PowerPoint, text), table rows, help center articles, CRM contacts, companies and"},{"name":"account_get_brand","description":"The name, logo, colour and footer line the business's emails and published pages carry. Free."},{"name":"account_set_brand","description":"The business's name as the sender, its logo (a PNG, JPEG, WebP or GIF from the file store), its colour and a footer line (an address, a legal line), on every em"},{"name":"account_list_email_templates","description":"Every email Conecto sends to the business's customers (bookings, applications, interviews, tests, signatures, invoices and quotes, newsletter sign-ups), with wh"},{"name":"account_set_email_template","description":"Change an email's subject, headline or opening words in the business's own voice, with {variables} from account_list_email_templates (like {name} or {when}). Th"},{"name":"account_export_all","description":"Everything this account holds, in ZIP files of up to 24 MB saved to its file store: every record of every area as JSON Lines, and the stored files themselves, w"},{"name":"account_audit_log","description":"The account's admin and security actions, newest first: keys made and revoked, limits and auto-reload, the owner's sign-ins, connectors, exports, vault reads an"},{"name":"account_save_team","description":"A department, location or project group of the account, like Support, Finance or the Hamburg shop. Its keys (POST /v1/keys with \"team\") can only work in its are"},{"name":"account_list_teams","description":"The account's teams, the company-wide one first: each with its areas, whether it only reads, its budget (hard or soft, and its period) and alert line, this peri"},{"name":"account_pause_team","description":"Stops every key of a team at once, this one too if it is the team's: their calls are refused until the owner starts the team again on their account page. For a "},{"name":"account_assign_team","description":"Move a form, a meeting type, a job, an inbox, a phone number, a newsletter, the website chat, a rental, a pipeline, a table or a website to a team. What happens"},{"name":"account_add_approval_rule","description":"Make a tool wait for a person: every call of it, those whose argument is over a number (like invoices_create_credit_note when amount is over 500), or those whos"},{"name":"account_list_approval_rules","description":"The tools that wait for a person's approval, with their thresholds and approvers. Free."},{"name":"account_find_person","description":"Every record this account holds about one person, by their email address or phone number, across every area: CRM, chats, emails, tickets, forms, bookings, calls"},{"name":"account_export_person","description":"Everything account_find_person finds about one person in one ZIP in the file store: their records as JSON Lines (credentials left out) and the files those recor"},{"name":"account_erase_person","description":"Erases one person across every area when they ask (GDPR Art. 17), once you know it is them (they wrote from that address, or confirmed it). Their CRM contact, c"},{"name":"account_data_locations","description":"Where each area's data is stored and processed: the company that runs each place, the country or region, and what it holds. Every area keeps its records in the "}],"toolCount":69,"toolsHash":"c64109f5af90536d12c0e8d4b4093712d6303c536db4906f0d08968f02c47792","serverName":"conecto-crm","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-11-05T00:26:18.132Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":49,"error":null,"detail":{"tools":[{"name":"crm_find_contacts","description":"Search the CRM by name, email, company or phone, or by filters on any field, tag or custom field, or by a saved segment. Returns a page of contacts (most recent"},{"name":"crm_get_contact","description":"One contact with its tags, custom fields, recent activity, open tasks and deals, by id or email, and came_from: the website visit that led to their first chat, "},{"name":"crm_get_customer","description":"One read before you answer someone: the contact (or company) and what is open with them across Conecto: open deals, help desk tickets, unpaid invoices and open "},{"name":"crm_save_contact","description":"Create a contact, or update the one with this email if it already exists. Only the fields you send change; tags are added, custom fields merged. Without an emai"},{"name":"crm_save_contacts","description":"Create or update up to 100 contacts in one call, each exactly like crm_save_contact (matched by email; without an email a new contact is made). Each one succeed"},{"name":"crm_update_contact","description":"Change fields on an existing contact by id. Only the fields you send change; tags are added, custom fields merged. Costs $0.01 per call; nothing if it fails."},{"name":"crm_archive_contact","description":"Hide a contact from searches and lists. Its history is kept; crm_update_contact cannot un-archive, crm_restore_contact does. Costs $0.001 per call; nothing if i"},{"name":"crm_restore_contact","description":"Bring an archived contact back. Costs $0.001 per call; nothing if it fails."},{"name":"crm_add_note","description":"Add a note to a contact (by contact id or email), a deal or a company: what was said, decided or learned. A note on a deal also shows on its company's and conta"},{"name":"crm_create_task","description":"A follow-up on a contact, with an optional due time (ISO 8601) and priority. Costs $0.01 per call; nothing if it fails."},{"name":"crm_list_tasks","description":"Tasks by status (default open), optionally for one contact or due before a time, soonest first, each with the contact it is about (id, name, email). Free."},{"name":"crm_complete_task","description":"Mark a task done (or cancelled). Costs $0.01 per call; nothing if it fails."},{"name":"crm_save_company","description":"Create a company, or update the one with this name (case-insensitive). With company_id, update that company instead, and a name renames it. Only the fields you "},{"name":"crm_archive_company","description":"Hide a company from crm_find_companies, crm_search, duplicates and exports. Its people, deals and notes stay as they are, and crm_get_company still reads it (ar"},{"name":"crm_restore_company","description":"Bring an archived company back into the lists, searches, duplicates and exports. Costs $0.001 per call; nothing if it fails."},{"name":"crm_save_companies","description":"Create or update up to 100 companies in one call, each exactly like crm_save_company (matched by name). Each one succeeds or fails on its own; the reply lists w"},{"name":"crm_find_companies","description":"Search companies by name or domain, or by filters on any field, tag or custom field, or by a saved segment. Archived companies are left out unless include_archi"},{"name":"crm_get_company","description":"One company, by id or name, with its tags, custom fields, people, deals (open ones first) and notes, each note with who wrote it (by and via, as crm_timeline gi"},{"name":"crm_save_deal","description":"Create a deal (no deal_id) or update one (with deal_id): pipeline and stage, amount, expected close date, next step, the company and contact it belongs to, tags"},{"name":"crm_find_deals","description":"Deals by pipeline, stage, status (open, won, lost), company or contact, or by filters on any field, tag or custom field, or by a saved segment; most recently ch"},{"name":"crm_get_deal","description":"One deal with its pipeline and stage, its stage history (each stage and the days it stayed there), its notes with who wrote each (by and via, as crm_timeline gi"},{"name":"crm_list_pipelines","description":"The deal pipelines in order, each with its stages in order: id, name, probability (the chance a deal there is won, 0-100), outcome (open, won or lost), and how "},{"name":"crm_save_pipeline","description":"Create a deal pipeline, or change one (by pipeline_id, or the pipeline with this name): its name, its position among the pipelines, and its stages in order. A s"},{"name":"crm_delete_pipeline","description":"Delete an empty pipeline (by id or name). A pipeline that holds deals cannot be deleted: move them to another pipeline first with crm_move_deal. The last pipeli"},{"name":"crm_move_deal","description":"Move a deal to a stage (by name or id), optionally of another pipeline. A won or lost stage closes the deal (give lost_reason when it is lost); an open stage re"},{"name":"crm_pipeline_report","description":"How a pipeline is doing: open deals by stage with their value and weighted value (value x probability), deals won and lost in a period (this month by default) w"},{"name":"crm_define_field","description":"Add a field of your own to contacts, companies or deals, such as a \"plan\" picked from a list or a \"renewal_date\", or change its label, description or options. F"},{"name":"crm_list_fields","description":"The fields you can read, filter and sort on for contacts, companies and deals: the standard ones and the custom fields defined with crm_define_field (type, opti"},{"name":"crm_delete_field","description":"Delete a custom field and its value on every record. This cannot be undone. Costs $0.001 per call; nothing if it fails."},{"name":"crm_tag_records","description":"Add and remove tags on up to 100 contacts, companies or deals at once, such as everyone who came to a webinar. A new tag is made on first use; tags match in any"},{"name":"crm_list_tags","description":"Every tag with how many contacts, companies and deals carry it. Free."},{"name":"crm_delete_tag","description":"Delete a tag and take it off every contact, company and deal. Costs $0.001 per call; nothing if it fails."},{"name":"crm_save_segment","description":"Save filters under a name, such as \"customers renewing within 30 days\" (a new name creates a segment, an existing one replaces its filters). Use it with the seg"},{"name":"crm_list_segments","description":"The saved segments, each with its filters and how many records match right now. Free."},{"name":"crm_delete_segment","description":"Delete a saved segment; the records stay as they are. Costs $0.001 per call; nothing if it fails."},{"name":"crm_search","description":"Find contacts, companies and deals in one call from whatever you have: a name, an email, a phone number (any format), a domain, a company name or a deal title. "},{"name":"crm_timeline","description":"Everything that happened with a contact, a company (all its people) or a deal, or in the whole CRM when you name none of them, newest first: notes, tasks, email"},{"name":"crm_export","description":"Contacts, companies or deals as CSV text (one row each; tags and custom fields as columns), with the same filters, tag and segment as the find tools: for a spre"},{"name":"crm_find_duplicates","description":"Contacts or companies that are probably the same: contacts with the same email in any case, the same phone number in any format, or the same name at the same co"},{"name":"crm_merge_contacts","description":"Merge duplicate contacts into the one you keep. Its empty fields are filled from the others, tags and custom fields are combined (the kept contact wins where bo"},{"name":"crm_merge_companies","description":"Merge duplicate companies into the one you keep. Its empty fields are filled from the others, tags and custom fields are combined (the kept company wins where b"},{"name":"account_balance","description":"The account balance, how much of it is credit bought (AI visibility and the phone run only on that) and how much free and bonus credit, what running calls are h"},{"name":"account_get_call","description":"One call by id: its status (queued, running, succeeded, failed), cost and result. Use it to poll a background call until it finishes. Free."},{"name":"account_list_calls","description":"Recent calls on this account, newest first, optionally only failed or succeeded ones, or one area's. Free."},{"name":"account_refund_topup","description":"Refund a top-up paid in the last 24 hours that none of has been used yet: its credit, with the first top-up's bonus, leaves the balance, and the card gets the c"},{"name":"account_set_owner_email","description":"When the account was made without the owner's email: send that person a link to confirm they own it. Once they confirm, the owner gets the account's warnings an"},{"name":"account_owner_link","description":"A link that signs the business owner into their Conecto page, with no password: the balance, adding credit, auto-reload, limits, what the bots did, people, rent"},{"name":"account_dashboard_link","description":"A one-time link to a page showing one area as it is when the page opens, for when the person you work for asks to see it themselves: a recruiter looks at the ap"},{"name":"account_get_limits","description":"The limits a business can ask Conecto to raise (calls a minute, new email addresses a day, phone numbers and more): each one's standard and current value and th"},{"name":"account_request_limit","description":"Ask Conecto to raise one of the business's limits: which one (or other, saying which), the number it needs, and why, in 40 to 2,000 characters. Conecto reviews "},{"name":"account_events","description":"What happened in this account that someone outside the bot did, oldest first: applications, bookings, form responses, signatures, replies, emails received, goal"},{"name":"account_emit_event","description":"Send an event you name, custom.<name> (custom.lead_qualified, custom.order_shipped), to every channel subscribed to it (notify_subscribe with \"custom.*\" or its "},{"name":"account_search","description":"One search over what this account holds: what its files say (PDFs, Word, Excel, PowerPoint, text), table rows, help center articles, CRM contacts, companies and"},{"name":"account_get_brand","description":"The name, logo, colour and footer line the business's emails and published pages carry. Free."},{"name":"account_set_brand","description":"The business's name as the sender, its logo (a PNG, JPEG, WebP or GIF from the file store), its colour and a footer line (an address, a legal line), on every em"},{"name":"account_list_email_templates","description":"Every email Conecto sends to the business's customers (bookings, applications, interviews, tests, signatures, invoices and quotes, newsletter sign-ups), with wh"},{"name":"account_set_email_template","description":"Change an email's subject, headline or opening words in the business's own voice, with {variables} from account_list_email_templates (like {name} or {when}). Th"},{"name":"account_export_all","description":"Everything this account holds, in ZIP files of up to 24 MB saved to its file store: every record of every area as JSON Lines, and the stored files themselves, w"},{"name":"account_audit_log","description":"The account's admin and security actions, newest first: keys made and revoked, limits and auto-reload, the owner's sign-ins, connectors, exports, vault reads an"},{"name":"account_save_team","description":"A department, location or project group of the account, like Support, Finance or the Hamburg shop. Its keys (POST /v1/keys with \"team\") can only work in its are"},{"name":"account_list_teams","description":"The account's teams, the company-wide one first: each with its areas, whether it only reads, its budget (hard or soft, and its period) and alert line, this peri"},{"name":"account_pause_team","description":"Stops every key of a team at once, this one too if it is the team's: their calls are refused until the owner starts the team again on their account page. For a "},{"name":"account_assign_team","description":"Move a form, a meeting type, a job, an inbox, a phone number, a newsletter, the website chat, a rental, a pipeline, a table or a website to a team. What happens"},{"name":"account_add_approval_rule","description":"Make a tool wait for a person: every call of it, those whose argument is over a number (like invoices_create_credit_note when amount is over 500), or those whos"},{"name":"account_list_approval_rules","description":"The tools that wait for a person's approval, with their thresholds and approvers. Free."},{"name":"account_find_person","description":"Every record this account holds about one person, by their email address or phone number, across every area: CRM, chats, emails, tickets, forms, bookings, calls"},{"name":"account_export_person","description":"Everything account_find_person finds about one person in one ZIP in the file store: their records as JSON Lines (credentials left out) and the files those recor"},{"name":"account_erase_person","description":"Erases one person across every area when they ask (GDPR Art. 17), once you know it is them (they wrote from that address, or confirmed it). Their CRM contact, c"},{"name":"account_data_locations","description":"Where each area's data is stored and processed: the company that runs each place, the country or region, and what it holds. Every area keeps its records in the "}],"toolCount":69,"toolsHash":"c64109f5af90536d12c0e8d4b4093712d6303c536db4906f0d08968f02c47792","serverName":"conecto-crm","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}}],"tools":[{"name":"crm_find_contacts","description":"Search the CRM by name, email, company or phone, or by filters on any field, tag or custom field, or by a saved segment. Returns a page of contacts (most recent"},{"name":"crm_get_contact","description":"One contact with its tags, custom fields, recent activity, open tasks and deals, by id or email, and came_from: the website visit that led to their first chat, "},{"name":"crm_get_customer","description":"One read before you answer someone: the contact (or company) and what is open with them across Conecto: open deals, help desk tickets, unpaid invoices and open "},{"name":"crm_save_contact","description":"Create a contact, or update the one with this email if it already exists. Only the fields you send change; tags are added, custom fields merged. Without an emai"},{"name":"crm_save_contacts","description":"Create or update up to 100 contacts in one call, each exactly like crm_save_contact (matched by email; without an email a new contact is made). Each one succeed"},{"name":"crm_update_contact","description":"Change fields on an existing contact by id. Only the fields you send change; tags are added, custom fields merged. Costs $0.01 per call; nothing if it fails."},{"name":"crm_archive_contact","description":"Hide a contact from searches and lists. Its history is kept; crm_update_contact cannot un-archive, crm_restore_contact does. Costs $0.001 per call; nothing if i"},{"name":"crm_restore_contact","description":"Bring an archived contact back. Costs $0.001 per call; nothing if it fails."},{"name":"crm_add_note","description":"Add a note to a contact (by contact id or email), a deal or a company: what was said, decided or learned. A note on a deal also shows on its company's and conta"},{"name":"crm_create_task","description":"A follow-up on a contact, with an optional due time (ISO 8601) and priority. Costs $0.01 per call; nothing if it fails."},{"name":"crm_list_tasks","description":"Tasks by status (default open), optionally for one contact or due before a time, soonest first, each with the contact it is about (id, name, email). Free."},{"name":"crm_complete_task","description":"Mark a task done (or cancelled). Costs $0.01 per call; nothing if it fails."},{"name":"crm_save_company","description":"Create a company, or update the one with this name (case-insensitive). With company_id, update that company instead, and a name renames it. Only the fields you "},{"name":"crm_archive_company","description":"Hide a company from crm_find_companies, crm_search, duplicates and exports. Its people, deals and notes stay as they are, and crm_get_company still reads it (ar"},{"name":"crm_restore_company","description":"Bring an archived company back into the lists, searches, duplicates and exports. Costs $0.001 per call; nothing if it fails."},{"name":"crm_save_companies","description":"Create or update up to 100 companies in one call, each exactly like crm_save_company (matched by name). Each one succeeds or fails on its own; the reply lists w"},{"name":"crm_find_companies","description":"Search companies by name or domain, or by filters on any field, tag or custom field, or by a saved segment. Archived companies are left out unless include_archi"},{"name":"crm_get_company","description":"One company, by id or name, with its tags, custom fields, people, deals (open ones first) and notes, each note with who wrote it (by and via, as crm_timeline gi"},{"name":"crm_save_deal","description":"Create a deal (no deal_id) or update one (with deal_id): pipeline and stage, amount, expected close date, next step, the company and contact it belongs to, tags"},{"name":"crm_find_deals","description":"Deals by pipeline, stage, status (open, won, lost), company or contact, or by filters on any field, tag or custom field, or by a saved segment; most recently ch"},{"name":"crm_get_deal","description":"One deal with its pipeline and stage, its stage history (each stage and the days it stayed there), its notes with who wrote each (by and via, as crm_timeline gi"},{"name":"crm_list_pipelines","description":"The deal pipelines in order, each with its stages in order: id, name, probability (the chance a deal there is won, 0-100), outcome (open, won or lost), and how "},{"name":"crm_save_pipeline","description":"Create a deal pipeline, or change one (by pipeline_id, or the pipeline with this name): its name, its position among the pipelines, and its stages in order. A s"},{"name":"crm_delete_pipeline","description":"Delete an empty pipeline (by id or name). A pipeline that holds deals cannot be deleted: move them to another pipeline first with crm_move_deal. The last pipeli"},{"name":"crm_move_deal","description":"Move a deal to a stage (by name or id), optionally of another pipeline. A won or lost stage closes the deal (give lost_reason when it is lost); an open stage re"},{"name":"crm_pipeline_report","description":"How a pipeline is doing: open deals by stage with their value and weighted value (value x probability), deals won and lost in a period (this month by default) w"},{"name":"crm_define_field","description":"Add a field of your own to contacts, companies or deals, such as a \"plan\" picked from a list or a \"renewal_date\", or change its label, description or options. F"},{"name":"crm_list_fields","description":"The fields you can read, filter and sort on for contacts, companies and deals: the standard ones and the custom fields defined with crm_define_field (type, opti"},{"name":"crm_delete_field","description":"Delete a custom field and its value on every record. This cannot be undone. Costs $0.001 per call; nothing if it fails."},{"name":"crm_tag_records","description":"Add and remove tags on up to 100 contacts, companies or deals at once, such as everyone who came to a webinar. A new tag is made on first use; tags match in any"},{"name":"crm_list_tags","description":"Every tag with how many contacts, companies and deals carry it. Free."},{"name":"crm_delete_tag","description":"Delete a tag and take it off every contact, company and deal. Costs $0.001 per call; nothing if it fails."},{"name":"crm_save_segment","description":"Save filters under a name, such as \"customers renewing within 30 days\" (a new name creates a segment, an existing one replaces its filters). Use it with the seg"},{"name":"crm_list_segments","description":"The saved segments, each with its filters and how many records match right now. Free."},{"name":"crm_delete_segment","description":"Delete a saved segment; the records stay as they are. Costs $0.001 per call; nothing if it fails."},{"name":"crm_search","description":"Find contacts, companies and deals in one call from whatever you have: a name, an email, a phone number (any format), a domain, a company name or a deal title. "},{"name":"crm_timeline","description":"Everything that happened with a contact, a company (all its people) or a deal, or in the whole CRM when you name none of them, newest first: notes, tasks, email"},{"name":"crm_export","description":"Contacts, companies or deals as CSV text (one row each; tags and custom fields as columns), with the same filters, tag and segment as the find tools: for a spre"},{"name":"crm_find_duplicates","description":"Contacts or companies that are probably the same: contacts with the same email in any case, the same phone number in any format, or the same name at the same co"},{"name":"crm_merge_contacts","description":"Merge duplicate contacts into the one you keep. Its empty fields are filled from the others, tags and custom fields are combined (the kept contact wins where bo"},{"name":"crm_merge_companies","description":"Merge duplicate companies into the one you keep. Its empty fields are filled from the others, tags and custom fields are combined (the kept company wins where b"},{"name":"account_balance","description":"The account balance, how much of it is credit bought (AI visibility and the phone run only on that) and how much free and bonus credit, what running calls are h"},{"name":"account_get_call","description":"One call by id: its status (queued, running, succeeded, failed), cost and result. Use it to poll a background call until it finishes. Free."},{"name":"account_list_calls","description":"Recent calls on this account, newest first, optionally only failed or succeeded ones, or one area's. Free."},{"name":"account_refund_topup","description":"Refund a top-up paid in the last 24 hours that none of has been used yet: its credit, with the first top-up's bonus, leaves the balance, and the card gets the c"},{"name":"account_set_owner_email","description":"When the account was made without the owner's email: send that person a link to confirm they own it. Once they confirm, the owner gets the account's warnings an"},{"name":"account_owner_link","description":"A link that signs the business owner into their Conecto page, with no password: the balance, adding credit, auto-reload, limits, what the bots did, people, rent"},{"name":"account_dashboard_link","description":"A one-time link to a page showing one area as it is when the page opens, for when the person you work for asks to see it themselves: a recruiter looks at the ap"},{"name":"account_get_limits","description":"The limits a business can ask Conecto to raise (calls a minute, new email addresses a day, phone numbers and more): each one's standard and current value and th"},{"name":"account_request_limit","description":"Ask Conecto to raise one of the business's limits: which one (or other, saying which), the number it needs, and why, in 40 to 2,000 characters. Conecto reviews "},{"name":"account_events","description":"What happened in this account that someone outside the bot did, oldest first: applications, bookings, form responses, signatures, replies, emails received, goal"},{"name":"account_emit_event","description":"Send an event you name, custom.<name> (custom.lead_qualified, custom.order_shipped), to every channel subscribed to it (notify_subscribe with \"custom.*\" or its "},{"name":"account_search","description":"One search over what this account holds: what its files say (PDFs, Word, Excel, PowerPoint, text), table rows, help center articles, CRM contacts, companies and"},{"name":"account_get_brand","description":"The name, logo, colour and footer line the business's emails and published pages carry. Free."},{"name":"account_set_brand","description":"The business's name as the sender, its logo (a PNG, JPEG, WebP or GIF from the file store), its colour and a footer line (an address, a legal line), on every em"},{"name":"account_list_email_templates","description":"Every email Conecto sends to the business's customers (bookings, applications, interviews, tests, signatures, invoices and quotes, newsletter sign-ups), with wh"},{"name":"account_set_email_template","description":"Change an email's subject, headline or opening words in the business's own voice, with {variables} from account_list_email_templates (like {name} or {when}). Th"},{"name":"account_export_all","description":"Everything this account holds, in ZIP files of up to 24 MB saved to its file store: every record of every area as JSON Lines, and the stored files themselves, w"},{"name":"account_audit_log","description":"The account's admin and security actions, newest first: keys made and revoked, limits and auto-reload, the owner's sign-ins, connectors, exports, vault reads an"},{"name":"account_save_team","description":"A department, location or project group of the account, like Support, Finance or the Hamburg shop. Its keys (POST /v1/keys with \"team\") can only work in its are"},{"name":"account_list_teams","description":"The account's teams, the company-wide one first: each with its areas, whether it only reads, its budget (hard or soft, and its period) and alert line, this peri"},{"name":"account_pause_team","description":"Stops every key of a team at once, this one too if it is the team's: their calls are refused until the owner starts the team again on their account page. For a "},{"name":"account_assign_team","description":"Move a form, a meeting type, a job, an inbox, a phone number, a newsletter, the website chat, a rental, a pipeline, a table or a website to a team. What happens"},{"name":"account_add_approval_rule","description":"Make a tool wait for a person: every call of it, those whose argument is over a number (like invoices_create_credit_note when amount is over 500), or those whos"},{"name":"account_list_approval_rules","description":"The tools that wait for a person's approval, with their thresholds and approvers. Free."},{"name":"account_find_person","description":"Every record this account holds about one person, by their email address or phone number, across every area: CRM, chats, emails, tickets, forms, bookings, calls"},{"name":"account_export_person","description":"Everything account_find_person finds about one person in one ZIP in the file store: their records as JSON Lines (credentials left out) and the files those recor"},{"name":"account_erase_person","description":"Erases one person across every area when they ask (GDPR Art. 17), once you know it is them (they wrote from that address, or confirmed it). Their CRM contact, c"},{"name":"account_data_locations","description":"Where each area's data is stored and processed: the company that runs each place, the country or region, and what it holds. Every area keeps its records in the "}],"package":null,"toolSurface":{"id":"ts_74k6uqdegfdv","endpointId":"ep_bgy3px5em6nv","hash":"c64109f5af90536d12c0e8d4b4093712d6303c536db4906f0d08968f02c47792","toolCount":69,"serverName":"conecto-crm","serverVersion":"1.0.0","protocolVersion":"2025-06-18","firstSeenAt":"2026-11-04T16:24:49.942Z","lastSeenAt":"2026-11-08T07:26:16.516Z","observations":11,"hiddenText":{"level":"none","total":0,"tools":0,"kinds":[],"findings":[]},"toolNames":["crm_find_contacts","crm_get_contact","crm_get_customer","crm_save_contact","crm_save_contacts","crm_update_contact","crm_archive_contact","crm_restore_contact","crm_add_note","crm_create_task","crm_list_tasks","crm_complete_task","crm_save_company","crm_archive_company","crm_restore_company","crm_save_companies","crm_find_companies","crm_get_company","crm_save_deal","crm_find_deals","crm_get_deal","crm_list_pipelines","crm_save_pipeline","crm_delete_pipeline","crm_move_deal","crm_pipeline_report","crm_define_field","crm_list_fields","crm_delete_field","crm_tag_records","crm_list_tags","crm_delete_tag","crm_save_segment","crm_list_segments","crm_delete_segment","crm_search","crm_timeline","crm_export","crm_find_duplicates","crm_merge_contacts","crm_merge_companies","account_balance","account_get_call","account_list_calls","account_refund_topup","account_set_owner_email","account_owner_link","account_dashboard_link","account_get_limits","account_request_limit","account_events","account_emit_event","account_search","account_get_brand","account_set_brand","account_list_email_templates","account_set_email_template","account_export_all","account_audit_log","account_save_team","account_list_teams","account_pause_team","account_assign_team","account_add_approval_rule","account_list_approval_rules","account_find_person","account_export_person","account_erase_person","account_data_locations"],"distinctSurfaces":1,"surfacesWithHiddenText":0},"endpointFacts":[{"id":"ep_bgy3px5em6nv","url":"https://api.conecto.chat/mcp/crm","type":"mcp_streamable_http","factsCheckedAt":"2026-11-07T13:27:41.032Z","auth":{"observedAt":"2026-11-07T13:27:41.068Z","authRequired":false,"scheme":null,"resourceMetadata":null,"authorizationServer":null,"conformance":{"dpop":false,"rfc8414":false,"rfc9728":false,"pkceS256":false,"clientIdMetadataDocument":false,"dynamicClientRegistration":false}},"tls":{"observedAt":"2026-11-07T13:27:41.091Z","protocol":"TLSv1.3","chainValid":true,"chainError":null,"hostMatches":true,"subject":"api.conecto.chat","issuer":{"commonName":"WR3","organization":"Google Trust Services"},"validFrom":"2026-10-06T12:53:02.000Z","validTo":"2027-01-04T13:40:11.000Z","daysToExpiry":57,"sanCount":1,"fingerprint256":"B2:18:CE:A8:D8:D6:9B:71:98:94:83:EE:98:69:24:56:31:6B:CB:A4:2D:75:76:70:D1:E6:26:03:B3:E6:0E:69"}}]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"chat.conecto/crm","url":"https://registry.modelcontextprotocol.io/v0/servers/chat.conecto%2Fcrm","firstSeenAt":"2026-11-04T14:17:38.962Z","fetchedAt":"2026-11-04T14:17:38.962Z","normalizedAt":"2026-11-04T14:17:38.962Z"}]},"firstSeenAt":"2026-11-04T14:17:38.962Z","updatedAt":"2026-11-08T07:30:47.367Z"}