MCP server intelligence profile

sf-architect-mcp Server

Scrapes, indexes, and serves Salesforce Architect documentation locally, enabling fast offline RAG-powered search and retrieval for AI coding assistants

Local Onlymorettimarco
Awaiting current scanSource Git · bb618581d533617b358548f104c2c60dea7cdfb4

The selected current version does not yet have completed public verification. Unknown does not mean clean or vulnerable.

1Distribution channel
9Independently observed tools
0Linked remote endpoints
AvailableVersion intelligence

Detailed security scan evidence is not public for this MCP yet. Public identity, registry metadata, and independently observed protocol inventory remain available.

Install and connect

Installation and connection instructions are shown only when supported by retained package, repository, or endpoint evidence.

No verified installation or connection method is available in the retained evidence yet.

Identity

Canonical slugsf-architect-mcp-18f632b2DeploymentLocal Only
Canonical packageRepositorymorettimarco/salesforce_architect_MCP
First publishedLatest release
Last security verificationClassification confidence35%
PublicationDraftOfficial distributionNot verified

Distributions

ChannelIdentifierCurrent versionVersionsSource
source_gitmorettimarco/salesforce_architect_mcpbb618581d533617b358548f104c2c60dea7cdfb41Repository

Current release

PackageVersionPublished / observedInventorySecurity scan
source_gitmorettimarco/salesforce_architect_mcpbb618581d533617b358548f104c2c60dea7cdfb4CurrentAug 25, 20269 toolsPartial · 3 resources · 3 promptsEvidence restricted
Enterprise protection

Continuously monitor this MCP for security risk

Independently scan the exact version your agents use, receive alerts when its risk changes, and investigate every finding with retained version evidence.

  • Independent exact-version security scans
  • Continuous release and vulnerability monitoring
  • Risk-change alerts with capability context
  • Historical evidence and API exports
Custom pricingContact salesTailored to your organization, integrations, data needs, and support requirements.

Current version evidence

No public current-version evidence is available yet.

Current protocol inventory

2025-06-18Negotiated protocol
sf-architect-mcpServer-reported name
3Capability groups
Aug 25, 2026Observed

Tools 9

