accueil / serveurs / Dev & Code / com.relmcrm/relm
com.relmcrm/relm
serveur MCP (Model Context Protocol) · relm 0.17.1
Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur.
Est-ce que com.relmcrm/relm est sûr ?
Au dernier audit MCP Hub, le serveur MCP « com.relmcrm/relm » est classé « Non encore testé ». Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur. Le verdict est réévalué en continu ; consultez la fiche pour l'état à jour.
Méthode : MCP Hub analyse la description de chaque outil (couche 1) et, pour le verdict fort, exécute le serveur dans une micro-VM isolée avec leurres et réseau bloqué (couche 2). On publie des noms et des compteurs, jamais le contenu brut renvoyé par un outil.
Les 41 outils
- relm_automations_capabilities≈ 113 tokens
Discover the automation building blocks: valid trigger_events, condition ops, action types, channels/providers, and the shapes of automations/sequences/connections. Call before building a rule or sequence.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "relm_automations_capabilities", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - relm_batch≈ 209 tokens
Run up to 100 record writes in ONE call (contact/company/deal/activity) - the fast path for imports/migrations. operations: [{object, method:create|update|delete, data|patch, id?}]. Returns a per-op result array (partial success). Every op still counts against your quota (batch saves round-trips, not quota).
Paramètres, retour & exemple (1)
Paramètresoperations· array · requis
Exemple d'appel{"name": "relm_batch", "arguments": {"operations": []}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - relm_connect_channel≈ 160 tokens
Connect a BYO messaging channel so automations can send. channel='email', provider='resend', api_key=<your Resend key>, from='Team <hi@you.com>' (must be a verified Resend sender). The key is encrypted at rest.
Paramètres, retour & exemple (5)
Paramètresfrom· string · optionnelname· string · optionnelapi_key· string · requischannel· string · optionnelprovider· string · optionnel
Exemple d'appel{"name": "relm_connect_channel", "arguments": {"api_key": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - relm_create≈ 182 tokens
Create a record. `data` is the object's fields (see relm_describe_schema). Custom fields must be registered first (relm_create_field). A contact needs at least one of: a name, an identifier (email/phone/linkedin_url), a company, or a custom field (email is unique per workspace) - don't invent a placeholder email.
Paramètres, retour & exemple (2)
Paramètresdata· object · requisobject· string · requis · contact | company | deal | activity
Which core object.
Exemple d'appel{"name": "relm_create", "arguments": {"data": {}, "object": "contact"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - relm_create_automation≈ 197 tokens
Create a single-step rule: when <trigger_event> [if <conditions>] then <actions>. conditions=[{field,op,value}] (ANDed), actions=[{type,...}]. Example: trigger_event='deal.stage_changed', conditions=[{field:'stage',op:'eq',value:'won'}], actions=[{type:'create_activity',body:'Deal won!'}]. See relm_automations_capabilities.
Paramètres, retour & exemple (5)
Paramètresname· string · requisactions· array · requisenabled· boolean · optionnelconditions· array · optionneltrigger_event· string · requis
Exemple d'appel{"name": "relm_create_automation", "arguments": {"name": "texte", "actions": [], "trigger_event": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - relm_create_enum_value≈ 138 tokens
Add a value to an enum group (e.g. group 'contact.type' value 'partner'). Idempotent; returns the full value set. Use this when relm_create rejects an unknown type with a valid_options list.
Paramètres, retour & exemple (3)
Paramètresgroup· string · requislabel· string · optionnelvalue· string · requis
Exemple d'appel{"name": "relm_create_enum_value", "arguments": {"group": "texte", "value": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - relm_create_field≈ 169 tokens
Register a new custom field on an object (contact/company/deal/activity). data_type: text|number|boolean|date|select|multiselect|currency|reference|email|url. Must be created before it can be written to a record.
Paramètres, retour & exemple (6)
Paramètreskey· string · requislabel· string · optionnelobject· string · requisrequired· boolean · optionneldata_type· string · optionnelenum_group· string · optionnel
Exemple d'appel{"name": "relm_create_field", "arguments": {"key": "texte", "object": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - relm_create_pipeline≈ 162 tokens
Create a pipeline. Optionally provide stages [{key,label}] (defaults to lead/qualified/proposal/won/lost) and is_default.
Paramètres, retour & exemple (4)
Paramètreskey· string · optionnelname· string · optionnelstages· array · optionnelis_default· boolean · optionnel
Exemple d'appel{"name": "relm_create_pipeline", "arguments": {"key": "texte", "name": "texte", "stages": [], "is_default": true}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - relm_create_sequence≈ 240 tokens
Create a multi-step drip sequence. trigger={event,filter:[{field,op,value}]} auto-enrolls the matching entity's contact; exit_when=[{field,op,value}] stops it (re-checked before every send); steps=[{wait_days,subject,body}] (first step wait_days:0 sends now). enroll_existing:true also enrolls everything that currently matches. Example: 3 emails to contacts of deals entering stage 'lead', stop if the deal leaves 'lead'.
Paramètres, retour & exemple (8)
Paramètresname· string · requissteps· array · requischannel· string · optionnelenabled· boolean · optionneltrigger· object · optionnelexit_when· array · optionnelconnection· string · optionnelenroll_existing· boolean · optionnel
Exemple d'appel{"name": "relm_create_sequence", "arguments": {"name": "texte", "steps": []}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - relm_create_template≈ 169 tokens
Create a reusable email template. name, html (full HTML, {{field}} placeholders ok), optional subject + text (plaintext alt; auto-derived if omitted). Reference it from a rule/sequence step via {"type":"send_email","template":"<key or tmpl_id>"}.
Paramètres, retour & exemple (5)
Paramètreskey· string · optionnelhtml· string · requisname· string · requistext· string · optionnelsubject· string · optionnel
Exemple d'appel{"name": "relm_create_template", "arguments": {"html": "texte", "name": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - relm_create_type≈ 105 tokens
Register a new object type in the schema (registry). Idempotent on key; returns the full type set.
Paramètres, retour & exemple (2)
Paramètreskey· string · requislabel· string · optionnel
Exemple d'appel{"name": "relm_create_type", "arguments": {"key": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - relm_create_webhook≈ 188 tokens
Subscribe an https endpoint to CRM events. events=['*'] for all, or a subset of ['contact.created','contact.updated','deal.created','deal.updated','deal.stage_changed']. Returns a `secret` ONCE - the subscriber verifies the `Relm-Signature` header (t=<unix>,v1=<hmac-sha256 of "t.body">). Deliveries retry with backoff and dead-letter after 6 attempts.
Paramètres, retour & exemple (4)
Paramètresurl· string · requisevents· array · optionnelenabled· boolean · optionneldescription· string · optionnel
Exemple d'appel{"name": "relm_create_webhook", "arguments": {"url": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - relm_delete≈ 125 tokens
Soft-delete a record (recoverable via relm_restore). Never hard-destroys data.
Paramètres, retour & exemple (2)
Paramètresid· string · requisobject· string · requis · contact | company | deal | activity
Which core object.
Exemple d'appel{"name": "relm_delete", "arguments": {"id": "texte", "object": "contact"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - relm_delete_connection≈ 97 tokens
Delete a connected messaging channel by id (e.g. to remove a rotated/wrong Resend key).
Paramètres, retour & exemple (1)
Paramètresid· string · requis
Exemple d'appel{"name": "relm_delete_connection", "arguments": {"id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - relm_delete_webhook≈ 80 tokens
Delete a webhook subscription by id.
Paramètres, retour & exemple (1)
Paramètresid· string · requis
Exemple d'appel{"name": "relm_delete_webhook", "arguments": {"id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - relm_describe_schema≈ 120 tokens
Return the live schema: every object, its fields (built-in + custom), and all enum groups with their current values (contact types, activity types, etc). ALWAYS call this before guessing a type, stage, or field - it is the source of truth for what exists.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "relm_describe_schema", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - relm_enroll≈ 153 tokens
Manually enroll a contact into a sequence (idempotent per contact+sequence). Optional source={object,id} records what drove the enrollment (e.g. a deal).
Paramètres, retour & exemple (3)
Paramètressource· object · optionnelcontact_id· string · requissequence_id· string · requis
Exemple d'appel{"name": "relm_enroll", "arguments": {"contact_id": "texte", "sequence_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - relm_get≈ 100 tokens
Fetch one record by id.
Paramètres, retour & exemple (2)
Paramètresid· string · requisobject· string · requis · contact | company | deal | activity
Which core object.
Exemple d'appel{"name": "relm_get", "arguments": {"id": "texte", "object": "contact"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - relm_get_automation≈ 83 tokens
Read one automation by id, with its trigger, conditions and actions.
Paramètres, retour & exemple (1)
Paramètresid· string · requis
Exemple d'appel{"name": "relm_get_automation", "arguments": {"id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - relm_get_pipeline≈ 93 tokens
Read one pipeline by key or pl_ id, with its ordered stages and their semantic types (open/won/lost).
Paramètres, retour & exemple (1)
Paramètrespipeline· string · requis
Exemple d'appel{"name": "relm_get_pipeline", "arguments": {"pipeline": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - relm_get_sequence≈ 115 tokens
Read one drip sequence by id. view=sequence (default) returns it with its steps; view=enrollments lists who is enrolled and their state.
Paramètres, retour & exemple (2)
Paramètresid· string · requisview· string · optionnel · sequence | enrollments
Exemple d'appel{"name": "relm_get_sequence", "arguments": {"id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - relm_get_usage≈ 98 tokens
Read this workspace's current billing period: requests used, plan, monthly limit, and any metered overage. Call this to see how close you are to the quota before a big import.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "relm_get_usage", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - relm_get_webhook≈ 130 tokens
Read one webhook by id. view=webhook (default) returns the subscription; view=deliveries returns recent delivery attempts (status, retries, dead-letter) to debug why an endpoint isn't receiving events.
Paramètres, retour & exemple (2)
Paramètresid· string · requisview· string · optionnel · webhook | deliveries
Exemple d'appel{"name": "relm_get_webhook", "arguments": {"id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - relm_list≈ 167 tokens
List records of an object with keyset pagination. Optional filters vary by object (e.g. contact: email/company_id/type; deal: pipeline/stage/company_id; activity: contact_id/deal_id/type).
Paramètres, retour & exemple (4)
Paramètreslimit· number · optionnelcursor· string · optionnelfilter· object · optionnel
object-specific filtersobject· string · requis · contact | company | deal | activity
Which core object.
Exemple d'appel{"name": "relm_list", "arguments": {"object": "contact"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - relm_list_automations≈ 66 tokens
List reactive rules (automations).
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "relm_list_automations", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - relm_list_connections≈ 74 tokens
List connected messaging channels (never returns the secret key).
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "relm_list_connections", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - relm_list_pipelines≈ 65 tokens
List pipelines with their ordered stages.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "relm_list_pipelines", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - relm_list_sequences≈ 71 tokens
List drip sequences with their steps and enrollment counts.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "relm_list_sequences", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - relm_list_templates≈ 64 tokens
List reusable email templates.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "relm_list_templates", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - relm_list_webhooks≈ 67 tokens
List webhook subscriptions in this workspace/mode.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "relm_list_webhooks", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - relm_log_activity≈ 118 tokens
Log an activity (note/call/email/meeting/task) on a contact and/or deal. Convenience wrapper over create activity.
Paramètres, retour & exemple (4)
Paramètresbody· string · optionneltype· string · optionneldeal_id· string · optionnelcontact_id· string · optionnel
Exemple d'appel{"name": "relm_log_activity", "arguments": {"body": "texte", "type": "texte", "deal_id": "texte", "contact_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - relm_manage_automation≈ 160 tokens
Change an existing automation by id. action=disable stops it firing (use this to turn off a misbehaving rule); action=enable resumes it; action=delete removes it. To read one, use relm_get_automation. To change a rule's trigger/conditions/actions, delete and recreate.
Paramètres, retour & exemple (2)
Paramètresid· string · requisaction· string · requis · enable | disable | delete
Exemple d'appel{"name": "relm_manage_automation", "arguments": {"id": "texte", "action": "enable"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - relm_manage_pipeline≈ 226 tokens
Change an existing pipeline by key or pl_ id. action=rename changes its display `name` and/or its key (pass `new_key`) - deals link by internal id, so they follow a re-key automatically; action=set_default makes it the workspace default; action=delete removes it (fails if deals still use it - move them first). To read one, use relm_get_pipeline.
Paramètres, retour & exemple (4)
Paramètresname· string · optionnel
New display nameaction· string · requis · rename | set_default | deletenew_key· string · optionnel
New pipeline key (slugified); deals follow automaticallypipeline· string · requis
Exemple d'appel{"name": "relm_manage_pipeline", "arguments": {"action": "rename", "pipeline": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - relm_manage_sequence≈ 147 tokens
Change an existing drip sequence by id. action=disable stops further sends (use this to halt a bad sequence); action=enable resumes; action=delete removes it. To read one or list its enrollments, use relm_get_sequence.
Paramètres, retour & exemple (2)
Paramètresid· string · requisaction· string · requis · enable | disable | delete
Exemple d'appel{"name": "relm_manage_sequence", "arguments": {"id": "texte", "action": "enable"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - relm_manage_stage≈ 295 tokens
Add, rename/retype, delete, or reorder stages in a pipeline. action=add: `key` (+optional label, ordinal, type). action=rename: `key` (existing) + any of new_key / label / type - keys are slugified and deals follow automatically (fixes a typo'd key). action=delete: `key` (a stage in use by deals cannot be deleted). action=reorder: `order` = every existing stage key exactly once, in the new order. `type` is the semantic stage type: open | won | lost - so 'is this deal won?' is a flag (stage_type on every deal), not per-pipeline string matching.
Paramètres, retour & exemple (8)
Paramètreskey· string · optionneltype· string · optionnel · open | won | lostlabel· string · optionnelorder· array · optionnelaction· string · requis · add | rename | delete | reordernew_key· string · optionnelordinal· number · optionnelpipeline· string · requis
Exemple d'appel{"name": "relm_manage_stage", "arguments": {"action": "add", "pipeline": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - relm_manage_webhook≈ 136 tokens
Pause or resume delivery for an existing webhook by id. action=enable/disable. To read one or inspect its delivery attempts, use relm_get_webhook. To remove it, use relm_delete_webhook.
Paramètres, retour & exemple (2)
Paramètresid· string · requisaction· string · requis · enable | disable
Exemple d'appel{"name": "relm_manage_webhook", "arguments": {"id": "texte", "action": "enable"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - relm_preview_sequence≈ 92 tokens
Dry-run a sequence: how many contacts would enroll now + the send schedule. No side effects.
Paramètres, retour & exemple (1)
Paramètresid· string · requis
Exemple d'appel{"name": "relm_preview_sequence", "arguments": {"id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - relm_restore≈ 112 tokens
Restore a soft-deleted record.
Paramètres, retour & exemple (2)
Paramètresid· string · requisobject· string · requis · contact | company | deal | activity
Which core object.
Exemple d'appel{"name": "relm_restore", "arguments": {"id": "texte", "object": "contact"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - relm_search≈ 90 tokens
Cross-entity search over contacts, companies and deals by name/email/title.
Paramètres, retour & exemple (2)
Paramètreslimit· number · optionnelquery· string · requis
Exemple d'appel{"name": "relm_search", "arguments": {"query": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - relm_set_spend_cap≈ 143 tokens
Set (or clear) the hard monthly overage spend cap in USD. overage_cap_usd: a number caps paid overage (requests 429 with spend_cap_reached past it), 0 = never any overage, null = unlimited. This is the recovery for a spend_cap_reached error.
Paramètres, retour & exemple (1)
Paramètresoverage_cap_usd· number|null · requis
Exemple d'appel{"name": "relm_set_spend_cap", "arguments": {"overage_cap_usd": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - relm_update≈ 150 tokens
Patch a record. Pass if_match (the record's current version) for optimistic concurrency; a 412 means re-fetch and retry.
Paramètres, retour & exemple (4)
Paramètresid· string · requispatch· object · requisobject· string · requis · contact | company | deal | activity
Which core object.if_match· number · optionnel
Exemple d'appel{"name": "relm_update", "arguments": {"id": "texte", "patch": {}, "object": "contact"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]}
C'est votre serveur ?
Revendiquez-le sur l'espace créateur (preuve GitHub, domaine ou npm) pour afficher le badge « propriétaire vérifié » et lancer un pentest comportemental à la demande afin d'obtenir le badge « Vérifié ».