s tool_name title description
#database_schema_objects
"database_schema_objects"
"Database Schema Objects"
Supported object types are `TABLES`, `VIEWS`, `PROCEDURES`, `UDT`. `format` - the desired response format `json`, `jsonl`, or `markdown`.
#graphqlQuery
"graphqlQuery"
"GraphQL Query Execution"
N/A
#graphqlEndpointQuery
"graphqlEndpointQuery"
"GraphQL Query Execution scoped to an Endpoint"
GraphQL Query Service scoped to a specific endpoint, parameters: `query` - the SPARQL query, `url` - the desired GraphQL query service endpoint
#database_remote_datasources
"database_remote_datasources"
"Database Remote Objects"
Database VDB tools, available commands are 'list', 'connect', 'disconnect', 'link'/'attach', 'tables', 'unlink'. `format` - the desired response format `json`, `jsonl`, or `markdown`.
#database_config_dsn
"database_config_dsn"
"ODBC Datasource (DSN) Configuration"
Database (i)ODBC DSN tools, available commands are `create`, `modify`, `remove`, `get`
#uda_howto
"uda_howto"
"UDA HowTo Guides Text Focused"
Perform `keyword` Search against `HowTo` KnowledgeGraph to aid resolution of technical questions. Use singular form nouns to search.
#sparqlQuery
"sparqlQuery"
"URIBurner SPARQL Web Service"
SPARQL Query Web Service API, parameters: `query` - the SPARQL query, `format` - the desired response format
#vos_howto_search
"vos_howto_search"
"VOS KB Search"
Perform `keyword` Search against `HowTo` KnowledgeGraph to aid resolution of technical questions. Use singular form nouns to search.
#execute_sql_query
"execute_sql_query"
"NW SQL Query"
Execute SQL query against local demo Northwind database, syntax is Virtuoso SQL, use `sql` argument for query input, do not terminate with `;`, limit is possible via TOP N or the second argument, return results as JSON two-dimensional array. `format` - the desired response format `json`, `jsonl`, or `markdown`.
#execute_spasql_query
"execute_spasql_query"
"SPASQL Query"
Perform SPASQL Query execution, returns results as JSON two-dimensional array, query sytax `sql_query_text OR sparql_query_text prefixed with keyword SPARQL.`, `format` - the desired response format `json`, `jsonl` or `markdown`, use `sql` argument for query input, do not terminate with `;`.
#val_acl_rules
"val_acl_rules"
"VAL ACL rules"
Virtuoso Authentication Layer (VAL) rules, available commands are 'new', 'update', 'delete', 'list'. `uri`: rule IRI, `resource`: optional filter to scope list rules, `graph_name`: rule graph, `rule_definition` turtle blob
#val_acl_groups
"val_acl_groups"
"VAL ACL groups"
Virtuoso Authentication Layer (VAL) groups, available commands are 'new', 'update', 'delete', 'list'
#val_check_in_sandbox
"val_check_in_sandbox"
"VAL ACL Test"
Virtuoso Authentication Layer (VAL) test driver, given service_id(netid), mode Read/Write/Sponge and resource returns boolean. To check restrictions use mode='Restriction' and specify `restriction` and `restriction_kind`(min,max,value)
#chatPromptComplete
"chatPromptComplete"
"Complete Prompt using OPAL registered LLM model"
N/A
#getModels
"getModels"
"List of available LLM models"
List bound LLMs
#database_backup
"database_backup"
"Database backup commands"
Database backup and consistency check, available backup_types are 'check', 'backup', 'clear'
#database_trace
"database_trace"
"Database debug trace commands"
Turn on/off tracing of various Database activities, trace_type is input of trace_on() valid options
#database_statistics
"database_statistics"
"Database statistics"
Database statistics, stat_type valid inputs are db_server, disk, index, space, lock, http_server, profiling
#database_logs
"database_logs"
"Database log reader"
Shows last num lines from database log
#WEB_FETCH
"WEB_FETCH"
"Web Fetch"
Retrieves content from the designated `url`, just like a conventional Web User Agent (e.g., Web Browser), and return the page content for subsequent processing.
#FacetSearch
"FacetSearch"
"Facet Search"
Performs a Facet search with text term `query` against `service_base_url`, where can `limit` result starting from `offset` 0
#RDF_BACKUP_METADATA
"RDF_BACKUP_METADATA"
"RDF Metadata Backup"
Perform RDF Metadata Backup
#val_acl_restrictions
"val_acl_restrictions"
"VAL ACL restrictions"
Virtuoso Authentication Layer (VAL) restrictions, available commands are 'new', 'update', 'delete', 'list'. Parameters `uri`: restriction IRI, `resource`: optional filter to scope list restrictions, `graph_name`: restrictions graph, `restrictions_definition` turtle blob
#R2RML_GENERATE_RDFVIEW
"R2RML_GENERATE_RDFVIEW"
"R2RML to RDF View generator"
Generate RDF View SQL script from source R2RML turlte document or URL, the optional target_default_graph_iri is used when RML document do nto specify graph IRI. In the generated SQL script returned, you MUST retain any special markers, syntax, punctuation, and statement delimiters unless instructed otherwise.
#RDFVIEW_DROP_SCRIPT
"RDFVIEW_DROP_SCRIPT"
"RDF View drop statement generator"
Generate SQL script to drop RDF View quad maps associated with virtual/RDF view graph identified by `graph_iri`
#RDFVIEW_FROM_TABLES
"RDFVIEW_FROM_TABLES"
"RDF View generator from RDBMS tables list"
Generate RDF View SQL script from list of SQL tables, the iri_path_segment is used as path component for default graph IRI and schema. In the generated SQL script returned, you MUST retain any special markers, syntax, punctuation, and statement delimiters unless instructed otherwise.
#EXECUTE_SQL_SCRIPT
"EXECUTE_SQL_SCRIPT"
"Execute SQL script"
Execute SQL query against local database, the script can have multiple statements delimited by semicolon, teh result reports state/message/metadata and data resultset in order of the statements in the script
#sparql_list_entity_types
"sparql_list_entity_types"
"Query entity types in the RDF graph"
This query retrieves all entity types in the RDF graph, along with their labels and comments if available. It filters out blank nodes and ensures that only IRI types are returned. The LIMIT clause is set to 100 to restrict the number of entity types returned.
#sparql_list_entity_types_detailed
"sparql_list_entity_types_detailed"
"Detailed entity types in the RDF graph"
This query retrieves all entity types in the RDF graph, along with their labels and comments if available. It filters out blank nodes and ensures that only IRI types are returned. The LIMIT clause is set to 100 to restrict the number of entity types returned.
#sparql_list_entity_types_samples
"sparql_list_entity_types_samples"
"Query samples of entities for types in the RDF graph"
This query retrieves samples of entities for each type in the RDF graph, along with their labels and counts. It groups by entity type and orders the results by sample count in descending order. Note: The LIMIT clause is set to 20 to restrict the number of entity types returned.
#sparql_list_ontologies
"sparql_list_ontologies"
"Query all ontologies in the RDF graph"
This query retrieves all ontologies in the RDF graph, along with their labels and comments if available.
#sparqlRemoteQuery
"sparqlRemoteQuery"
"Remote SPARQL Web Service"
SPARQL Query Remote Web Service API, parameters: `url` - endpoint, `query` - the SPARQL query, `format` - the desired response format, `timeout` in seconds
#SPONGE_URL
"SPONGE_URL"
"RDF Sponge"
Perform RDF SPONGE operation against the designated `url`, returning results as JSON two-dimensional array `format` - the desired response formats are `json`, `jsonl` or `markdown`.
#MANAGE_VECTOR_STORES
"MANAGE_VECTOR_STORES"
"File Search: Storage Management"
Manage vector stores-`add`, `delete`, or `list`-using (`command`, `provider`:`openai` or `gemini`, `store_id`, `name`, `api_key`),returning JSON results.
#MANAGE_VECTOR_STORE_FILES
"MANAGE_VECTOR_STORE_FILES"
"File Search: Store Files Management"
Manage vector store content files -`add`, `delete` - using (`command`, `provider`:`openai` or `gemini`, `store_id`, `file_id`, `api_key`), returning JSON results.
#MANAGE_FILES
"MANAGE_FILES"
"File Search: File Objects Management"
Manage file objects-`add`, `delete` - using (`command`, `provider`:`openai` or `gemini`)
#database_scheduler
"database_scheduler"
"Database task scheduler"
Database scheduler tasks, available commands are 'list', 'add', 'remove', 'update'
#getLatestNews
"getLatestNews"
"getLatestNews"
et the latest AWS news articles
#RDFVIEW_ONTOLOGY_FROM_TABLES
"RDFVIEW_ONTOLOGY_FROM_TABLES"
"RDF View Ontology generator from RDBMS tables list"
Generate RDF View OWL ontology turtle document from list of SQL tables, the iri_path_segment is used as path component for default graph IRI and schema. The `graphql_annotations` can be omitted or specified as 0 to do not make GraphQL special annotations
#DAV_RESOURCES_LIST
"DAV_RESOURCES_LIST"
"DAV Resources list"
Returns list of resources avalable to current user
#setup_opal_offers_acl_rules
"setup_opal_offers_acl_rules"
"Sets up rules, groups and restrictions to manage OPAL purchases"
Sets up the rules, groups and restrictions so OPAL access can be managed by purchasing offers from the shop
#update_opal_server_purchase_cache
"update_opal_server_purchase_cache"
"Updates the OPAL purchase cache when an OPAL offer is purchased"
Adds the required triples to the <urn:openlinksw.com:shop:purchases:cache> graph for the supplied userID as if they have purchased the BasicInteractiveChatTier offer.
#user_instances_list
"user_instances_list"
"List ODS instances"
List ODS instances
#briefcase_collection_create
"briefcase_collection_create"
"DAV: Create a new collection/folder"
DAV: Create a new collection/folder
#briefcase_collection_delete
"briefcase_collection_delete"
"DAV: Delete a collection"
DAV: Delete a collection
#briefcase_copy
"briefcase_copy"
"DAV: Copy a DAV"
DAV: Copy a DAV
#briefcase_list
"briefcase_list"
"DAV: Retrieve a list of items in a path"
DAV: Retrieve a list of items in a path
#briefcase_move
"briefcase_move"
"DAV: Move a resource"
DAV: Move a resource
#briefcase_resource_delete
"briefcase_resource_delete"
"DAV: Delete a resource"
DAV: Delete a resource
#briefcase_resource_get
"briefcase_resource_get"
"DAV: Get the contents of a resource"
DAV: Get the contents of a resource
#briefcase_resource_store
"briefcase_resource_store"
"DAV: Store/upload a resource"
DAV: Store/upload a resource
#calendar_delete
"calendar_delete"
"Calendar: Delete a event or task"
Calendar: Delete a event or task
#calendar_event_edit
"calendar_event_edit"
"Calendar: Modify a event"
Calendar: Modify a event
#calendar_event_new
"calendar_event_new"
"Calendar: Create a new event"
Calendar: Create a new event
#calendar_export
"calendar_export"
"Calendar: Export as iCal"
Calendar: Export as iCal
#calendar_get
"calendar_get"
"Calendar: Get the details of a specific event or task"
Calendar: Get the details of a specific event or task
#calendar_import
"calendar_import"
"Calendar: Import an iCal"
Calendar: Import an iCal
#calendar_task_edit
"calendar_task_edit"
"Calendar: Modify Task"
Calendar: Modify Task
#calendar_task_new
"calendar_task_new"
"Calendar: Create a new Task"
Calendar: Create a new Task
#weblog_post_new
"weblog_post_new"
"Blog: Create and publish new post"
Blog: Create and publish new post
#weblog_post_edit
"weblog_post_edit"
"Blog: Modify existing post"
Blog: Modify existing post
#weblog_post_delete
"weblog_post_delete"
"Blog: Delete exisiting post"
Blog: Delete exisiting post
#weblog_post_get
"weblog_post_get"
"Blog: Retrieve a post"
Blog: Retrieve a post
#assistantsConfigurations
"assistantsConfigurations"
"List of available OPAL Assistants skills/configurations"
N/A
#RDFVIEW_GENERATE_DATA_RULES
"RDFVIEW_GENERATE_DATA_RULES"
"RDF View instance and ontology rules generator"
Generate a script with HTTP virtual paths for accessing previously created RDF View via RDFVIEW_FROM_TABLES tool. In the generated SQL script returned, you MUST retain any special markers, syntax, punctuation, and statement delimiters unless instructed otherwise.
#RDF_AUDIT_METADATA
"RDF_AUDIT_METADATA"
"RDF Metadata maintenance"
Perform RDF metadata check and cleanup, `format` - the desired response format `json`, `jsonl` or `markdown`, level: 1 test only, 2 repair, 3 try to fix errors not recovered via level 2
#R2RML_FROM_TABLES
"R2RML_FROM_TABLES"
"R2RML Generator"
Generate R2RML Turtle document from list of SQL tables, the iri_path_segment is used as path component for default graph IRI and schema.
#RDFVIEW_SYNC_TO_PHYSICAL_STORE
"RDFVIEW_SYNC_TO_PHYSICAL_STORE"
"RDF View syncronization with physical store"
Perform RDF view syncronization with physical RDF store, `format` - the desired response format `json`, `jsonl` or `markdown`, load_data to make initial copy of virtual to physical graph `target_physical_graph`
#get_opal_server_subs_check_cache_interval
"get_opal_server_subs_check_cache_interval"
"Gets the cache interval for checking subscriptions status with Stripe"
N/A
#openlink_faqs
"openlink_faqs"
"OpenLink FAQ Search"
N/A
#getSkillResource
"getSkillResource"
"Skill Resources Retriever"
Provides a standardized mechanism for deferred retrieval of Skill or resources referenced by SKILL.md files without relying on shell access (e.g., bash and related tools). This enables OPAL-based agents to load supplementary resources associated with skills on demand, reducing initial context size while preserving access to supporting material such as examples, schemas, templates, or documentation.
#getAssistantConfiguration
"getAssistantConfiguration"
"Retrieve Assistant/Skill Instructions"
N/A