Wolfram|Alpha · Capability
Wolfram|Alpha Full Results API — Queries
Wolfram|Alpha Full Results API — Queries. 1 operations. Lead operation: Wolfram|Alpha Submit a Full Results Query. Self-contained Naftiko capability covering one Wolfram Alpha business surface.
What You Can Do
GET
Queryfullresults
— Wolfram|Alpha Submit a Full Results Query
/v1/query
MCP Tools
wolfram-alpha-submit-full-results-query
Wolfram|Alpha Submit a Full Results Query
read-only
idempotent
Capability Spec
naftiko: 1.0.0-alpha2
info:
label: Wolfram|Alpha Full Results API — Queries
description: 'Wolfram|Alpha Full Results API — Queries. 1 operations. Lead operation: Wolfram|Alpha Submit a Full Results
Query. Self-contained Naftiko capability covering one Wolfram Alpha business surface.'
tags:
- Wolfram Alpha
- Queries
created: '2026-05-19'
modified: '2026-05-19'
binds:
- namespace: env
keys:
WOLFRAM_ALPHA_API_KEY: WOLFRAM_ALPHA_API_KEY
capability:
consumes:
- type: http
namespace: full-results-queries
baseUri: https://api.wolframalpha.com/v2
description: Wolfram|Alpha Full Results API — Queries business capability. Self-contained, no shared references.
resources:
- name: query
path: /query
operations:
- name: queryfullresults
method: GET
description: Wolfram|Alpha Submit a Full Results Query
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: appid
in: query
type: string
description: Wolfram|Alpha AppID for authentication.
required: true
- name: input
in: query
type: string
description: URL-encoded natural language query string.
required: true
- name: output
in: query
type: string
description: Response format. Use json for JSON output; default is XML.
- name: format
in: query
type: string
description: 'Comma-separated list of content formats to include in results: image, plaintext, mathml, minput, moutput,
cell, sound, wav.'
- name: includepodid
in: query
type: string
description: Include only pods with these IDs (comma-separated).
- name: excludepodid
in: query
type: string
description: Exclude pods with these IDs (comma-separated).
- name: podtitle
in: query
type: string
description: Include only pods whose title matches this pattern.
- name: podindex
in: query
type: string
description: Include only pods at these ordinal positions (comma-separated).
- name: scanner
in: query
type: string
description: Include only pods generated by specific scanners.
- name: async
in: query
type: string
description: Use asynchronous delivery for long-running computations.
- name: location
in: query
type: string
description: Location name for geographically relevant results.
- name: latlong
in: query
type: string
description: Latitude and longitude for location-aware results.
- name: ip
in: query
type: string
description: IP address for location detection.
- name: units
in: query
type: string
description: Measurement system. Values are metric or imperial.
- name: width
in: query
type: integer
description: Width in pixels for image results. Default is 500.
- name: maxwidth
in: query
type: integer
description: Maximum width in pixels for images.
- name: mag
in: query
type: number
description: Magnification factor for images.
- name: timeout
in: query
type: integer
description: Maximum processing time in seconds. Default is 5.
- name: assumption
in: query
type: array
description: Assumption values to refine query interpretation.
authentication:
type: apikey
key: appid
value: '{{env.WOLFRAM_ALPHA_API_KEY}}'
placement: query
exposes:
- type: rest
namespace: full-results-queries-rest
port: 8080
description: REST adapter for Wolfram|Alpha Full Results API — Queries. One Spectral-compliant resource per consumed operation,
prefixed with /v1.
resources:
- path: /v1/query
name: query
description: REST surface for query.
operations:
- method: GET
name: queryfullresults
description: Wolfram|Alpha Submit a Full Results Query
call: full-results-queries.queryfullresults
with:
appid: rest.appid
input: rest.input
output: rest.output
format: rest.format
includepodid: rest.includepodid
excludepodid: rest.excludepodid
podtitle: rest.podtitle
podindex: rest.podindex
scanner: rest.scanner
async: rest.async
location: rest.location
latlong: rest.latlong
ip: rest.ip
units: rest.units
width: rest.width
maxwidth: rest.maxwidth
mag: rest.mag
timeout: rest.timeout
assumption: rest.assumption
outputParameters:
- type: object
mapping: $.
- type: mcp
namespace: full-results-queries-mcp
port: 9090
transport: http
description: MCP adapter for Wolfram|Alpha Full Results API — Queries. One tool per consumed operation, routed inline
through this capability's consumes block.
tools:
- name: wolfram-alpha-submit-full-results-query
description: Wolfram|Alpha Submit a Full Results Query
hints:
readOnly: true
destructive: false
idempotent: true
call: full-results-queries.queryfullresults
with:
appid: tools.appid
input: tools.input
output: tools.output
format: tools.format
includepodid: tools.includepodid
excludepodid: tools.excludepodid
podtitle: tools.podtitle
podindex: tools.podindex
scanner: tools.scanner
async: tools.async
location: tools.location
latlong: tools.latlong
ip: tools.ip
units: tools.units
width: tools.width
maxwidth: tools.maxwidth
mag: tools.mag
timeout: tools.timeout
assumption: tools.assumption
outputParameters:
- type: object
mapping: $.