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.

C
Caution
74/100

accelerate-site

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

⚡ Live Monitored: not connected

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

Is this your MCP?

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.

// key findings
No credential exfiltration, no sensitive file access, no obfuscation
Static analysis found nothing flowing your secrets to unexpected places.
Open source with a license and README
Anyone can audit the code, the license is declared, and the publisher documents what it does.
🔐
You'll be asked for 2 credentials: MCP_API_KEY, REVENUE_OS_API_KEY
These are read from process.env at runtime. Make sure you trust where they’ll be sent.
// tools this server exposes70 tools

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_list

Read platform work and canonical readiness. Paginate with nextOffset.

work_mutate

Versioned 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_history

Read the latest 100 immutable events for a scoped card.

get_today_workspace

Read the business brief, source-backed attention, coworker progress and enabled App follow-up. Each source reports its own freshness and availability.

get_today_views

Read this member's private Today views and shared defaults with revision numbers. Read before preparing any layout or preference change.

preview_today_view_change

Preview 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_change

Prepare the exact previewed Today view change for human approval. Supply unchanged change and digest; no save occurs before approval.

prepare_radar_outreach

Prepare a provider-free outreach draft using current sources, approved facts and conversation history; optional budgeted generation never saves or sends.

preview_radar_outreach

Preview 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_outreach

Queue 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_history

Read retained Radar outreach reservations and confirmed, uncertain or non-send receipts. Reading remains available after plugin disable.

reconcile_radar_outreach

Observe the existing canonical message receipt for a Radar action. Cannot send or retry a message, and remains available after plugin disable.

get_radar_workspace

Read the bounded Radar workspace or evidence packet, including capabilities, source review, canonical contact restrictions, and retained disabled-plugin history.

prepare_radar_opportunity_brief

Prepare 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_context

Read 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_relationship

Preview 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_relationship

Queue the exact sourced relationship preview for human approval. Review canonical identities, quotation and expiry. Does not create contact permission or send messages.

get_radar_selection

Read 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_assessment

Preview 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_assessment

Queue 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_workspace

Read tenant social drafts, calendar, publication receipts, metrics and setup.

prepare_social_week

Prepare three source-backed weekly drafts from supplied paragraphs. Never publishes.

preview_social_change

Preview exact social draft changes, cancellation or publication schedule; saves nothing.

propose_social_change

Queue the exact social preview for human approval. Cannot approve or publish by itself.

get_radar_store

Read 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_change

Preview 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_change

Queue 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_brief

Prepare 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_status

Read 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_call

Check 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_snapshot

Read the founder's prioritized operator queue and a summary of current revenue state. Returns counts and the top items, not the full database.

search_pipeline

Search live opportunities by company or email. Never invent a record or metric.

get_record_timeline

Read the bounded canonical activity timeline for one contact, company, or opportunity. Every item includes its source receipt and occurrence time.

search_knowledge_base

Query 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_email

Stage an outbound email for founder approval. This never sends directly.

propose_founder_note

Stage 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_change

Stage a pipeline movement for founder approval. Evidence must be included.

propose_task

Stage a concrete operator task for approval.

propose_task_update

Stage 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_activation

Stage activation of a reviewed campaign version for founder approval.

propose_bulk_tag_contacts

Stage adding or removing tags on selected canonical contacts for founder approval. Set semantics make retries converge; nothing sends.

propose_bulk_suppress_contacts

Stage suppression of selected canonical contacts from campaign email for founder approval. Pending memberships stop; suppression cannot be undone automatically.

propose_bulk_enroll_contacts

Stage enrollment of selected canonical contacts into a draft campaign for founder approval. Staging only: it never approves, activates, or sends.

propose_campaign_duplicate

Stage 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_change

Stage 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_contacts

Search contacts and associated company details by name, email, or phone.

search_conversations

Search omnichannel conversations and inbound messages by status or unread state.

get_pending_actions

List pending proposals currently in the action_queue awaiting founder review.

get_claimable_work

List 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_capabilities

List 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_entity

List 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_policies

List the autonomy policies governing agent actions. Shows the five-level ladder (prohibited→autonomous) for each action, hard safety floors, and standing permissions.

get_coworkers

List registered coworkers and their capabilities. Shows each coworker's identity, role, required capabilities, work kinds, and readiness status.

get_agent_activity_for_entity

Get 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_plugins

List registered plugins and their status. Shows what integrations and extensions are installed, their capabilities, tools, and triggers.

bootstrap_sales_coworker

Propose 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_coworker

Propose 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_coworker

Propose 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_coworker

Propose 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_coworker

Propose 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_memory

Query 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_memory

Propose 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_memory

Retrieve agent memory entries — prior work, research, scheduled checks, or unresolved questions. Returns non-expired entries ordered by recency.

get_learned_policies

List 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_policy

Propose 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_proposals

List 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_learning

Propose 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_budgets

Check 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_limits

List budget limits configured for coworkers or globally. Shows the spending/action caps that constrain autonomous work.

propose_conversation_reply

Stage a reply to an active conversation thread for founder approval. This never sends directly.

// environment variables
To run this server yourself, you supply these values. They go in your own MCP client configuration and stay on your machine. The secret label means the value is sensitive, not that the server mishandles it.
configADMIN_EMAIL
🔐 secretMCP_API_KEY
configNEXT_DEPLOYMENT_ID
configNEXT_DIST_DIR
🔐 secretREVENUE_OS_API_KEY
Deployment configuration, supplied by whoever hosts the server. Users are not asked for these.
deployNEXT_PUBLIC_SUPABASE_ANON_KEY
deployNEXT_PUBLIC_SUPABASE_URL
deploySUPABASE_SERVICE_ROLE_KEY
// quality suggestions

Tool 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.

// full audit trail
The findings above are the summary. The full trail, every check we ran, each deduction, the network hosts observed and the dependency advisories, goes to verified publishers, along with an alert whenever a new one lands. Verified publishers can also review each finding and dispute it in one click. Publisher corrections have sharpened several of our checks this month, because the maintainer knows the codebase better than any scanner.
// improvement guidance — verified publishers only
We have 3 concrete improvements we can share with the publisher of this MCP. Each comes with specific guidance to raise the trust score.
// embed badge in your README
[![M8ven Verified](https://m8ven.ai/badge/mcp/johnconnorcode/accelerate-site?variant=verified)](https://m8ven.ai/mcp/johnconnorcode/accelerate-site)
Shows verification status without the grade. Want the grade badge instead? Remove ?variant=verified from the URL.
commit: a452bac2f79d87a7e9504f63aa23cb6811722dd7
code hash: 46ca4dcd3265514db4a88a78cc6a3c3ed45939be45af3e93d1a16b02673ee029
view raw JSON →
Check MCPs from inside your assistant
Tool Check · MCP

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
check_toolsearch_toolscompare_toolsrecommend_alternativescheck_publisherreport_concern
How to add it →Free · no account needed · works in any MCP client