Meta API MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| MCP_CONFIG_SOURCE | No | Path or URL to the API configuration file or directory. If not provided, a default or command-line argument may be used. |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| listChargesC | Retrieves a list of charge objects. |
| createChargeC | Creates a new charge object. |
| showChargeA | Retrieves the details of a charge by its code or ID. |
| cancelChargeB | Cancels an unresolved charge by its code or ID. |
| listCheckoutsC | Retrieves a list of checkout objects. |
| createCheckoutC | Creates a new checkout object. |
| showCheckoutA | Retrieves the details of a checkout by its ID. |
| listEventsC | Retrieves a list of event objects. |
| showEventB | Retrieves the details of an event by its ID. |
| Users_RetrievetheauthenticateduB | Retrieve the authenticated user |
| Stores_RetrieveastoreC | Retrieve a store |
| Stores_ListallstoresC | List all stores |
| Customers_RetrieveacustomerC | Retrieve a customer |
| Customers_ListallcustomersA | List all customers |
| Products_RetrieveaproductC | Retrieve a product |
| Products_ListallproductsB | List all products |
| Variants_RetrieveavariantD | Retrieve a variant |
| Variants_ListallvariantsA | List all variants |
| Prices_RetrieveapriceC | Retrieve a price |
| Prices_ListallpricesC | List all prices |
| Files_RetrieveafileD | Retrieve a file |
| Files_ListallfilesC | List all files |
| Orders_RetrieveanorderC | Retrieve an order |
| Orders_ListallordersB | List all orders |
| Affiliates_RetrieveanaffiliateC | Retrieve an affiliate |
| Affiliates_ListallaffiliatesB | List all affiliates |
| OrderItems_RetrieveanorderitemC | Retrieve an order item |
| OrderItems_ListallorderitemsB | List all order items |
| Subscriptions_RetrieveasubscripC | Retrieve a subscription |
| Subscriptions_ListallsubscriptiB | List all subscriptions |
| Subscriptions_UpdateasubscriptiC | Update a subscription |
| Subscriptions_CancelaSubscriptiC | Cancel a Subscription |
| SubscripitonItems_RetrieveasubsB | Retrieve a subscription item |
| SubscripitonItems_ListallsubscrB | List all subscription items |
| SubscripitonItems_UpdateasubscrC | Update a subscription item |
| SubscripitonItems_RetrieveasubsB | Retrieve a subscription items current usage |
| SubscripitonInvoices_RetrieveasC | Retrieve a subscription invoice |
| SubscripitonInvoices_ListallsubB | List all subscription invoices |
| UsageRecords_RetrieveausagerecoC | Retrieve a usage-record |
| UsageRecords_ListallusagerecordC | List all usage records |
| UsageRecords_CreateausagerecordC | Create a usage record |
| Discounts_RetrieveadiscountC | Retrieve a discount |
| Discounts_ListalldiscountsC | List all discounts |
| Discounts_CreateadiscountC | Create a discount |
| Discounts_DeleteadiscountC | Delete a discount |
| DiscountRedemptions_RetrieveadiC | Retrieve a discount redemption |
| DiscountRedemptions_ListalldiscB | List all discount redemptions |
| LicenseKeys_RetrievealicensekeyC | Retrieve a license key |
| LicenseKeys_ListalllicensekeysA | List all license keys |
| LicenseKeyInstances_RetrievealiD | Retrieve a license key instance |
| LicenseKeyInstances_ListallliceB | List all license key instances |
| Checkouts_RetrieveacheckoutC | Retrieve a checkout |
| Checkouts_ListallcheckoutsC | List all checkouts |
| Checkouts_CreateacheckoutC | Create a checkout |
| Webhooks_RetrieveawebhookC | Retrieve a webhook |
| Webhooks_ListallwebhooksA | List all webhooks |
| Webhooks_CreateawebhookC | Create a webhook |
| Webhooks_UpdateawebhookC | Update a webhook |
| Webhooks_DeleteawebhookA | Delete a webhook |
| HealthD | Health |
| get_v1_404D | 404 |
| getPetByIdB | Find pet by ID |
| findPetsByStatusB | Finds Pets by status |
| addPetB | Add a new pet to the store |
| listPostsB | Retrieves a list of all posts. |
| getPostByIdB | Retrieves a specific post by its ID. |
| getCommentsForPostA | Retrieves all comments for a specific post. |
| createPostC | Creates a new post. |
| updatePostA | Updates an existing post using PUT (replaces the entire post). |
| deletePostB | Deletes a specific post by its ID. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 69 tools
Multiple tools overlap in purpose, e.g., there are duplicate checkout tools with different naming ('listCheckouts' and 'Checkouts_Listallcheckouts'; 'createCheckout' and 'Checkouts_Createacheckout'). Tools for charges, orders, subscriptions, etc., exist but boundaries are unclear due to inconsistent naming and missing operations.
Naming is highly inconsistent: mix of camelCase (listCharges), underscores with misspellings (SubscripitonItems_Updateasubscr), verbs like 'findPetsByStatus', and bare words like 'Health'. No consistent pattern exists.
With 69 tools spanning many unrelated domains (payments, CMS, ecommerce, petstore, health, etc.), the tool count is excessive for a coherent server. A unified MCP server should focus on a single domain.
Coverage is inconsistent and incomplete. Some resources have CRUD (posts), but many only have list/retrieve (e.g., orders, stores, customers) with missing create/update/delete. Duplicate tools for checkouts further indicate poor completeness.