ToolCategoryAnnotationsRisk
export_architect_sectionExport all pages in a section as a single concatenated markdown file. Writes to disk with zero context window cost. When output_path is omitted, defaults to ~/.sf-architect-mcp/exports/{section}-{language}.md.
Input schema
{
  "type": "object",
  "properties": {
    "section": {
      "type": "string",
      "description": "The section to export (e.g. 'fundamentals', 'well-architected')."
    },
    "output_path": {
      "type": "string",
      "description": "Optional: absolute file path. Defaults to ~/.sf-architect-mcp/exports/{section}-{language}.md."
    },
    "language": {
      "type": "string",
      "description": "Language short code (e.g. 'en', 'it', 'de'). Default: 'en'."
    }
  },
  "required": [
    "section"
  ]
}
get_scrape_statusGet the current status of the indexed database: total pages, chunks, sections breakdown, last scrape run info, and pending/failed URL counts.
Input schema
{
  "type": "object",
  "properties": {}
}
get_section_summaryGet a quick overview of a section: page count, total word count, and list of page titles. Useful for orientation before exporting or reading individual pages.
Input schema
{
  "type": "object",
  "properties": {
    "section": {
      "type": "string",
      "description": "The section name (e.g. 'fundamentals', 'well-architected')."
    },
    "language": {
      "type": "string",
      "description": "Language short code. Default: 'en'."
    }
  },
  "required": [
    "section"
  ]
}
list_architect_sectionsList all indexed sections with page counts and titles. Optionally filter to a specific section.
Input schema
{
  "type": "object",
  "properties": {
    "section": {
      "type": "string",
      "description": "Optional: filter to a specific section name."
    },
    "language": {
      "type": "string",
      "description": "Language short code (e.g. 'en', 'it', 'de'). Default: 'en'."
    }
  }
}
read_architect_pageRead the markdown content of a specific indexed Salesforce Architect page by its URL. Use max_chars to limit output size. For a lightweight overview without full content, prefer read_architect_page_summary instead.
Input schema
{
  "type": "object",
  "properties": {
    "url": {
      "type": "string",
      "description": "The exact URL of the page to read."
    },
    "max_chars": {
      "type": "number",
      "description": "Optional: truncate output to this many characters. Omit for full content."
    }
  },
  "required": [
    "url"
  ]
}
read_architect_page_summaryGet a lightweight summary of an indexed page: title, section, word count, section headings, and a short preview (~500 chars). Use this to understand a page before deciding to read the full content.
Input schema
{
  "type": "object",
  "properties": {
    "url": {
      "type": "string",
      "description": "The exact URL of the page."
    }
  },
  "required": [
    "url"
  ]
}
scrape_fullFull refresh: wipe all indexed data, re-fetch the sitemap from architect.salesforce.com, and re-scrape and reindex every page. Use this for initial setup or when you want a clean slate.
Input schema
{
  "type": "object",
  "properties": {
    "language_filter": {
      "type": "string",
      "enum": [
        "en",
        "dk",
        "de",
        "es",
        "fi",
        "fr",
        "it",
        "jp",
        "kr",
        "no",
        "nl",
        "ru",
        "se",
        "pt-br",
        "zh-cn",
        "zh-tw",
        "es-mx",
        "all"
      ],
      "description": "Language to scrape. 'en' (default, English), 'dk' (Danish), 'de' (German), 'es' (Spanish), 'fi' (Finnish), 'fr' (French), 'it' (Italian), 'jp' (Japanese), 'kr' (Korean), 'no' (Norwegian), 'nl' (Dutch), 'ru' (Russian), 'se' (Swedish), 'pt-br', 'zh-cn', 'zh-tw', 'es-mx', or 'all'."
    },
    "concurrency": {
      "type": "number",
      "description": "Number of parallel browser tabs (1-5). Default: 3."
    }
  }
}
scrape_incrementalIncremental scrape: fetch the sitemap, scrape any new pages not previously indexed, retry previously failed pages, and re-check existing pages for content changes. Only re-indexes pages whose content has actually changed.
Input schema
{
  "type": "object",
  "properties": {
    "language_filter": {
      "type": "string",
      "enum": [
        "en",
        "dk",
        "de",
        "es",
        "fi",
        "fr",
        "it",
        "jp",
        "kr",
        "no",
        "nl",
        "ru",
        "se",
        "pt-br",
        "zh-cn",
        "zh-tw",
        "es-mx",
        "all"
      ],
      "description": "Language to scrape. Same codes as scrape_full. Default: 'en'."
    },
    "concurrency": {
      "type": "number",
      "description": "Number of parallel browser tabs (1-5). Default: 3."
    }
  }
}
search_architect_docsSearch the locally indexed Salesforce Architect documentation. Returns ranked results with excerpts. The database must be populated first via scrape_full or scrape_incremental.
Input schema
{
  "type": "object",
  "properties": {
    "query": {
      "type": "string",
      "description": "Search query text."
    },
    "section": {
      "type": "string",
      "description": "Optional: filter by section (well-architected, fundamentals, decision-guides, reference-diagrams, well-architected-tools, resources)."
    },
    "max_results": {
      "type": "number",
      "description": "Maximum results to return (1-20). Default: 5."
    }
  },
  "required": [
    "query"
  ]
}

Resources 3

  • available-languagessf-architect://data/languages

    Language codes accepted by scrape, list, and export tools, with display names and URL segments.

  • indexed-sectionssf-architect://data/sections

    Currently indexed documentation sections with page counts (live from database).

  • usage-guidesf-architect://guide/usage

    Tool usage guide — recommended workflows, when to use each tool, and tips for working with the SF Architect documentation.

Resource templates 0

  • None observed.

Prompts 3

  • export-sectionexport-section

    Export a documentation section to a single markdown file on disk.

  • research-topicresearch-topic

    Research a Salesforce architecture topic using the locally indexed documentation. Searches, summarizes, and synthesizes findings with source citations.

  • scrape-docsscrape-docs

    Scrape Salesforce Architect documentation into the local database. Guides you through language selection before starting.

Remote endpoints

EndpointTransportAuthenticationHealthObserved
No verified remote endpoint is linked.

sf-architect-mcp Server questions

How do I install sf-architect-mcp Server?

No verified package installation command is available in the retained catalog evidence.

What tools does sf-architect-mcp Server provide?

sf-architect-mcp Server exposed 9 tools during independent protocol observation, including export_architect_section, get_scrape_status, get_section_summary, list_architect_sections, read_architect_page, read_architect_page_summary, scrape_full, scrape_incremental, and others.

Is sf-architect-mcp Server secure?

The selected current version does not yet have completed public verification. Unknown does not mean clean or vulnerable.

Company and product intelligence

These internal links are derived from strong identity fields such as the implementation name, package, repository, vendor, and listing name—not generic description prose.

Associated company landscape

Salesforce intelligence →

Association is based on retained identity fields; it does not by itself prove first-party publication.

Explore related MCP server guides

Curated product and capability guides containing this catalog record.

Developer Tool MCP ServersOfficial vs Community MCP Servers

Let’s talk about MCP security.

Share your details and our security team will contact you.