Skip to main content
Glama

camelot_personal_crm

Idempotent

Track professional relationships, contact history, and follow-up reminders with context. Schedule next follow-up dates and store notes for each contact.

Instructions

Personal Networking CRM: Track professional relationships, contact history, follow-up reminders, and notes.. Local browser processing. Canonical URL: https://www.camelotwebtools.com/tools/personal-crm

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
contactNameNoFull contact person nameMarcus Vance
organizationNoCompany, institution, or organization nameVanguard Capital
nextFollowUpDateNoNext scheduled follow-up date (YYYY-MM-DD)Next Monday
relationshipContextNoBackground context of professional relationshipMet at SaaStr 2026. Interested in seed round participation.

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
statusYesExecution status of the tool (success or error)
prefillUrlYesDirect deep-link URL to view, edit, and export in Camelot Web Tools
canonicalUrlYesCanonical web URL for this tool on camelotwebtools.com
documentTitleYesTitle of the generated document, report, or calculation output
documentMarkdownYesComplete structured output and body formatted in clean Markdown

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observedv1.0.0

TDQS

B3.2/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already carry the safety profile (idempotentHint=true, destructiveHint=false), so the bar is lower. The description adds 'Local browser processing,' a useful privacy-relevant behavioral trait not present in annotations. However, it discloses little else — no mention of what is created, persisted, or returned beyond the annotation hints.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is short and purpose is front-loaded, followed by the local-processing note and a canonical URL. Minor blemishes: a double-period typo ('notes..') and the URL adds little for an agent deciding how to call the tool, but overall every sentence earns a reasonable place.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given the tool's simplicity — 4 optional parameters, full schema coverage, and an output schema present — the description is adequate but not complete. It lacks usage guidance and does not clarify the action semantics (what the tool does with the contact, whether anything is stored locally beyond 'browser processing').

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, so the baseline is 3; the schema already documents each parameter clearly, and rich defaults add further meaning. The description enumerates the tracked entities (relationships, contact history, follow-ups, notes) which loosely maps to the parameters, but adds no concrete syntax, format, or usage detail beyond the schema.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description names a clear domain and resource — 'Track professional relationships, contact history, follow-up reminders, and notes' — and the CRM purpose is evident, distinguishing it from the mostly calculator/generator/template siblings. However, the verb 'Track' is static and the text reads like a product tagline rather than stating what an invocation actually produces, so it falls short of a 5.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

No guidance is given on when to use this tool versus alternatives. Among 80+ siblings there is no other explicit CRM, so confusion risk is moderate rather than high, but the description provides zero conditional context, exclusions, or mention of related tools such as the outreach/email writers.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Deploy Server

Other Tools