{
  "schema_version": "1.0",
  "site": {
    "name": "Neurobase",
    "url": "https://neurobase.dev",
    "description": "Open-source thinking and practical field guides for durable, inspectable AI systems."
  },
  "generated_at": "2026-07-23T00:00:00Z",
  "articles": [
    {
      "id": "connect-outlook-to-claude-with-remote-mcp",
      "title": "How to Connect Outlook to Claude with a Secure Remote MCP Server",
      "description": "Connect Outlook to Claude through a secure remote MCP server while keeping Microsoft credentials, permissions, and business rules on infrastructure you control.",
      "summary": "An architecture and implementation guide for connecting Claude to Microsoft 365 through a narrowly scoped remote MCP server, Microsoft Entra ID, and Microsoft Graph.",
      "url": "https://neurobase.dev/articles/connect-outlook-to-claude-with-remote-mcp",
      "markdown_url": "https://neurobase.dev/articles/connect-outlook-to-claude-with-remote-mcp.md",
      "published": "2026-07-22",
      "modified": "2026-07-22",
      "author": {
        "name": "Neurobase Research"
      },
      "category": "Enterprise Integration",
      "document_type": "White Paper",
      "topics": [
        "Model Context Protocol",
        "Claude",
        "Microsoft Outlook",
        "Microsoft Graph",
        "OAuth"
      ],
      "language": "en-US",
      "featured": true
    },
    {
      "id": "mcp-works-for-you-but-not-your-coworkers",
      "title": "Your MCP Works for You—but Not Your Coworkers: The Azure Allowlist Trap",
      "description": "Diagnose the Azure Container Apps allowlist trap that lets one developer connect to a remote MCP server while coworkers fail before application code runs.",
      "summary": "A troubleshooting guide to the overlapping Entra assignment and Azure Container Apps authorization lists that can reject valid remote MCP users before requests reach application logs.",
      "url": "https://neurobase.dev/articles/mcp-works-for-you-but-not-your-coworkers",
      "markdown_url": "https://neurobase.dev/articles/mcp-works-for-you-but-not-your-coworkers.md",
      "published": "2026-07-22",
      "modified": "2026-07-22",
      "author": {
        "name": "Neurobase Research"
      },
      "category": "MCP Operations",
      "document_type": "Field Guide",
      "topics": [
        "Model Context Protocol",
        "Azure Container Apps",
        "Microsoft Entra ID",
        "OAuth",
        "Troubleshooting"
      ],
      "language": "en-US",
      "featured": true
    },
    {
      "id": "debug-remote-mcp-authentication-with-postman",
      "title": "Debug Remote MCP Authentication with Postman Before Blaming Claude",
      "description": "Debug OAuth-protected remote MCP servers layer by layer with Postman before adding Claude and model behavior to the test.",
      "summary": "A protocol-first debugging ladder for proving remote MCP reachability, discovery metadata, PKCE authorization, tokens, initialization, tool discovery, and tool execution.",
      "url": "https://neurobase.dev/articles/debug-remote-mcp-authentication-with-postman",
      "markdown_url": "https://neurobase.dev/articles/debug-remote-mcp-authentication-with-postman.md",
      "published": "2026-07-22",
      "modified": "2026-07-22",
      "author": {
        "name": "Neurobase Research"
      },
      "category": "MCP Operations",
      "document_type": "Field Guide",
      "topics": [
        "Model Context Protocol",
        "Postman",
        "OAuth",
        "PKCE",
        "Troubleshooting"
      ],
      "language": "en-US",
      "featured": true
    },
    {
      "id": "salesforce-external-client-apps-vs-connected-apps",
      "title": "Salesforce External Client Apps vs. Connected Apps: What Changed in Spring ’26",
      "description": "Understand why Salesforce now recommends External Client Apps for new integrations and how they differ from existing Connected Apps.",
      "summary": "A practical comparison of Salesforce External Client Apps and Connected Apps, including Spring ’26 creation changes, configuration ownership, OAuth choices, and migration guidance.",
      "url": "https://neurobase.dev/articles/salesforce-external-client-apps-vs-connected-apps",
      "markdown_url": "https://neurobase.dev/articles/salesforce-external-client-apps-vs-connected-apps.md",
      "published": "2026-07-22",
      "modified": "2026-07-22",
      "author": {
        "name": "Neurobase Research"
      },
      "category": "Salesforce Platform",
      "document_type": "Field Guide",
      "topics": [
        "Salesforce",
        "External Client Apps",
        "Connected Apps",
        "OAuth",
        "Spring 26"
      ],
      "language": "en-US",
      "featured": true
    },
    {
      "id": "build-a-read-only-salesforce-dashboard-with-an-external-client-app",
      "title": "How to Build a Read-Only Salesforce Dashboard with an External Client App",
      "description": "Build an external Salesforce dashboard that uses each signed-in user’s permissions and remains read-only by construction.",
      "summary": "An implementation guide for a user-authenticated Salesforce dashboard using an External Client App, Authorization Code with PKCE, a backend-for-frontend, bounded SOQL queries, and no write operations.",
      "url": "https://neurobase.dev/articles/build-a-read-only-salesforce-dashboard-with-an-external-client-app",
      "markdown_url": "https://neurobase.dev/articles/build-a-read-only-salesforce-dashboard-with-an-external-client-app.md",
      "published": "2026-07-22",
      "modified": "2026-07-22",
      "author": {
        "name": "Neurobase Research"
      },
      "category": "Salesforce Integration",
      "document_type": "Implementation Guide",
      "topics": [
        "Salesforce",
        "External Client Apps",
        "OAuth",
        "PKCE",
        "Read-only dashboards"
      ],
      "language": "en-US",
      "featured": true
    }
  ]
}
