Schema Registry

Verified contracts for agent tool calls. Browse schemas, inspect common failures, and validate payloads before execution.

50+ verified schemasBroken & fixed examplesValidate before execution
46 schemas|46 verified|5 high drift24 medium17 low
PAY

Create Stripe Charge

Creates a new charge to a customer. Starter schema: expand via inference.

Verifiedv1.0.0Medium drift1 mo ago

Required fields

amountinteger
currencystring

+ 3 optional fields

Common failure

amount: 2000

Error with invalid currency code

PAY

Get Stripe Charge

Retrieves a charge by ID. Starter schema: expand via inference.

Verifiedv1.0.0Medium drift1 mo ago

Required fields

charge_idstring

Common failure

charge_id: "ch_invalid"

Charge not found

PAY

Create Stripe Customer

Creates a new customer. Starter schema: expand via inference.

Verifiedv1.0.0Medium drift1 mo ago

Required fields

No required fields defined

+ 4 optional fields

Common failure

email: "invalid-email"

Error with invalid email

PAY

Create Stripe Subscription

Creates a subscription for a customer. Starter schema: expand via inference.

Verifiedv1.0.0Medium drift1 mo ago

Required fields

pricestring
customerstring

+ 1 optional field

Common failure

price: "price_123"

Customer has no payment method

PAY

Create Stripe Refund

Creates a refund for a charge. Starter schema: expand via inference.

Verifiedv1.0.0Medium drift1 mo ago

Required fields

chargestring

+ 2 optional fields

Common failure

charge: "ch_refunded"

Charge already refunded

GIT

List GitHub Repos

Lists repositories for the authenticated user. Starter schema: expand via inference.

Verifiedv1.0.0Low drift1 mo ago

Required fields

No required fields defined

+ 3 optional fields

No failure examples recorded yet

GIT

Get GitHub Repo

Gets a repository by owner and name. Starter schema: expand via inference.

Verifiedv1.0.0Low drift1 mo ago

Required fields

repostring
ownerstring

Common failure

repo: "fake"

Repo does not exist

GIT

Create GitHub Issue

Creates an issue in a repository. Starter schema: expand via inference.

Verifiedv1.0.0Low drift1 mo ago

Required fields

repostring
ownerstring
titlestring

+ 2 optional fields

Common failure

repo: "private-repo"

Cannot create issue

GIT

Create GitHub Pull Request

Creates a pull request. Starter schema: expand via inference.

Verifiedv1.0.0Low drift1 mo ago

Required fields

basestring
headstring
repostring

+2 more required

+ 1 optional field

Common failure

base: "main"

No changes between branches

MSG

Send Slack Message

Sends a message to a Slack channel. Starter schema: expand via inference.

Verifiedv1.0.0Medium drift1 mo ago

Required fields

textstring
channelstring

+ 2 optional fields

Common failure

text: "Test"

Invalid channel

MSG

List Slack Channels

Lists all channels in a workspace. Starter schema: expand via inference.

Verifiedv1.0.0Medium drift1 mo ago

Required fields

No required fields defined

+ 2 optional fields

No failure examples recorded yet

MSG

Get Slack User Info

Gets information about a user. Starter schema: expand via inference.

Verifiedv1.0.0Medium drift1 mo ago

Required fields

userstring

Common failure

user: "U000000"

Invalid user ID

AI

Create OpenAI Chat Completion

Creates a chat completion. Starter schema: expand via inference.

Verifiedv1.0.0High drift1 mo ago

Required fields

modelstring
messagesarray

+ 2 optional fields

Common failure

model: "gpt-5"

Model not found

AI

Create OpenAI Embeddings

Creates embeddings for text. Starter schema: expand via inference.

Verifiedv1.0.0High drift1 mo ago

Required fields

inputany
modelstring

Common failure

input: "very long text..."

Input too long

AI

Create Anthropic Message

Creates a message with Claude. Starter schema: expand via inference.

Verifiedv1.0.0High drift1 mo ago

Required fields

modelstring
messagesarray
max_tokensinteger

+ 2 optional fields

Common failure

model: "claude-3-sonnet-20240229"

Authentication failed

SRC

Tavily Web Search

Performs a web search using Tavily. Starter schema: expand via inference.

