← WebMCP Directory

Tool tree

jitsedesmet.github.io

Developer ToolsTools verified
Website
Comunica Web client
Explore capabilities
    change-datasourcesAction

    Change the data sources the SPARQL queries. You can specify known data source names (e.g., "DBpedia 2016-04", "Wikidata SPARQL") or custom RDF sources providing their URLs.

    View tool JSON
    {
      "name": "change-datasources",
      "kind": "act",
      "impl": "imperative",
      "description": "Change the data sources the SPARQL queries.\nYou can specify known data source names (e.g., \"DBpedia 2016-04\", \"Wikidata SPARQL\") or custom RDF sources providing their URLs.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "datasources": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Array of datasource names or URLs to query. Use datasource names from the available list or provide custom URLs."
          }
        },
        "required": [
          "datasources"
        ]
      },
      "page": "/Comunica-jQuery-Widget.js/"
    }
    set-datetimeAction

    Set a specific date/time for SPARQL queries. This allows you to specify the result of the SPARQL `NOW()` operator.

    View tool JSON
    {
      "name": "set-datetime",
      "kind": "act",
      "impl": "imperative",
      "description": "Set a specific date/time for SPARQL queries. This allows you to specify the result of the SPARQL `NOW()` operator.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "datetime": {
            "type": "string",
            "description": "ISO 8601 date string (YYYY-MM-DD)"
          }
        },
        "required": [
          "datetime"
        ]
      },
      "page": "/Comunica-jQuery-Widget.js/"
    }
    set-bypass-cacheAction

    Enable or disable cache bypassing. Should not be used by default, but can be used when you notice stale or cached results, or when you need fresh data.

    View tool JSON
    {
      "name": "set-bypass-cache",
      "kind": "act",
      "impl": "imperative",
      "description": "Enable or disable cache bypassing.\nShould not be used by default, but can be used when you notice stale or cached results, or when you need fresh data.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "bypass": {
            "type": "boolean",
            "description": "Set to true to bypass cache, false to use cached results"
          }
        },
        "required": [
          "bypass"
        ]
      },
      "page": "/Comunica-jQuery-Widget.js/"
    }
    set-result-formatAction

    Set the output format for SPARQL CONSTRUCT queries.

    View tool JSON
    {
      "name": "set-result-format",
      "kind": "act",
      "impl": "imperative",
      "description": "Set the output format for SPARQL CONSTRUCT queries.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "format": {
            "type": "string",
            "description": "Media type for CONSTRUCT results (e.g., \"text/turtle\", \"application/n-triples\", \"application/ld+json\", \"application/trig\")",
            "enum": [
              "application/n-quads",
              "application/trig",
              "application/ld+json",
              "application/n-triples",
              "text/turtle",
              "text/n3",
              "text/shaclc",
              "text/shaclc-ext"
            ]
          }
        },
        "required": [
          "format"
        ]
      },
      "page": "/Comunica-jQuery-Widget.js/"
    }
    get-datasources-listAnswer

    Get the complete list of well-known data sources. Returns all configured datasource known by name instead of URL.

    View tool JSON
    {
      "name": "get-datasources-list",
      "kind": "answer",
      "impl": "imperative",
      "description": "Get the complete list of well-known data sources. Returns all configured datasource known by name instead of URL.",
      "inputSchema": {
        "type": "object",
        "properties": {}
      },
      "page": "/Comunica-jQuery-Widget.js/"
    }
    list-queriesAnswer

    List available example SPARQL queries. Useful for discovering pre-made queries.

    View tool JSON
    {
      "name": "list-queries",
      "kind": "answer",
      "impl": "imperative",
      "description": "List available example SPARQL queries. Useful for discovering pre-made queries.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "datasource": {
            "type": "string",
            "description": "Optional: Filter queries by datasource name (e.g., \"dbpedia\", \"wikidata\")"
          }
        }
      },
      "page": "/Comunica-jQuery-Widget.js/"
    }
    insert-queryAction

    Insert a SPARQL query into the query editor. Use this to suggest queries based on natural language requests. The query should be valid SPARQL syntax, meaning special care should be taken on PREFIX and BASE declarations. Include helpful comments in the query (using # syntax) to explain what the query does and make it more readable.

    View tool JSON
    {
      "name": "insert-query",
      "kind": "act",
      "impl": "imperative",
      "description": "Insert a SPARQL query into the query editor.\nUse this to suggest queries based on natural language requests.\nThe query should be valid SPARQL syntax, meaning special care should be taken on PREFIX and BASE declarations.\nInclude helpful comments in the query (using # syntax) to explain what the query does and make it more readable.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "query": {
            "type": "string",
            "description": "The SPARQL query to insert into the editor"
          }
        },
        "required": [
          "query"
        ]
      },
      "page": "/Comunica-jQuery-Widget.js/"
    }
    execute-queryAction

    Execute the current SPARQL query. Make sure datasource's are configured before executing. This tool will wait 100ms after starting execution and return any immediate errors (e.g., parser errors, missing prefixes). If an error is detected, fix the query and try again.

    View tool JSON
    {
      "name": "execute-query",
      "kind": "act",
      "impl": "imperative",
      "description": "Execute the current SPARQL query. \nMake sure datasource's are configured before executing.\nThis tool will wait 100ms after starting execution and return any immediate errors (e.g., parser errors, missing prefixes).\nIf an error is detected, fix the query and try again.",
      "inputSchema": {
        "type": "object",
        "properties": {}
      },
      "page": "/Comunica-jQuery-Widget.js/"
    }
    get-query-resultsAnswer

    Get the results from the most recent query execution. If there are any errors from the query execution, they will be returned instead of results. Results have a structured format. But the triples send are limited for bandwidth reasons.

    View tool JSON
    {
      "name": "get-query-results",
      "kind": "answer",
      "impl": "imperative",
      "description": "Get the results from the most recent query execution.\nIf there are any errors from the query execution, they will be returned instead of results.\nResults have a structured format. But the triples send are limited for bandwidth reasons.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "maxResults": {
            "type": "number",
            "description": "Maximum number of results to return (default: 100, max: 1000)"
          }
        }
      },
      "page": "/Comunica-jQuery-Widget.js/"
    }
    get-query-statusAnswer

    Check if a query is currently running and get basic status information.

    View tool JSON
    {
      "name": "get-query-status",
      "kind": "answer",
      "impl": "imperative",
      "description": "Check if a query is currently running and get basic status information.",
      "inputSchema": {
        "type": "object",
        "properties": {}
      },
      "page": "/Comunica-jQuery-Widget.js/"
    }