4,500+ servers built on MCP Fusion
Vinkius

Apiary MCP. Manage API specs, documentation, and tests from chat.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

Apiary MCP on Cursor AI Code Editor MCP Client Apiary MCP on Claude Desktop App MCP Integration Apiary MCP on OpenAI Agents SDK MCP Compatible Apiary MCP on Visual Studio Code MCP Extension Client Apiary MCP on GitHub Copilot AI Agent MCP Integration Apiary MCP on Google Gemini AI MCP Integration Apiary MCP on Lovable AI Development MCP Client Apiary MCP on Mistral AI Agents MCP Compatible Apiary MCP on Amazon AWS Bedrock MCP Support

Just plug in your AI agents and start using Vinkius.

Apiary. Connect your API design process directly to your AI agent. Read raw API blueprints, publish documentation updates, and run Dredd validation tests using natural conversation.

It gives you full control over your API specifications, without leaving your chat window.

What your AI agents can do

Get api

Gets the full API Blueprint source code for a specific Apiary API project.

Get doc url

Retrieves the documentation and mock server URLs for a given Apiary API project.

Get me

Pulls the authenticated user's profile details from Apiary.

+ 7 more capabilities included
Fetch API Specifications

Retrieves the full, raw API Blueprint source code for any specified project.

Generate Documentation Links

Gets the live URLs for both the documentation and the mock server for an API project.

Retrieve User Info

Pulls and displays the authenticated user's profile information from Apiary.

Query Team Details

Fetches specific details about a named Apiary team.

List API Projects

Shows a comprehensive list of all API projects visible within the Apiary platform.

List Team APIs

Retrieves all API projects that belong specifically to a given team.

List Team Members

Lists every user member belonging to a specific Apiary team.

List Teams

Retrieves a list of all teams the connected user belongs to.

Update API Blueprints

Publishes and updates the core API Blueprint of a project using provided Markdown or Swagger code.

Run API Tests

Executes Dredd-style API validation tests against a specified API project.

Supported MCP Clients

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients
Free for Subscribers

Waiting for input…

AI Agent

Apiary MCP Server: 10 Tools for API Management

Manage API blueprints, retrieve documentation, and execute validation tests across your entire API ecosystem using your AI agent.

get019d754f

get api

Gets the full API Blueprint source code for a specific Apiary API project.

get019d754f

get doc url

Retrieves the documentation and mock server URLs for a given Apiary API project.

get019d754f

get me

Pulls the authenticated user's profile details from Apiary.

get019d754f

get team

Fetches specific details about a named Apiary team.

list019d754f

list apis

Lists every API project available on the Apiary platform.

list019d754f

list team apis

Lists all API projects that belong to a designated Apiary team.

list019d754f

list team members

Lists all user accounts belonging to a specific Apiary team.

list019d754f

list teams

Lists all teams the connected user is a member of.

publish019d754f

publish blueprint

Updates an API project's core Blueprint using provided Markdown or Swagger code.

run019d754f

run tests

Runs Dredd-style API validation tests against a specified Apiary project.

Choose How to Get Started

Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.

Build Your Own

Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.

  • Import from OpenAPI, Swagger, or YAML specs
  • Create Agent Skills with progressive disclosure
  • Deploy to edge with MCPFusion framework
  • Built in DLP, auth, and compliance on every call
  • Real time usage dashboard and cost metering
  • Publish to catalog or keep private
Start building

Make Your AI Do More

Start with Apiary, then connect any of our 4,700+ other servers whenever your AI needs more. One click, no limits.

  • Use this MCP plus 4,700+ others, all in one place
  • Add new capabilities to your AI anytime you want
  • Every connection is secured and compliant automatically
  • Track usage and costs across all your servers
  • Works with Claude, ChatGPT, Cursor, and more
  • New servers added to the catalog every week

What you can do with this MCP connector

Yo, you can manage your whole API lifecycle right from your chat window. This server lets your AI agent talk directly to your Apiary workspace, so you don't gotta leave your conversation. You'll read raw API blueprints, publish documentation updates, and run Dredd validation tests—all using just natural talk. It gives you full control over your API specs, period.

