OAPT MCP Extension
Connects Claude Desktop to the OAPT MCP server for natural-language queries across Dynamics CRM, AWS ACE, Partner Central, and more via a hosted endpoint, with per-user API key authentication.
README
OAPT — Claude Desktop Extension (.mcpb)
Connects Claude Desktop to the hosted OAPT MCP (Orion Agentic Partnerships Team):
ask_oapt natural-language questions across Dynamics CRM, AWS ACE / Partner Central, Microsoft
Partner Center, account dossiers and institutional memory — plus account briefs, pipeline health,
ACE status, and readiness — all from inside Claude Desktop.
Each user authenticates with their own OAPT API key, entered once on install and stored in the OS keychain. The extension ships no key.
Why an extension (.mcpb) and not a marketplace plugin
OAPT is a remote (hosted) MCP, and each user needs their own key. Claude Desktop's plugin
marketplace can't prompt for a per-user secret — only a Desktop Extension (.mcpb) can (the
sensitive config field). A .mcpb can only launch a local process, so this one carries a tiny
zero-dependency server/bridge.js that forwards Claude's MCP messages to the hosted OAPT endpoint
over HTTPS, injecting your key as the x-api-key header. You never see the bridge — you paste a key
and OAPT's tools appear.
Install (one time)
- Get your OAPT API key (starts with
oapt_) from David or the OAPT settings page. - Open Claude Desktop → Settings → Extensions.
- Drag
oapt-mcp.mcpbonto the window (or Install Extension… → pick the file). - When prompted for OAPT API Key, paste your key. (Leave OAPT Server URL at its default.)
- Done. Start a chat and ask, e.g., "ask OAPT for the account dossier on Fiserv." You should see
ask_oapt,get_account_dossier,search_ace, and the rest.
Updating
Most changes need no action from you. OAPT's tools and behavior live on the hosted server — when we ship a new tool or a fix, your Claude Desktop picks it up automatically on the next call. There is nothing to reinstall.
You only need a new .mcpb if the connection itself changes (the endpoint URL, or the bridge).
In that case: download the new oapt-mcp.mcpb, drag it onto Settings → Extensions, and it
replaces the old one (your saved key carries over).
For maintainers — build & release
# from this directory
npx @anthropic-ai/mcpb@latest validate manifest.json # schema check
npx @anthropic-ai/mcpb@latest pack . oapt-mcp.mcpb # produce the .mcpb
# smoke-test the bridge end-to-end (dummy key → server auth-rejection forwarded cleanly):
OAPT_API_KEY=oapt_dummy node -e 'const{spawn}=require("child_process");const c=spawn(process.execPath,["server/bridge.js"]);c.stdout.pipe(process.stdout);c.stdin.write(JSON.stringify({jsonrpc:"2.0",id:1,method:"initialize",params:{}})+"\n");setTimeout(()=>c.kill(),4000)'
Distribute by attaching oapt-mcp.mcpb to a GitHub Release (or hosting it on the OAPT site) and
sending users the download link. Bump version in manifest.json for connection-config changes.
What's in the box
| File | Purpose |
|---|---|
manifest.json |
Extension manifest — declares the local bridge + the sensitive API-key prompt |
server/bridge.js |
Zero-dependency stdio↔HTTPS proxy to the hosted OAPT MCP (injects x-api-key) |
package.json |
Marks the bridge as CommonJS; no runtime dependencies |
Recommended Servers
playwright-mcp
A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.
Magic Component Platform (MCP)
An AI-powered tool that generates modern UI components from natural language descriptions, integrating with popular IDEs to streamline UI development workflow.
Audiense Insights MCP Server
Enables interaction with Audiense Insights accounts via the Model Context Protocol, facilitating the extraction and analysis of marketing insights and audience data including demographics, behavior, and influencer engagement.
VeyraX MCP
Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.
graphlit-mcp-server
The Model Context Protocol (MCP) Server enables integration between MCP clients and the Graphlit service. Ingest anything from Slack to Gmail to podcast feeds, in addition to web crawling, into a Graphlit project - and then retrieve relevant contents from the MCP client.
Kagi MCP Server
An MCP server that integrates Kagi search capabilities with Claude AI, enabling Claude to perform real-time web searches when answering questions that require up-to-date information.
E2B
Using MCP to run code via e2b.
Neon Database
MCP server for interacting with Neon Management API and databases
Exa Search
A Model Context Protocol (MCP) server lets AI assistants like Claude use the Exa AI Search API for web searches. This setup allows AI models to get real-time web information in a safe and controlled way.
Qdrant Server
This repository is an example of how to create a MCP server for Qdrant, a vector search engine.