accelerate-site (JohnConnorCode/accelerate-site) is an MCP server listed on the M8ven Trust Index. It scores 74 out of 100, grade C. It declares 70 tools. No publisher has claimed this listing.
Self-hosted CRM and AI operations for service businesses. Agents propose, humans approve, everything traces. Open over MCP.
Caution. Specific findings reduced this grade. They are listed on the page. Grades reflect the full trust pyramid: code, verification depth, and reputation. New projects cap at C until adoption is earned.
How we verified
Verified is a snapshot. Live keeps it current, and builds your track record.
⚡ Connect GitHub → continuous verification on every pushwhy connect →Who stands behind it
JohnConnorCode
Source: github_repo_search
Claim it to get a verified publisher badge, a free copy of our full audit findings, and direct contact for any high-priority issues we find. Or connect your repo for our deepest verification, Live Monitored: read-only, revoke anytime. What we access →
Install from
The grade above is for the source repository. Registries can serve a different version, so we mark the ones we were not able to read.
These names and descriptions are the publisher's own, read from the source code. We print them as written. Our assessment is the findings above, not this list.
work_listRead platform work and canonical readiness. Paginate with nextOffset.
work_mutateVersioned work operations. Claim requires a client-generated 32-byte base64url claimToken; retain it and requestKey for retries. Resume requires an expired lease, enabled project policy, checkpoint, and revision. Checkpoint saves incomplete source without submitting. Submit passing checks and exact …
work_historyRead the latest 100 immutable events for a scoped card.
get_today_workspaceRead the business brief, source-backed attention, coworker progress and enabled App follow-up. Each source reports its own freshness and availability.
get_today_viewsRead this member's private Today views and shared defaults with revision numbers. Read before preparing any layout or preference change.
preview_today_view_changePreview a complete personal or shared Today view document. Preserve unrelated views/preferences. Use its current revision and a new UUID requestId. Supports adding, editing, deleting, duplicating, setting defaults, pins and muted findings. Does not save.
propose_today_view_changePrepare the exact previewed Today view change for human approval. Supply unchanged change and digest; no save occurs before approval.
prepare_radar_outreachPrepare a provider-free outreach draft using current sources, approved facts and conversation history; optional budgeted generation never saves or sends.
preview_radar_outreachPreview a saved draft for exact human review: recipient, message, source facts, history, profile and two-party consent. Refuses suppressed contacts, stale evidence and cooldown. Does not send.
propose_radar_outreachQueue the exact outreach preview for human approval. Approval is bound to current evidence and full content. Every send requires human approval; no automated outreach.
get_radar_outreach_historyRead retained Radar outreach reservations and confirmed, uncertain or non-send receipts. Reading remains available after plugin disable.
reconcile_radar_outreachObserve the existing canonical message receipt for a Radar action. Cannot send or retry a message, and remains available after plugin disable.
get_radar_workspaceRead the bounded Radar workspace or evidence packet, including capabilities, source review, canonical contact restrictions, and retained disabled-plugin history.
prepare_radar_opportunity_briefPrepare a neutral draft from current opportunity evidence through the configured Radar model and budget. Reuse operationId on retry. Does not save, send, publish or score public affairs.
get_radar_relationship_contextRead bounded canonical conversation history, earlier asks, restrictions and current cited relationship assertions. Returns neutral explicit introduction/public business paths, never ranked people, inferred KNOWS or permission to send.
preview_radar_relationshipPreview an exact cited relationship review or revocation over canonical IDs. Confirm the quotation supports this specific claim; matching text is not semantic verification. Nothing is saved or sent.
propose_radar_relationshipQueue the exact sourced relationship preview for human approval. Review canonical identities, quotation and expiry. Does not create contact permission or send messages.
get_radar_selectionRead a bounded business shortlist from current human-reviewed estimates and evidence, with configurable weights and effort budget. Unknown/public-affairs items remain unranked. No model call or external effect.
preview_radar_assessmentPreview cited operator estimates and explicit subject classification against current opportunity, sources and configuration. Unknown values remain unknown. This does not approve classification or save estimates.
propose_radar_assessmentQueue the exact assessment preview and digest for human review. Never infer permission to classify political or ambiguous material as business. Only the approved shared executor saves judgments.
get_social_workspaceRead tenant social drafts, calendar, publication receipts, metrics and setup.
prepare_social_weekPrepare three source-backed weekly drafts from supplied paragraphs. Never publishes.
preview_social_changePreview exact social draft changes, cancellation or publication schedule; saves nothing.
propose_social_changeQueue the exact social preview for human approval. Cannot approve or publish by itself.
get_radar_storeRead bounded Radar source metadata, growth opportunities, current citations, draft summaries, reported outcomes and operation receipts. Supplied sources and reported outcomes are not verified recognition. No fetching, ranking, model call or external effect.
preview_radar_store_changePreview an exact supplied-source ingestion/review, growth opportunity revision, citation correction, draft asset or reported outcome. Use a stable operationId. Returns source/config revisions and a digest; saves nothing and never approves outreach or publication.
propose_radar_store_changeQueue the exact Radar preview for human approval using its operationId, change and digest. Does not execute the change. Source versions and historical citations are retained; outcomes remain reported, not independently verified.
prepare_radar_briefPrepare a neutral, source-linked brief from supplied text using Radar's explicitly enabled model and bounded budget. Text remains unverified. Does not discover, send, publish or rank public affairs. Reuse the same operationId for retries.
get_radar_model_statusRead Radar's model options, configured limits and ten recent charge receipts. No model or provider request. Unavailable local adapters and unevaluated models are explicit.
reconcile_radar_model_callCheck final provider usage for an existing Radar generation and record its charge. Never repeats inference or restores uncertain output. Requires a stored generation ID; otherwise preserves the hold for investigation.
get_today_snapshotRead the founder's prioritized operator queue and a summary of current revenue state. Returns counts and the top items, not the full database.
search_pipelineSearch live opportunities by company or email. Never invent a record or metric.
get_record_timelineRead the bounded canonical activity timeline for one contact, company, or opportunity. Every item includes its source receipt and occurrence time.
search_knowledge_baseQuery grounded knowledge with provenance across companies, contacts, opportunities, founder notes, and activity timeline. Returns tagged chunks with confidence and recency or refuses cleanly.
propose_send_emailStage an outbound email for founder approval. This never sends directly.
propose_founder_noteStage a founder note for approval. Once approved it is saved as an immutable timeline entry, optionally attached to a contact, company, or opportunity.
propose_stage_changeStage a pipeline movement for founder approval. Evidence must be included.
propose_taskStage a concrete operator task for approval.
propose_task_updateStage a change to an existing task for approval: mark it complete, snooze it to a later date, or edit its title, priority, or due date. Never changes the task directly; the founder approves it from the review queue like every other proposal.
propose_campaign_activationStage activation of a reviewed campaign version for founder approval.
propose_bulk_tag_contactsStage adding or removing tags on selected canonical contacts for founder approval. Set semantics make retries converge; nothing sends.
propose_bulk_suppress_contactsStage suppression of selected canonical contacts from campaign email for founder approval. Pending memberships stop; suppression cannot be undone automatically.
propose_bulk_enroll_contactsStage enrollment of selected canonical contacts into a draft campaign for founder approval. Staging only: it never approves, activates, or sends.
propose_campaign_duplicateStage duplication of a campaign into a new draft for founder approval. The copy carries audience, copy, sender, schedule, limits and stops, but no members, sends, or approvals.
propose_layout_changeStage a reorder or show/hide change to a bounded admin layout region (sidebar navigation or the Today page) for founder approval. Only known ids for the given scope may be referenced; required regions can never be hidden.
search_contactsSearch contacts and associated company details by name, email, or phone.
search_conversationsSearch omnichannel conversations and inbound messages by status or unread state.
get_pending_actionsList pending proposals currently in the action_queue awaiting founder review.
get_claimable_workList work items that are ready to be claimed and executed. Returns pending or waiting items past their next_check_at, ordered by priority and age.
get_workspace_capabilitiesList the capabilities available in this workspace. Shows which integrations, runtime features, and plugin capabilities are enabled, their policy (automatic/approval_required/prohibited), and last verification time.
get_claims_for_entityList evidence-backed claims for a business entity. Shows what the system believes about a contact, company, or opportunity, the evidence supporting each claim, and its verification status (unverified/supported/verified/conflicted).
get_autonomy_policiesList the autonomy policies governing agent actions. Shows the five-level ladder (prohibited→autonomous) for each action, hard safety floors, and standing permissions.
get_coworkersList registered coworkers and their capabilities. Shows each coworker's identity, role, required capabilities, work kinds, and readiness status.
get_agent_activity_for_entityGet a readable agent activity timeline for a business entity. Shows what autonomous work has happened, what's in progress, what's waiting, and what's scheduled next. Not a raw audit dump — designed to make autonomous work understandable to a normal operator.
get_pluginsList registered plugins and their status. Shows what integrations and extensions are installed, their capabilities, tools, and triggers.
bootstrap_sales_coworkerPropose configuration of the Sales Coworker: register its capabilities, autonomy policies, and work kinds. Returns a pending action; configuration runs only after human approval.
bootstrap_business_pulse_coworkerPropose configuration of the Business Pulse Coworker: register its capabilities, autonomy policies, and work kinds. Monitors pipeline health, detects anomalies, and produces daily digests. Returns a pending action for human approval.
bootstrap_meeting_intel_coworkerPropose configuration of the Meeting Intelligence Coworker: register its capabilities, autonomy policies, and work kinds. Generates pre-call briefs and processes post-meeting outcomes. Returns a pending action for human approval.
bootstrap_finance_coworkerPropose configuration of the Finance Coworker: register its capabilities, autonomy policies, and work kinds. Tracks revenue, monitors payment patterns, and reconciles financial records. Returns a pending action for human approval.
bootstrap_operations_coworkerPropose configuration of the Operations Coworker: register its capabilities, autonomy policies, and work kinds. Monitors system health, integration status, data quality, and operational anomalies. Returns a pending action for human approval.
query_memoryQuery across all five memory categories (canonical, activity, knowledge, agent, learned_policy) without collapsing them. Each category retains its own shape. Use this when you need a complete picture of what the system knows about an entity, action, or topic.
store_agent_memoryPropose storing agent-specific context: prior work results, research findings, unresolved questions, or scheduled check reminders. This is agent memory, not canonical data — it decays over time based on the relevance horizon.
get_agent_memoryRetrieve agent memory entries — prior work, research, scheduled checks, or unresolved questions. Returns non-expired entries ordered by recency.
get_learned_policiesList active learned policies — explicit rules derived from human decisions. These are the "don't do X" and "always ask before Y" rules from operational experience.
record_learned_policyPropose a learned observation for human review — an explicit rule derived from a human decision. These capture operational wisdom like "never auto-advance deals above $50k" or "always ask before emailing C-level contacts". Supersedes any previous active policy for the same action and scope.
list_learning_proposalsList Learning Inbox proposals: reusable corrections awaiting review. Proposed rows are not shared truth; only approved learnings persist as policy. Use this to show the founder what the system wants to learn.
propose_learningPropose a reusable correction to the Learning Inbox: a typed, sourced candidate improvement from real work. The proposal waits for human review; approval executes through the action path and persists as shared policy. Never shared automatically.
check_budgetsCheck whether a coworker has remaining budget for work execution. Shows current usage vs limits for model spend, API calls, emails, research depth, retries, and runtime. Budgets are per-day by default.
get_budget_limitsList budget limits configured for coworkers or globally. Shows the spending/action caps that constrain autonomous work.
propose_conversation_replyStage a reply to an active conversation thread for founder approval. This never sends directly.
ADMIN_EMAILMCP_API_KEYNEXT_DEPLOYMENT_IDNEXT_DIST_DIRREVENUE_OS_API_KEYNEXT_PUBLIC_SUPABASE_ANON_KEYNEXT_PUBLIC_SUPABASE_URLSUPABASE_SERVICE_ROLE_KEYTool annotations
No tools have read-only/destructive annotations
Add readOnlyHint or destructiveHint annotations to every tool so hosts can warn users before invoking.
All four hints declared on every tool
70/70 tools missing one or more hints — work_list (missing: readOnlyHint, destructiveHint, idempotentHint, openWorldHint); work_mutate (missing: readOnlyHint, destructiveHint, idempotentHint, openWorldHint); work_history (missing: readOnlyHint, destructiveHint, idempotentHint, openWorldHint), +67 more. OpenAI's directory rejects tools where any of the four hints are missing or non-boolean.
For every tool, set all four hints (readOnlyHint, destructiveHint, idempotentHint, openWorldHint) to explicit true/false values that match the handler’s actual behaviour.
Tool test coverage
32/70 tools referenced in tests (46%)
Write tests that reference each tool by name so every tool has at least one test.
Dependency freshness
6/37 production deps abandoned (no release in 2+ years): reading-time@2022-06-26 (4.2y), server-only@2022-09-03 (4y), gray-matter@2023-07-12 (3.2y)
Claim the listing to review these findings one by one and send us a correction where you disagree, straight to the team. Claiming also means we tell you when the grade moves, and reach you first if we find anything urgent.
[](https://m8ven.ai/mcp/johnconnorcode/accelerate-site)?variant=verified from the URL.Vetting this one by hand? Tool Check is an MCP that scores other MCPs. Add it once and ask Claude, ChatGPT, or any MCP client to grade a server, surface CVEs, check the publisher, and suggest safer alternatives — before you install.
https://m8ven.ai/api/mcp/tool-check