Fetch API Specifications: You can get the full, raw API Blueprint source code for any specific Apiary API project using get_api. Generate Documentation Links: It pulls the live URLs for both the documentation and the mock server for an API project with get_doc_url. Retrieve User Info: Your AI client can pull and display your personal profile details from Apiary with get_me. Query Team Details: You can grab specific details about a named Apiary team using get_team. List API Projects: Need to know what's around? You can see a comprehensive list of all API projects available on the Apiary platform with list_apis. List Team APIs: To see what belongs to a specific group, you can list all API projects that belong to a designated team using list_team_apis. List Team Members: You can list every user member belonging to a specific Apiary team with list_team_members. List Teams: You'll also be able to get a list of all teams the connected user belongs to using list_teams. Update API Blueprints: You can publish and update an API project's core Blueprint by providing Markdown or Swagger code with publish_blueprint. Run API Tests: Finally, you can run Dredd-style API validation tests against a specific Apiary project using run_tests.

How Apiary MCP Works

  1. 1 Subscribe to the Apiary server and input your Personal Apiary Token.
  2. 2 Direct your AI client to perform an action (e.g., 'List all APIs for the finance team').
  3. 3 The server executes the necessary tool call and returns the resulting data, which your AI agent formats and presents to you.

The bottom line is, you manage your entire API life cycle—from spec writing to testing—without leaving your chat window.

Who Is Apiary MCP For?

This is for backend engineers, technical writers, and engineering managers who get frustrated switching between documentation portals, Git, and chat tools. If your job involves keeping APIs documented and tested, this cuts out the manual friction.

Backend Engineer

Asks the agent to fetch the current API blueprint, writes new endpoint specs, and publishes them back to the remote server.

Technical Writer

Uses the server to review and fix API documentation formatting, submitting changes directly to the official API source.

Engineering Manager

Checks the testing status across all team APIs, lists active projects, and oversees member permissions without logging into the main dashboard.

What Changes When You Connect

  • Publish updates instantly. Write new markdown code and use publish_blueprint to update the API specs, which automatically refreshes the mock server and public documentation URL (get_doc_url).
  • Validate endpoints right away. Run Dredd tests via run_tests to check your backend implementation against the blueprint without leaving your chat client.
  • See your team structure. Use list_teams and list_team_members to get an overview of who's on the team and what APIs they manage.
  • Get the source code fast. get_api fetches the raw Markdown blueprint, letting you review the full specification without having to click through the web UI.
  • Scope your search. Use list_team_apis to narrow down the massive list of all projects (list_apis) to just those owned by a specific team.
  • Quick user context. get_me provides your current Apiary profile, letting your agent confirm your permissions before making changes.

Real-World Use Cases

01

Updating a Deprecated API Endpoint

A backend engineer needs to update the payments-gateway blueprint. Instead of logging into Apiary, they tell their agent to fetch the current spec using get_api. They make the necessary Markdown changes in the chat, then instruct the agent to publish_blueprint with the revised code. The agent confirms the update and that the documentation is live.

02

Auditing Team Ownership

An engineering manager needs to check who owns the API for the 'user-profiles' service. They ask the agent to list_teams to find the relevant team, then use list_team_members to see who is on it, and finally list_team_apis to confirm the exact project owner.

03

Validating a New Feature Release

A developer completes a new feature. Before merging, they ask the agent to run_tests against the feature's API project. The agent executes the validation and reports back the test results, showing exactly which endpoints failed validation.

04

Checking Team Documentation Status

A technical writer needs to confirm that the documentation for the 'billing' team is up to date. They ask the agent to list_team_apis and then use get_doc_url on the target API to get the live link, verifying the documentation is published.

The Tradeoffs

Manual Copy/Paste

The developer manually copies the blueprint from the Apiary website into a local file, makes changes, and then pastes it back into the web editor, risking formatting errors or missing sync steps.

Just tell your agent to fetch the raw blueprint using get_api. Modify the code in the chat, and then use publish_blueprint to push the changes directly to the remote server. No copy/paste required.

Missing Context

The developer tries to list all APIs but doesn't know which team they belong to, so they manually check multiple dashboards, wasting time.

First, ask the agent to use list_teams to see all your team affiliations. Then, use list_team_apis to scope the list to a specific team's projects, saving you clicks.

Testing Blindly

A developer assumes the API works because the code compiles, but fails because a field type changed. They don't run full validation.

Always run run_tests immediately after making changes. This executes Dredd-style validation and confirms the live API implementation matches the written blueprint.

When It Fits, When It Doesn't

Use this server if your workflow involves reading, updating, or validating API specifications (blueprints, documentation, tests). It's perfect for any developer who lives in the chat interface and hates context switching. Don't use it if your only need is to view a single, static resource, or if you need a tool that manages non-API data (like simple user data not tied to a team structure). For pure documentation viewing, you still need the Apiary UI, but for managing the documentation, this is the one.

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Apiary. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.

