Amazon Neptune · Capability
Amazon Neptune Management API — DB Instances
Amazon Neptune Management API — DB Instances. 5 operations. Lead operation: Amazon Neptune Create a New Neptune DB Instance. Self-contained Naftiko capability covering one Amazon Neptune business surface.
What You Can Do
POST
Createdbinstance
— Amazon Neptune Create a New Neptune DB Instance
/v1/action-createdbinstance
POST
Deletedbinstance
— Amazon Neptune Delete a Neptune DB Instance
/v1/action-deletedbinstance
GET
Describedbinstances
— Amazon Neptune Describe Neptune DB Instances
/v1/action-describedbinstances
POST
Modifydbinstance
— Amazon Neptune Modify a Neptune DB Instance
/v1/action-modifydbinstance
POST
Rebootdbinstance
— Amazon Neptune Reboot a Neptune DB Instance
/v1/action-rebootdbinstance
MCP Tools
amazon-neptune-create-new-neptune
Amazon Neptune Create a New Neptune DB Instance
amazon-neptune-delete-neptune-db
Amazon Neptune Delete a Neptune DB Instance
amazon-neptune-describe-neptune-db
Amazon Neptune Describe Neptune DB Instances
read-only
idempotent
amazon-neptune-modify-neptune-db
Amazon Neptune Modify a Neptune DB Instance
amazon-neptune-reboot-neptune-db
Amazon Neptune Reboot a Neptune DB Instance
Capability Spec
naftiko: 1.0.0-alpha2
info:
label: Amazon Neptune Management API — DB Instances
description: 'Amazon Neptune Management API — DB Instances. 5 operations. Lead operation: Amazon Neptune Create a New Neptune
DB Instance. Self-contained Naftiko capability covering one Amazon Neptune business surface.'
tags:
- Amazon Neptune
- DB Instances
created: '2026-05-19'
modified: '2026-05-19'
binds:
- namespace: env
keys:
AMAZON_NEPTUNE_API_KEY: AMAZON_NEPTUNE_API_KEY
capability:
consumes:
- type: http
namespace: management-db-instances
baseUri: https://rds.{region}.amazonaws.com
description: Amazon Neptune Management API — DB Instances business capability. Self-contained, no shared references.
resources:
- name: ?Action=CreateDBInstance
path: /?Action=CreateDBInstance
operations:
- name: createdbinstance
method: POST
description: Amazon Neptune Create a New Neptune DB Instance
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: Action
in: query
type: string
required: true
- name: Version
in: query
type: string
required: true
- name: body
in: body
type: object
description: Request body (JSON).
required: true
- name: ?Action=DeleteDBInstance
path: /?Action=DeleteDBInstance
operations:
- name: deletedbinstance
method: POST
description: Amazon Neptune Delete a Neptune DB Instance
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: Action
in: query
type: string
required: true
- name: DBInstanceIdentifier
in: query
type: string
description: The DB instance identifier for the instance to be deleted.
required: true
- name: SkipFinalSnapshot
in: query
type: boolean
description: Whether to skip creation of a final snapshot.
- name: Version
in: query
type: string
required: true
- name: ?Action=DescribeDBInstances
path: /?Action=DescribeDBInstances
operations:
- name: describedbinstances
method: GET
description: Amazon Neptune Describe Neptune DB Instances
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: Action
in: query
type: string
required: true
- name: DBInstanceIdentifier
in: query
type: string
description: The identifier of the DB instance to describe.
- name: MaxRecords
in: query
type: integer
description: Maximum number of records to include in the response.
- name: Marker
in: query
type: string
description: Pagination token from a previous request.
- name: Version
in: query
type: string
required: true
- name: ?Action=ModifyDBInstance
path: /?Action=ModifyDBInstance
operations:
- name: modifydbinstance
method: POST
description: Amazon Neptune Modify a Neptune DB Instance
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: Action
in: query
type: string
required: true
- name: Version
in: query
type: string
required: true
- name: body
in: body
type: object
description: Request body (JSON).
required: true
- name: ?Action=RebootDBInstance
path: /?Action=RebootDBInstance
operations:
- name: rebootdbinstance
method: POST
description: Amazon Neptune Reboot a Neptune DB Instance
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: Action
in: query
type: string
required: true
- name: DBInstanceIdentifier
in: query
type: string
description: The identifier of the DB instance to reboot.
required: true
- name: ForceFailover
in: query
type: boolean
description: Whether to force a failover during the reboot.
- name: Version
in: query
type: string
required: true
authentication:
type: apikey
key: Authorization
value: '{{env.AMAZON_NEPTUNE_API_KEY}}'
placement: header
exposes:
- type: rest
namespace: management-db-instances-rest
port: 8080
description: REST adapter for Amazon Neptune Management API — DB Instances. One Spectral-compliant resource per consumed
operation, prefixed with /v1.
resources:
- path: /v1/action-createdbinstance
name: action-createdbinstance
description: REST surface for ?Action=CreateDBInstance.
operations:
- method: POST
name: createdbinstance
description: Amazon Neptune Create a New Neptune DB Instance
call: management-db-instances.createdbinstance
with:
Action: rest.Action
Version: rest.Version
body: rest.body
outputParameters:
- type: object
mapping: $.
- path: /v1/action-deletedbinstance
name: action-deletedbinstance
description: REST surface for ?Action=DeleteDBInstance.
operations:
- method: POST
name: deletedbinstance
description: Amazon Neptune Delete a Neptune DB Instance
call: management-db-instances.deletedbinstance
with:
Action: rest.Action
DBInstanceIdentifier: rest.DBInstanceIdentifier
SkipFinalSnapshot: rest.SkipFinalSnapshot
Version: rest.Version
outputParameters:
- type: object
mapping: $.
- path: /v1/action-describedbinstances
name: action-describedbinstances
description: REST surface for ?Action=DescribeDBInstances.
operations:
- method: GET
name: describedbinstances
description: Amazon Neptune Describe Neptune DB Instances
call: management-db-instances.describedbinstances
with:
Action: rest.Action
DBInstanceIdentifier: rest.DBInstanceIdentifier
MaxRecords: rest.MaxRecords
Marker: rest.Marker
Version: rest.Version
outputParameters:
- type: object
mapping: $.
- path: /v1/action-modifydbinstance
name: action-modifydbinstance
description: REST surface for ?Action=ModifyDBInstance.
operations:
- method: POST
name: modifydbinstance
description: Amazon Neptune Modify a Neptune DB Instance
call: management-db-instances.modifydbinstance
with:
Action: rest.Action
Version: rest.Version
body: rest.body
outputParameters:
- type: object
mapping: $.
- path: /v1/action-rebootdbinstance
name: action-rebootdbinstance
description: REST surface for ?Action=RebootDBInstance.
operations:
- method: POST
name: rebootdbinstance
description: Amazon Neptune Reboot a Neptune DB Instance
call: management-db-instances.rebootdbinstance
with:
Action: rest.Action
DBInstanceIdentifier: rest.DBInstanceIdentifier
ForceFailover: rest.ForceFailover
Version: rest.Version
outputParameters:
- type: object
mapping: $.
- type: mcp
namespace: management-db-instances-mcp
port: 9090
transport: http
description: MCP adapter for Amazon Neptune Management API — DB Instances. One tool per consumed operation, routed inline
through this capability's consumes block.
tools:
- name: amazon-neptune-create-new-neptune
description: Amazon Neptune Create a New Neptune DB Instance
hints:
readOnly: false
destructive: false
idempotent: false
call: management-db-instances.createdbinstance
with:
Action: tools.Action
Version: tools.Version
body: tools.body
outputParameters:
- type: object
mapping: $.
- name: amazon-neptune-delete-neptune-db
description: Amazon Neptune Delete a Neptune DB Instance
hints:
readOnly: false
destructive: false
idempotent: false
call: management-db-instances.deletedbinstance
with:
Action: tools.Action
DBInstanceIdentifier: tools.DBInstanceIdentifier
SkipFinalSnapshot: tools.SkipFinalSnapshot
Version: tools.Version
outputParameters:
- type: object
mapping: $.
- name: amazon-neptune-describe-neptune-db
description: Amazon Neptune Describe Neptune DB Instances
hints:
readOnly: true
destructive: false
idempotent: true
call: management-db-instances.describedbinstances
with:
Action: tools.Action
DBInstanceIdentifier: tools.DBInstanceIdentifier
MaxRecords: tools.MaxRecords
Marker: tools.Marker
Version: tools.Version
outputParameters:
- type: object
mapping: $.
- name: amazon-neptune-modify-neptune-db
description: Amazon Neptune Modify a Neptune DB Instance
hints:
readOnly: false
destructive: false
idempotent: false
call: management-db-instances.modifydbinstance
with:
Action: tools.Action
Version: tools.Version
body: tools.body
outputParameters:
- type: object
mapping: $.
- name: amazon-neptune-reboot-neptune-db
description: Amazon Neptune Reboot a Neptune DB Instance
hints:
readOnly: false
destructive: false
idempotent: false
call: management-db-instances.rebootdbinstance
with:
Action: tools.Action
DBInstanceIdentifier: tools.DBInstanceIdentifier
ForceFailover: tools.ForceFailover
Version: tools.Version
outputParameters:
- type: object
mapping: $.