Apitomy Data Models MCP
OfficialServer Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
| resources | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| document_loadB | Load an OpenAPI or AsyncAPI file into a named session |
| document_createA | Create a new empty OpenAPI or AsyncAPI document in a named session |
| document_saveB | Save the document from a session to a file |
| document_closeA | Close a named session and release the document from memory |
| document_list_sessionsA | List all active document sessions |
| document_exportA | Export the document content as a JSON or YAML string |
| document_clone_sessionA | Clone an existing session into a new session with a deep copy of the document |
| document_get_infoA | Get document overview: type, title, version, path/schema counts |
| document_list_pathsA | List all paths (OpenAPI) or channels (AsyncAPI) with their operations |
| document_get_operationA | Get full details of a specific operation by path and HTTP method |
| document_list_schemasC | List all schema/component definitions in the document |
| document_get_nodeA | Get any node by its node path (e.g. /paths[/pets]/get, /info, /components/schemas[Pet]) |
| document_list_operationsB | List all operations across the entire document with path, method, operationId, summary, and tags |
| document_get_schemaA | Get a specific schema definition by name with its full content |
| document_list_security_schemesA | List all security scheme definitions in the document |
| document_list_serversA | List all server definitions in the document |
| document_list_tagsA | List all tag definitions in the document |
| document_list_parametersB | List parameters on a specific path item or operation |
| document_list_responsesB | List responses on a specific operation with status codes and descriptions |
| document_list_media_typesC | List media types on a request body or response |
| document_list_extensionsA | List all vendor extensions (x-* properties) on a specific node |
| document_list_examplesC | List examples on a media type, parameter, or header |
| document_find_refsA | Find all $ref references to a given definition throughout the document |
| document_validateB | Validate the document and return structured validation problems |
| document_set_infoB | Set document title, description, and/or version |
| document_add_pathC | Add a new path item to an OpenAPI document |
| document_add_schemaB | Add a schema definition to the document |
| document_set_nodeB | Set or replace any node at a given node path using in-place update |
| document_remove_nodeA | Remove any node at a given node path |
| document_add_operationC | Add a new HTTP operation to an existing path item |
| document_remove_operationB | Remove a specific HTTP operation from a path item |
| document_add_responseC | Add a response to an operation by status code and description |
| document_add_parameterC | Add a parameter to a path item or operation |
| document_add_request_bodyB | Add an empty request body to an operation (OpenAPI 3.x only) |
| document_add_media_typeB | Add a media type to a request body or response (OpenAPI 3.x) |
| document_set_media_type_schemaC | Set the schema for a media type, either as a $ref or inline type |
| document_add_security_schemeC | Add a security scheme definition to the document |
| document_remove_responseC | Remove a response from an operation by status code |
| document_add_response_definitionB | Add a reusable response definition to the document |
| document_remove_parameterB | Remove a parameter from a path item or operation |
| document_remove_security_schemeC | Remove a security scheme definition from the document |
| document_add_tagB | Add a tag definition to the document |
| document_add_serverA | Add a server to the document or to a specific path/operation |
| document_set_contactB | Set the contact information in the document info |
| document_set_licenseC | Set the license information in the document info |
| document_remove_schemaB | Remove a schema definition from the document |
| document_remove_pathB | Remove a path item from the document |
| document_add_channelC | Add a channel item to an AsyncAPI document |
| document_add_response_headerC | Add a header to an OpenAPI response |
| document_remove_request_bodyB | Remove the request body from an operation (OpenAPI 3.x only) |
| document_update_security_schemeB | Update an existing security scheme definition |
| document_remove_tagC | Remove a tag definition from the document |
| document_rename_tagA | Rename a tag across the entire document (updates both the tag definition and all operation references) |
| document_remove_serverB | Remove a server from the document or a specific scope |
| document_add_extensionB | Add a vendor extension (x-* property) to any node in the document |
| document_remove_extensionB | Remove a vendor extension (x-* property) from a node |
| document_remove_response_headerB | Remove a header from an OpenAPI response |
| document_add_schema_propertyC | Add a named property to an object schema definition |
| document_remove_schema_propertyB | Remove a named property from an object schema definition |
| document_add_security_requirementC | Add a security requirement to the document or to a specific operation |
| document_add_exampleB | Add a named example to a media type, parameter, or header (OpenAPI 3.x) |
| document_set_operation_infoC | Set metadata properties on an operation (operationId, summary, description, deprecated) |
| document_set_operation_tagsC | Set the tags array on an operation |
| document_set_schema_requiredB | Set the required array on a schema, controlling which properties are mandatory |
| document_set_schema_typeB | Set the type field on a schema (string, object, array, integer, number, boolean) |
| document_add_schema_enumC | Set enum values on a schema |
| document_remove_all_security_requirementsA | Remove all security requirements from the document or from a specific operation |
| document_remove_media_typeA | Remove a specific media type from a request body or response |
| document_add_parameter_definitionC | Add a reusable parameter definition to the document components |
| document_remove_parameter_definitionB | Remove a reusable parameter definition from the document components |
| document_add_header_definitionA | Add a reusable header definition to the document components (OpenAPI 3.x only) |
| document_remove_header_definitionB | Remove a reusable header definition from the document components (OpenAPI 3.x only) |
| document_add_example_definitionC | Add a reusable example definition to the document components (OpenAPI 3.x only) |
| document_remove_example_definitionB | Remove a reusable example definition from the document components (OpenAPI 3.x only) |
| document_add_request_body_definitionA | Add a reusable request body definition to the document components (OpenAPI 3.x only) |
| document_remove_request_body_definitionA | Remove a reusable request body definition from the document components (OpenAPI 3.x only) |
| document_delete_contactB | Remove the contact object from the document info |
| document_delete_licenseA | Remove the license object from the document info |
| document_update_extensionB | Update the value of an existing vendor extension |
| document_remove_all_examplesB | Remove all examples from a media type, parameter, or header |
| document_rename_pathA | Rename a path, preserving all operations and configuration |
| document_rename_schemaB | Rename a schema definition and update all $ref references throughout the document |
| document_copy_operationB | Copy an operation from one path/method to another |
| document_move_operationB | Move an operation from one path/method to another |
| document_add_callbackA | Add a callback definition to an operation or to components (OpenAPI 3.x only) |
| document_remove_callbackB | Remove a callback from an operation or components (OpenAPI 3.x only) |
| document_add_linkC | Add a link to a response or to components (OpenAPI 3.x only) |
| document_remove_linkB | Remove a link from a response or components (OpenAPI 3.x only) |
| document_set_external_docsB | Set external documentation on a node (document, tag, operation, or schema) |
| document_add_server_variableA | Add a variable to a server definition (OpenAPI 3.x only) |
| document_remove_server_variableB | Remove a variable from a server definition (OpenAPI 3.x only) |
| document_remove_all_operationsB | Remove all operations from a path item |
| document_remove_all_responsesB | Remove all responses from an operation |
| document_remove_all_parametersA | Remove all parameters (or parameters of a specific type) from a path item or operation |
| document_remove_all_response_headersB | Remove all headers from a response |
| document_remove_all_schema_propertiesB | Remove all properties from a schema |
| document_remove_all_serversB | Remove all servers from the document, a path item, or an operation |
| document_remove_all_tagsB | Remove all tag definitions from the document |
| document_remove_all_security_schemesB | Remove all security scheme definitions from the document |
| document_remove_all_extensionsB | Remove all vendor extensions from a node |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- 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/Apitomy/apitomy-data-models-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server