VINKIUS INFRASTRUCTURE

Cloud Hosted

Managed infra

V8 Isolated

Sandboxed per request

Zero-Trust Proxy

No stored credentials

DLP Enforced

Policy on every call

GDPR Compliant

EU data residency

Token Compression

~60% cost reduction

How we secure it →

Works with Claude, ChatGPT, Cursor, and more

The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.

This server provides 10 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.

Available Capabilities

get_api get_doc_url get_me get_team list_apis list_team_apis list_team_members list_teams publish_blueprint run_tests

Managing APIs used to mean jumping between five different tabs.

Today, if you need to see an API blueprint, you open the Apiary portal. If you need to run tests, you switch to the test runner. If you need to check team membership, you open the team management tab. You copy the spec, you paste it into a local file, you switch to your editor, and you keep checking documentation sync status. It's a whole routine just to make one change.

With this MCP server, you just talk to your agent. Tell it, 'Fetch the blueprint for payments-gateway.' The raw spec appears in the chat. You edit it. You tell it to `publish_blueprint`. The agent handles the rest. You stay in one place.

Apiary MCP Server: Run tests and update specs from chat

You no longer have to manually navigate to the testing dashboard and input the project name. You simply ask your agent to `run_tests` and get the pass/fail results right here. Likewise, instead of manually updating the documentation through the web interface, you give the agent the markdown and it handles the entire remote publishing process.

This isn't just reading data; it's controlling the full deployment lifecycle. Your agent treats the API specification like a live service, giving you immediate, actionable feedback.

Common Questions About Apiary MCP

How do I use the `publish_blueprint` tool with Apiary MCP Server? +

You provide the raw API Blueprint code (Markdown/Swagger) and tell your agent to publish it. The agent ensures the syntax is valid and updates the live project, automatically refreshing the mock server and documentation.

What is the difference between `list_apis` and `list_team_apis` using Apiary MCP Server? +

list_apis shows every API project on the platform. list_team_apis filters that list, showing only the projects that belong to a specific team you specify.

Can I use `run_tests` before I've published the latest blueprint? +

Yes. run_tests validates the currently implemented API against the blueprint, regardless of when the blueprint was last updated. You must ensure the blueprint is current before testing for accurate results.

What does the `get_doc_url` tool provide? +

It gives you the live URLs for both the API's public documentation and its corresponding mock server, letting you share the working links immediately.

How do I check my user details using the `get_me` tool? +

The get_me tool fetches your authenticated Apiary user profile data. It shows your name, email, and role, confirming your current access level within the platform.

What's the difference between `list_teams` and `list_apis` when managing my accounts? +

list_teams shows every team you belong to on Apiary. list_apis lists all API projects available to your account generally, regardless of which team owns them.

Can I find all the APIs owned by a specific team using `list_team_apis`? +

Yes, list_team_apis retrieves every API project registered under a specific team's namespace. This helps you quickly scope down which services the team manages.

Which tool should I use to start working with a specific API blueprint's code? +

You should use get_api to fetch the raw Markdown blueprint source code for a specific API project. This gives your agent the full definition needed for modification or review.

Can the agent fetch the exact mock server endpoints for one of my APIs? +

Yes. You can use the get_doc_url capability to retrieve both the public facing documentation url and the private mock server endpoint string. Your agent can immediately use this url to simulate requests internally using other modules or tests.

Am I able to update the Blueprint markup completely through the agent? +

Absolutely. Instruct your AI agent to fetch the blueprint with get_api. Once read into context, prompt the agent to make your desired changes (e.g. 'Add a new POST route for user creation'). Then, instruct it to use publish_blueprint to upload the newly revised markdown.

How does the team feature list function mapping work? +

Apiary enables collaboration. Utilizing list_teams, the agent finds the slugs of your organizations. Then, using list_team_apis, it fetches all collaborative APIs available for that precise team. This hierarchy avoids hallucinating random endpoint repositories.

More in this category

You might also like

Built & Managed by Vinkius 30s setup 10 tools

We've already built the connector for Apiary. Just plug in your AI agents and start using Vinkius.

No hosting. No infrastructure. No complex setup.
All 10 tools are live and waiting. You're up and running in seconds.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients

Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.

Zero hosting required Full MCP catalog included Enterprise-grade security Auto-updated by Vinkius

Built, hosted, and secured by Vinkius. You just connect and go.