Verifiedv1.0.0Low drift1 mo ago

Required fields

querystring

+ 4 optional fields

Common failure

query: "test"

Too many requests

SRC

Google Search

Performs a Google search. Starter schema: expand via inference.

Verifiedv1.0.0Low drift1 mo ago

Required fields

querystring

+ 2 optional fields

Common failure

query: "test"

API key invalid

S3

Put S3 Object

Uploads an object to S3. Starter schema: expand via inference.

Verifiedv1.0.0Low drift1 mo ago

Required fields

keystring
bodystring
bucketstring

+ 2 optional fields

Common failure

key: "file.txt"

No permission

S3

Get S3 Object

Gets an object from S3. Starter schema: expand via inference.

Verifiedv1.0.0Low drift1 mo ago

Required fields

keystring
bucketstring

+ 1 optional field

Common failure

key: "missing.txt"

Object does not exist

DB

Supabase Select

Selects rows from a Supabase table. Starter schema: expand via inference.

Verifiedv1.0.0Low drift1 mo ago

Required fields

tablestring

+ 5 optional fields

Common failure

table: "invalid_table"

Invalid table

DB

Supabase Insert

Inserts rows into a Supabase table. Starter schema: expand via inference.

Verifiedv1.0.0Low drift1 mo ago

Required fields

dataany
tablestring

Common failure

data: {"name":"John","email":"existing@example.com"}

Duplicate email

CAL

List Google Calendar Events

Lists events from Google Calendar. Starter schema: expand via inference.

Verifiedv1.0.0Low drift1 mo ago

Required fields

calendarIdstring

+ 3 optional fields

Common failure

calendarId: "invalid"

Calendar not found

CAL

Create Google Calendar Event

Creates a new calendar event. Starter schema: expand via inference.

Verifiedv1.0.0Low drift1 mo ago

Required fields

endobject
startobject
summarystring

+1 more required

+ 2 optional fields

Common failure

end: {"dateTime":"2024-01-01T10:00:00Z"}

End before start

MSG

Send SendGrid Email

Sends an email via SendGrid. Starter schema: expand via inference.

Verifiedv1.0.0Medium drift1 mo ago

Required fields

toarray
fromobject
contentarray

+1 more required

Common failure

to: [{"email":"test@example.com"}]

Sender not verified

CRM

Create HubSpot Contact

Creates a contact in HubSpot. Starter schema: expand via inference.

Verifiedv1.0.0Medium drift1 mo ago

Required fields

propertiesobject

Common failure

properties: {"email":"existing@example.com"}

Contact exists

CRM

Create Salesforce Record

Creates a record in Salesforce. Starter schema: expand via inference.

Verifiedv1.0.0Medium drift1 mo ago

Required fields

dataobject
sobjectstring

Common failure

data: {"Industry":"Technology"}

Missing required field

PRD

Create Notion Page

Creates a page in Notion. Starter schema: expand via inference.

Verifiedv1.0.0Medium drift1 mo ago

Required fields

parentobject
propertiesobject

+ 1 optional field

Common failure

parent: {"database_id":"invalid"}

Database not found

PRD

Query Notion Database

Queries a Notion database. Starter schema: expand via inference.

Verifiedv1.0.0Medium drift1 mo ago

Required fields

database_idstring

+ 3 optional fields

Common failure

database_id: "private_db"

Not shared with integration

PRD

List Airtable Records

Lists records from an Airtable base. Starter schema: expand via inference.

Verifiedv1.0.0Medium drift1 mo ago

Required fields

baseIdstring
tableIdstring

+ 3 optional fields

Common failure

baseId: "appXYZ"

Invalid table ID

PRD

Create Linear Issue

Creates an issue in Linear. Starter schema: expand via inference.

Verifiedv1.0.0Medium drift1 mo ago

Required fields

titlestring
teamIdstring

+ 3 optional fields

Common failure

title: "Test"

Invalid team

PRD

Create Jira Issue

Creates an issue in Jira. Starter schema: expand via inference.

Verifiedv1.0.0Medium drift1 mo ago

Required fields

projectobject
summarystring
issuetypeobject

+ 1 optional field

Common failure

project: {"key":"INVALID"}

