{
  "info": {
    "name": "Bitquery — mcp.ai",
    "description": "REST API for the Bitquery MCP. Set {{apiKey}} to a workspace key (sk_live_…) created at https://mcp.ai/settings/api-keys.",
    "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json"
  },
  "auth": {
    "type": "bearer",
    "bearer": [
      {
        "key": "token",
        "value": "{{apiKey}}",
        "type": "string"
      }
    ]
  },
  "variable": [
    {
      "key": "baseUrl",
      "value": "https://api.mcp.ai/api/bitquery",
      "type": "string"
    },
    {
      "key": "apiKey",
      "value": "sk_live_...",
      "type": "string"
    }
  ],
  "item": [
    {
      "name": "bitquery_archive_database_query",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/archive/database/query",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "archive",
            "database",
            "query"
          ]
        },
        "description": "Query the Bitquery Archive Database (V1 API) for historical blockchain data. The Archive Database provides complete historical blockchain data across 40+ blockchains including Bitcoin, Ethereum, BSC, ",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"query\": \"\",\n  \"variables\": {},\n  \"operationName\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "bitquery_combined_database_query",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/combined/database/query",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "combined",
            "database",
            "query"
          ]
        },
        "description": "Query Bitquery's Combined Database (v2 API) for blockchain data across 40+ networks. Use this tool to fetch real-time and historical blockchain data including: - Blocks, transactions, and events - Tok",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"query\": \"\",\n  \"variables\": {},\n  \"operationName\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "bitquery_conditional_metrics",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/conditional/metrics",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "conditional",
            "metrics"
          ]
        },
        "description": "Generate a Bitquery GraphQL metric snippet with conditional logic using the 'if:' attribute. This tool builds metric aggregation snippets (count, sum, avg, min, max) that can be embedded in Bitquery G",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"if\": {},\n  \"alias\": \"\",\n  \"field\": \"\",\n  \"operation\": \"\",\n  \"select_where\": {},\n  \"distinct_field\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "bitquery_database_selection",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/database/selection",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "database",
            "selection"
          ]
        },
        "description": "Tool to select the database (archive, realtime, combined) to query at the top level of a GraphQL request. Use after determining whether you need live, historical, or combined blockchain data.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"dataset\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "bitquery_early_access_program_query",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/early/access/program/query",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "early",
            "access",
            "program",
            "query"
          ]
        },
        "description": "Execute GraphQL queries against the Bitquery Early Access Program (EAP) Streaming API. This tool queries the EAP endpoint (streaming.bitquery.io/eap) for real-time blockchain data. The EAP provides ac",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"query\": \"\",\n  \"variables\": {}\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "bitquery_network_selection",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/network/selection",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "network",
            "selection"
          ]
        },
        "description": "Tool to select the blockchain network for GraphQL queries. Use before constructing dataset or metric queries to ensure the correct chain is targeted.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"network\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "bitquery_options_query",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/options/query",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "options",
            "query"
          ]
        },
        "description": "Tool to fetch GraphQL dataset options via schema introspection. Use when you need to discover root-level query fields and their arguments before building queries. Dataset and token availability varies",
        "body": {
          "mode": "raw",
          "raw": "{}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "bitquery_price_asymmetry_metric",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/price/asymmetry/metric",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "price",
            "asymmetry",
            "metric"
          ]
        },
        "description": "Tool to generate GraphQL PriceAsymmetry filter snippet. Use when you need to filter trades based on price asymmetry metric.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"ge\": 0,\n  \"gt\": 0,\n  \"le\": 0,\n  \"lt\": 0\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "bitquery_realtime_database_query",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/realtime/database/query",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "realtime",
            "database",
            "query"
          ]
        },
        "description": "Query the Bitquery Streaming (V2) API for realtime blockchain data. This tool accesses the Bitquery Streaming API at streaming.bitquery.io/graphql which provides real-time blockchain data with minimal",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"query\": \"\",\n  \"variables\": {},\n  \"operationName\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "bitquery_select_by_metric",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/select/by/metric",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "select",
            "by",
            "metric"
          ]
        },
        "description": "Tool to generate a GraphQL metric snippet filtering by its value using selectWhere. Use when you need to include only metrics meeting specific value conditions (e.g., only positive sums).",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"of\": \"\",\n  \"alias\": \"\",\n  \"operation\": \"\",\n  \"selectWhere\": {}\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    }
  ]
}