delete_scans
Delete Scans
Delete scan records from CodeREADr. Permanently removes the specified scan records.
Ask your agent in plain language. Each of these maps to a real tool on the server.
delete_scans
Delete scan records from CodeREADr. Permanently removes the specified scan records.
update_user
Update an existing app user's details. Only provided fields are changed; omitted fields remain unchanged.
manage_service_questions
Attach or remove data collection questions from a scanning service. Questions are prompts presented to app users during scanning.
delete_database
Delete a barcode validation database or clear all of its values. Use the "clear" operation to remove all values while keeping the database, or "delete" to permanently remove the database entirely.
list_users
Retrieve app users from your CodeREADr account. App users are authorized personnel who access the mobile scanning app. Returns user details including username, authorized services, and device limits.
list_services
Retrieve scanning services from your CodeREADr account. Services are custom workflows that define how app users capture and collect data. Returns service configuration including validation method, associated users, questions, and settings.
manage_database_values
Add, update, or delete barcode values in a CodeREADr database. Supports single value operations as well as bulk upsert of up to 100 values at once. Use "add" for new values, "upsert" to insert or update, "edit" to modify metadata of existing values, or "delete" to remove values.
list_devices
Retrieve devices associated with your CodeREADr account. Returns device details including UDID, name, and creation timestamp.
manage_service_users
Authorize or revoke app user access to a scanning service. Controls which users can use a specific service on the mobile app.
create_service
Create a new scanning service in CodeREADr. A service defines a workflow for how app users capture and validate barcode data. Configure the validation method, postback URLs, duplicate handling, and scheduling.
delete_question
Delete one or more data collection questions from your CodeREADr account.
manage_question_answers
Add or remove predefined answer options for a question. Used with question types that have selectable options (option, checkbox, dropdown).
delete_service
Delete one or more scanning services from your CodeREADr account. This permanently removes the service and its configuration.
update_database
Rename an existing barcode validation database.
retrieve_scans
Search and retrieve barcode scan records from CodeREADr. Filter by service, user, device, date range, barcode value, status, and more. Returns scan metadata including timestamps, GPS data, and question answers.
list_questions
Retrieve data collection questions from your CodeREADr account. Questions are prompts presented to app users alongside scans, supporting input types like text, dropdowns, photos, GPS, and more.
delete_user
Delete one or more app users from your CodeREADr account. This permanently removes the user's access to the mobile app.
create_database
Create a new barcode validation database in CodeREADr. Databases store barcode values for scan validation and can be linked to services.
create_user
Create a new app user in CodeREADr. App users can log into the mobile scanning app and access authorized services. If the username is an email address, an invitation email will be sent and password is optional.
search_database_values
Search and browse barcode values stored in a CodeREADr database. Filter by exact value, partial match, response text, or validity status. Supports pagination.
update_device
Rename a device registered to your CodeREADr account.
update_service
Update an existing scanning service's configuration. Supports changing name, validation method, postback settings, scheduling, and duplicate handling. Omitted symbologies reset to the provider default, even when changing another setting. Other omitted fields remain unchanged.
generate_barcode
DEPRECATED — use `generate_barcode_file` instead. Generate a barcode image URL for a given value. Supports QR codes and PDF417 barcodes with configurable size, format, and error correction level. Returns a URL that renders the barcode image.
create_question
Create a new data collection question in CodeREADr. Questions can be attached to services and presented to app users during scanning. Supports various input types.
list_databases
Retrieve barcode validation databases from your CodeREADr account. Databases hold barcode values against which scans are validated, along with optional response text.
get_api_limits
Retrieve the account API request allowance and requests remaining for each tracked time period. A value of -1 means unlimited.
list_scan_uploads
Find batches of scans uploaded from devices. Use an uploadId with retrieve_scans to retrieve the records in that upload. Supports limit and offset pagination.
generate_barcode_file
Generate a downloadable QR or PDF417 barcode image. Branded image options may require a paid plan.
update_question
Change the text or external identifier of a data collection question. The existing question type cannot be changed.
Every client uses the same Magic MCP URL, and so does any other MCP client. Add it once and sign in with SSO.
{"mcpServers": {"metorial": {"url": "<your-magic-mcp-url>"}}}
claude mcp add --transport http metorial <your-magic-mcp-url>
codex mcp add metorial --url <your-magic-mcp-url>codex mcp login metorial
One governed layer for every app your agents reach, not a separate connector per tool.
Manage CodeREADr scanning services, app users, service permissions, validation databases, scan records, data collection questions, and device names. Discover scan upload batches, check API limits, and generate downloadable QR or PDF417 barcode images.
Common questions about connecting Codereadr to AI agents with Metorial.