Invalid project

MSG

Send Twilio SMS

Sends an SMS via Twilio. Starter schema: expand via inference.

Verifiedv1.0.0Medium drift1 mo ago

Required fields

tostring
bodystring
fromstring

Common failure

to: "invalid"

Bad phone number

MSG

Send Discord Message

Sends a message to a Discord channel. Starter schema: expand via inference.

Verifiedv1.0.0Medium drift1 mo ago

Required fields

contentstring
channel_idstring

+ 1 optional field

Common failure

content: "Test"

Channel not found

ECO

Create Shopify Product

Creates a product in Shopify. Starter schema: expand via inference.

Verifiedv1.0.0Medium drift1 mo ago

Required fields

titlestring

+ 4 optional fields

Common failure

title: "Bad Product"

Missing price

SUP

Create Zendesk Ticket

Creates a support ticket in Zendesk. Starter schema: expand via inference.

Verifiedv1.0.0Low drift1 mo ago

Required fields

commentobject
subjectstring

+ 2 optional fields

Common failure

comment: {"body":"Test"}

Bad email

SUP

Create Intercom Message

Sends a message via Intercom. Starter schema: expand via inference.

Verifiedv1.0.0Low drift1 mo ago

Required fields

bodystring
message_typestring

+ 2 optional fields

Common failure

to: {"id":"invalid","type":"user"}

Invalid user

OPS

Create Vercel Deployment

Triggers a new deployment on Vercel. Starter schema: expand via inference.

Verifiedv1.0.0Medium drift1 mo ago

Required fields

namestring
gitSourceobject

+ 1 optional field

Common failure

name: "my-app"

Invalid repo

OPS

Create Cloudflare DNS Record

Creates a DNS record in Cloudflare. Starter schema: expand via inference.

Verifiedv1.0.0Medium drift1 mo ago

Required fields

namestring
typestring
contentstring

+1 more required

+ 2 optional fields

Common failure

name: "api"

Bad content for A record

MON

Submit Datadog Metrics

Submits metrics to Datadog. Starter schema: expand via inference.

Verifiedv1.0.0Medium drift1 mo ago

Required fields

seriesarray

Common failure

series: [{"metric":"","points":[[1704067200,100]]}]

Bad metric name

MON

Create PagerDuty Incident

Creates an incident in PagerDuty. Starter schema: expand via inference.

Verifiedv1.0.0Medium drift1 mo ago

Required fields

titlestring
serviceobject

+ 2 optional fields

Common failure

title: "Test"

Invalid service

FIN

Get Plaid Accounts

Retrieves accounts from Plaid. Starter schema: expand via inference.

Verifiedv1.0.0Medium drift1 mo ago

Required fields

access_tokenstring

+ 1 optional field

Common failure

access_token: "expired-token"

Expired access token

DB

MongoDB Find

Finds documents in MongoDB. Starter schema: expand via inference.

Verifiedv1.0.0Low drift1 mo ago

Required fields

collectionstring

+ 5 optional fields

Common failure

filter: {}

Invalid collection

DB

Redis Get

Gets a value from Redis. Starter schema: expand via inference.

Verifiedv1.0.0Low drift1 mo ago

Required fields

keystring

No failure examples recorded yet

SRC

Elasticsearch Search

Searches documents in Elasticsearch. Starter schema: expand via inference.

Verifiedv1.0.0Low drift1 mo ago

Required fields

indexstring

+ 4 optional fields

Common failure

index: "invalid"

Invalid index

AI

Pinecone Vector Query

Queries vectors in Pinecone. Starter schema: expand via inference.

Verifiedv1.0.0High drift1 mo ago

Required fields

vectorarray

+ 4 optional fields

Common failure

topK: 5

Wrong vector size

AI

Create Weaviate Object

Creates an object in Weaviate. Starter schema: expand via inference.

Verifiedv1.0.0High drift1 mo ago

Required fields

classstring
propertiesobject

+ 2 optional fields

Common failure

class: "Invalid"

Invalid class

Start validating now

Drop validation into any agent in minutes. Read the docs for integration patterns, action codes, and retry strategies.

Contribute a schema

Help grow the registry by submitting tool schemas. All contributions are reviewed, verified, and made available to the community.