One Agent Plugin
OfficialProvides tools to discover and execute actions on QuickBooks, enabling agents to interact with accounting data such as invoices, expenses, and customers through One's integration platform.
Provides tools to discover and execute actions on Shopify, enabling agents to manage store operations such as orders, products, and customers through One's integration platform.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@One Agent Pluginsearch for actions to send a Slack message"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
One, as an Agent Plugin
500+ apps in your agent, packaged to the Agent Plugins 1.0.0 standard. One directory that ChatGPT, Codex, Cursor, GitHub Copilot, Kiro and VS Code all read the same way.
one/
├── plugin.json # manifest
├── mcp.json # One's remote MCP server, OAuth, nothing to install
└── skills/
├── one-integrations/ # how to act in real apps without guessing parameters
└── integration-code/ # how to write integration code against real schemasWhat you get
The MCP server exposes four tools, no matter how many apps you connect:
Tool | What it does |
| Lists platforms and connections, each with the access it allows |
| Searches actions on a platform |
| Returns an action's real parameters, types, and auth |
| Runs the action against the live account |
The two skills are the half that a bare MCP entry does not give you. They teach the agent the search, read, then execute discipline that keeps it from inventing a field name and writing the wrong thing to a real account, and they tell it what to do when a platform is not connected or a call comes back 401.
Related MCP server: Integrations MCP
Auth
There is no key in this package. The MCP server uses OAuth: the first connect opens a browser, and the consent screen is where you scope the agent to specific connections, read-only, or knowledge-only mode. The Agent Plugins spec forbids secrets in headers and env (§7.2.1, §9.2), which rules out shipping a token here even if we wanted to.
One plugin per platform
platforms/ holds a conformant plugin for every platform in One's catalog, generated from the knowledge base:
platforms/one-quickbooks/
├── plugin.json
├── mcp.json
└── skills/quickbooks/SKILL.mdEach skill carries that platform's real action ids, HTTP methods and paths, so an agent can go straight to reading an action's parameters instead of spending a turn on search, and cannot invent an action that does not exist. The tables are generated, never hand-written.
Regenerate them:
ONE_SECRET=... npm run generate # every platform
ONE_SECRET=... npm run generate -- --platform shopifyEvery generated plugin is validated before it is written; anything that fails is dropped and reported rather than shipped. platforms/index.json lists what was produced.
These plugins are derived from One's knowledge base, so they carry the One-Knowledge-1.0 license and its attribution requirement rather than MIT. The root plugin and the tooling are MIT.
Verify conformance
npm install
npm run validate # this plugin
npm run validate platforms/* # every generated pluginThe validator checks plugin.json and mcp.json against the official 1.0.0 JSON Schemas (vendored under schemas/, since the spec forbids fetching a schema at load time), then checks the requirements the schemas cannot express: name constraints (§5.5), plugin root containment (§4.1), HTTPS and no-credentials rules for remote servers (§7.2.1), reserved environment names (§9.2), spec version match between the two files (§10.1), and Agent Skills frontmatter on every skill.
Links
One MCP docs: https://www.withone.ai/docs/mcp
Why four tools: https://www.withone.ai/mcp-efficiency
Agent Plugins spec: https://github.com/agentplugins/agent-plugins-spec
MIT
This server cannot be installed
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseCqualityDmaintenanceAggregates multiple third-party APIs into unified MCP tools, providing out-of-the-box access to 10 popular services including OpenWeather, Google Maps, GitHub, Notion, Spotify, and more. Enables users to interact with weather data, search places, manage repositories, create content, and access various web services through a single MCP server.Last updated34MIT
- Flicense-qualityDmaintenanceA comprehensive MCP server providing over 390 tools across 66 providers, including major SaaS platforms like GitHub, Slack, and Stripe. It enables AI assistants to interact directly with a wide array of public APIs and utility services through a single interface.Last updated
- Alicense-qualityCmaintenanceEnables AI agents to discover and execute tools via a secure MCP server with JWT authentication, RBAC, rate limiting, and audit logging.Last updated1MIT
- Flicense-qualityDmaintenanceRemote MCP server for MuleSoft APIs that enables agents to discover operations and execute validated API calls with a fixed low-context tool surface.Last updated
Related MCP Connectors
Personal assistant MCP server with search, execute, packages, jobs, secrets, and integrations.
Hosted MCP with 91 agent tools: X, domains, SEO, Maps, Trends, Search, YouTube, TikTok, and more.
Access Kernel's cloud-based browsers and app actions via MCP (remote HTTP + OAuth).
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/withoneai/one-agent-plugin'
If you have feedback or need assistance with the MCP directory API, please join our Discord server